Loading openssl-sys/src/handwritten/evp.rs +1 −0 Original line number Diff line number Diff line Loading @@ -261,6 +261,7 @@ extern "C" { pub fn EVP_CIPHER_CTX_new() -> *mut EVP_CIPHER_CTX; pub fn EVP_CIPHER_CTX_free(ctx: *mut EVP_CIPHER_CTX); pub fn EVP_MD_CTX_copy_ex(dst: *mut EVP_MD_CTX, src: *const EVP_MD_CTX) -> c_int; #[cfg(ossl111)] pub fn EVP_MD_CTX_reset(ctx: *mut EVP_MD_CTX) -> c_int; pub fn EVP_CIPHER_CTX_set_key_length(ctx: *mut EVP_CIPHER_CTX, keylen: c_int) -> c_int; pub fn EVP_CIPHER_CTX_set_padding(ctx: *mut EVP_CIPHER_CTX, padding: c_int) -> c_int; Loading openssl/src/md_ctx.rs +2 −0 Original line number Diff line number Diff line Loading @@ -383,6 +383,7 @@ impl MdCtxRef { /// Resets the underlying EVP_MD_CTX instance #[corresponds(EVP_MD_CTX_init)] #[cfg(ossl111)] #[inline] pub fn reset(&self) -> Result<(), ErrorStack> { unsafe { Loading Loading @@ -496,6 +497,7 @@ mod test { } #[test] #[cfg(ossl111)] fn verify_md_ctx_reset() { let hello_expected = hex::decode("185f8db32271fe25f561a6fc938b2e264306ec304eda518007d1764826381969").unwrap(); let world_expected = hex::decode("78ae647dc5544d227130a0682a51e30bc7777fbb6d8a8f17007463a3ecd1d524").unwrap(); Loading Loading
openssl-sys/src/handwritten/evp.rs +1 −0 Original line number Diff line number Diff line Loading @@ -261,6 +261,7 @@ extern "C" { pub fn EVP_CIPHER_CTX_new() -> *mut EVP_CIPHER_CTX; pub fn EVP_CIPHER_CTX_free(ctx: *mut EVP_CIPHER_CTX); pub fn EVP_MD_CTX_copy_ex(dst: *mut EVP_MD_CTX, src: *const EVP_MD_CTX) -> c_int; #[cfg(ossl111)] pub fn EVP_MD_CTX_reset(ctx: *mut EVP_MD_CTX) -> c_int; pub fn EVP_CIPHER_CTX_set_key_length(ctx: *mut EVP_CIPHER_CTX, keylen: c_int) -> c_int; pub fn EVP_CIPHER_CTX_set_padding(ctx: *mut EVP_CIPHER_CTX, padding: c_int) -> c_int; Loading
openssl/src/md_ctx.rs +2 −0 Original line number Diff line number Diff line Loading @@ -383,6 +383,7 @@ impl MdCtxRef { /// Resets the underlying EVP_MD_CTX instance #[corresponds(EVP_MD_CTX_init)] #[cfg(ossl111)] #[inline] pub fn reset(&self) -> Result<(), ErrorStack> { unsafe { Loading Loading @@ -496,6 +497,7 @@ mod test { } #[test] #[cfg(ossl111)] fn verify_md_ctx_reset() { let hello_expected = hex::decode("185f8db32271fe25f561a6fc938b2e264306ec304eda518007d1764826381969").unwrap(); let world_expected = hex::decode("78ae647dc5544d227130a0682a51e30bc7777fbb6d8a8f17007463a3ecd1d524").unwrap(); Loading