Skip to content

Commit df0d436

Browse files
committed
pkey_ctx: add ec key generation test
1 parent fd8c305 commit df0d436

File tree

1 file changed

+13
-0
lines changed

1 file changed

+13
-0
lines changed

openssl/src/pkey_ctx.rs

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -984,6 +984,19 @@ mod test {
984984
ctx.paramgen().unwrap();
985985
}
986986

987+
#[test]
988+
fn ec_keygen() {
989+
let mut ctx = PkeyCtx::new_id(Id::EC).unwrap();
990+
ctx.paramgen_init().unwrap();
991+
ctx.set_ec_paramgen_curve_nid(Nid::X9_62_PRIME256V1)
992+
.unwrap();
993+
let params = ctx.paramgen().unwrap();
994+
995+
let mut key_ctx = PkeyCtx::new(&params).unwrap();
996+
key_ctx.keygen_init().unwrap();
997+
key_ctx.keygen().unwrap();
998+
}
999+
9871000
#[test]
9881001
#[cfg(any(ossl110, boringssl, libressl360, awslc))]
9891002
fn hkdf() {

0 commit comments

Comments
 (0)