Loading openssl/src/pkey_ctx.rs +25 −0 Original line number Diff line number Diff line Loading @@ -832,6 +832,8 @@ mod test { use crate::pkey::PKey; use crate::rsa::Rsa; use crate::sign::Verifier; #[cfg(not(boringssl))] use cfg_if::cfg_if; #[test] fn rsa() { Loading Loading @@ -958,6 +960,29 @@ mod test { ctx.keygen().unwrap(); } #[test] #[cfg(not(boringssl))] fn dsa_paramgen() { let mut ctx = PkeyCtx::new_id(Id::DSA).unwrap(); ctx.paramgen_init().unwrap(); ctx.set_dsa_paramgen_bits(2048).unwrap(); let params = ctx.paramgen().unwrap(); let size = { cfg_if! { if #[cfg(awslc)] { 72 } else if #[cfg(any(libressl, all(ossl101, not(ossl102))))] { // LibreSSL and OpenSSL 1.0.1 and earlier 48 } else { 64 } } }; assert_eq!(params.size(), size); } #[test] #[cfg(any(ossl110, boringssl, libressl360, awslc))] fn hkdf() { Loading Loading
openssl/src/pkey_ctx.rs +25 −0 Original line number Diff line number Diff line Loading @@ -832,6 +832,8 @@ mod test { use crate::pkey::PKey; use crate::rsa::Rsa; use crate::sign::Verifier; #[cfg(not(boringssl))] use cfg_if::cfg_if; #[test] fn rsa() { Loading Loading @@ -958,6 +960,29 @@ mod test { ctx.keygen().unwrap(); } #[test] #[cfg(not(boringssl))] fn dsa_paramgen() { let mut ctx = PkeyCtx::new_id(Id::DSA).unwrap(); ctx.paramgen_init().unwrap(); ctx.set_dsa_paramgen_bits(2048).unwrap(); let params = ctx.paramgen().unwrap(); let size = { cfg_if! { if #[cfg(awslc)] { 72 } else if #[cfg(any(libressl, all(ossl101, not(ossl102))))] { // LibreSSL and OpenSSL 1.0.1 and earlier 48 } else { 64 } } }; assert_eq!(params.size(), size); } #[test] #[cfg(any(ossl110, boringssl, libressl360, awslc))] fn hkdf() { Loading