diff --git a/Cargo.toml b/Cargo.toml index 382e8bc..3e943a1 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -12,8 +12,8 @@ exclude = ["tests/KAT"] rust-version = "1.50" [dependencies] -rand_core = { version = "0.6.4", default-features = false } -getrandom = {version = "0.2.10", features = ["js"], optional = true } +rand_core = { version = "0.6.4", default-features = false } +getrandom = { version = "0.2.10", features = ["js"], optional = true } wasm-bindgen = { version = "0.2.87", optional = true } [dependencies.rand] @@ -21,10 +21,10 @@ version = "0.8.5" features = ["getrandom"] [dev-dependencies] -pqc_core = {version = "0.3.0", features = ["load"]} +pqc_core = { version = "0.3.0", features = ["load"] } [target.'cfg(bench)'.dev-dependencies.criterion] -criterion = "0.4.0" +version = "0.4.0" [[bench]] name = "api" @@ -50,4 +50,4 @@ random_signing = [] wasm = ["wasm-bindgen", "getrandom/js"] [lib] -crate-type = ["cdylib", "rlib"] \ No newline at end of file +crate-type = ["cdylib", "rlib"] diff --git a/benches/api.rs b/benches/api.rs index b7ccfbb..e5fcbed 100644 --- a/benches/api.rs +++ b/benches/api.rs @@ -14,7 +14,7 @@ fn verify_small_msg(c: &mut Criterion) { let msg = "Hello".as_bytes(); let sig = keys.sign(msg); c.bench_function("Verify Small Message", |b| { - b.iter(|| verify(black_box(sig), black_box(msg), black_box(&keys.public))) + b.iter(|| verify(black_box(&sig), black_box(msg), black_box(&keys.public))) }); } diff --git a/src/lib.rs b/src/lib.rs index 33a1226..37e79d3 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -10,7 +10,7 @@ mod polyvec; mod randombytes; mod reduce; mod rounding; -mod sign; +pub mod sign; mod symmetric; pub use params::*; @@ -19,7 +19,7 @@ pub use api::*; #[cfg(feature = "wasm")] mod wasm; -#[cfg(dilithium_kat)] pub use sign::{ - crypto_sign_keypair, crypto_sign_signature, crypto_sign_verify, + crypto_sign_keypair as sign_keypair, crypto_sign_signature as sign_signature, + crypto_sign_verify as sign_verify, };