rustc/vendor/sha-1/tests/lib.rs
2019-05-19 01:32:59 -07:00

20 lines
408 B
Rust

#![no_std]
#[macro_use]
extern crate digest;
extern crate sha1;
use digest::dev::{Test, main_test, one_million_a};
#[test]
fn sha1_main() {
// Examples from wikipedia
let tests = new_tests!("test1", "test2", "test3");
main_test::<sha1::Sha1>(&tests);
}
#[test]
fn sha1_1million_a() {
let output = include_bytes!("data/one_million_a.output.bin");
one_million_a::<sha1::Sha1>(output);
}