Skip to content

Commit 36723c1

Browse files
committed
pkey_ctx: dh params generation test
1 parent 65e76d5 commit 36723c1

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed

openssl/src/pkey_ctx.rs

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -994,6 +994,18 @@ mod test {
994994
ctx.keygen().unwrap();
995995
}
996996

997+
#[test]
998+
#[cfg(not(boringssl))]
999+
fn dh_paramgen() {
1000+
let mut ctx = PkeyCtx::new_id(Id::DH).unwrap();
1001+
ctx.paramgen_init().unwrap();
1002+
ctx.set_dh_paramgen_prime_len(512).unwrap();
1003+
ctx.set_dh_paramgen_generator(2).unwrap();
1004+
let params = ctx.paramgen().unwrap();
1005+
1006+
assert_eq!(params.size(), 64);
1007+
}
1008+
9971009
#[test]
9981010
#[cfg(not(boringssl))]
9991011
fn dsa_paramgen() {

0 commit comments

Comments
 (0)