Skip to content

Commit 6c4cd2d

Browse files
committed
pkey_ctx: dh params generation test
1 parent 73c0ab5 commit 6c4cd2d

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
@@ -1011,6 +1011,18 @@ mod test {
10111011
ctx.keygen().unwrap();
10121012
}
10131013

1014+
#[test]
1015+
#[cfg(not(boringssl))]
1016+
fn dh_paramgen() {
1017+
let mut ctx = PkeyCtx::new_id(Id::DH).unwrap();
1018+
ctx.paramgen_init().unwrap();
1019+
ctx.set_dh_paramgen_prime_len(512).unwrap();
1020+
ctx.set_dh_paramgen_generator(2).unwrap();
1021+
let params = ctx.paramgen().unwrap();
1022+
1023+
assert_eq!(params.size(), 64);
1024+
}
1025+
10141026
#[test]
10151027
#[cfg(not(boringssl))]
10161028
fn dsa_paramgen() {

0 commit comments

Comments
 (0)