diff --git a/src/curve.rs b/src/curve.rs index a9387a6..f4c1b6e 100644 --- a/src/curve.rs +++ b/src/curve.rs @@ -1654,6 +1654,18 @@ mod bench { use super::*; use super::test::{A_SCALAR}; + #[bench] + fn edwards_decompress(b: &mut Bencher) { + let B = &constants::BASE_CMPRSSD; + b.iter(|| B.decompress().unwrap()); + } + + #[bench] + fn edwards_compress(b: &mut Bencher) { + let B = &constants::ED25519_BASEPOINT; + b.iter(|| B.compress_edwards()); + } + #[bench] fn basepoint_mult(b: &mut Bencher) { let B = &constants::ED25519_BASEPOINT_TABLE;