diff --git a/openssl-sys/src/lib.rs b/openssl-sys/src/lib.rs index 958d0ebe4c21ca9edeb9545377906daf11970069..8b7bdd09419db838c25342b46a3619bfa2479d11 100644 --- a/openssl-sys/src/lib.rs +++ b/openssl-sys/src/lib.rs @@ -529,8 +529,6 @@ extern "C" { pub fn EVP_des_cbc() -> *const EVP_CIPHER; pub fn EVP_des_ecb() -> *const EVP_CIPHER; - pub fn EVP_des_cfb() -> *const EVP_CIPHER; - pub fn EVP_des_ofb() -> *const EVP_CIPHER; pub fn EVP_BytesToKey(typ: *const EVP_CIPHER, md: *const EVP_MD, salt: *const u8, data: *const u8, datalen: c_int, diff --git a/openssl/src/crypto/symm.rs b/openssl/src/crypto/symm.rs index dfba70536cee231dceedaf9c0e9f5f1b8d46d601..935980f3cdfc3d99c9c2e6c37651da54d9fe00e1 100644 --- a/openssl/src/crypto/symm.rs +++ b/openssl/src/crypto/symm.rs @@ -39,8 +39,6 @@ pub enum Type { DES_CBC, DES_ECB, - DES_CFB, - DES_OFB, RC4_128, } @@ -389,26 +387,4 @@ mod tests { cipher_test(super::Type::DES_ECB, pt, ct, key, iv); } - - #[test] - fn test_des_cfb() { - - let pt = "54686973206973206120746573742e"; - let ct = "10577dc484ebfe7679121dff761797"; - let key = "7cb66337f3d3c0fe"; - let iv = "0001020304050607"; - - cipher_test(super::Type::DES_CFB, pt, ct, key, iv); - } - - #[test] - fn test_des_ofb() { - - let pt = "54686973206973206120746573742e"; - let ct = "10577dc484ebfe76be391c7b8a6b9d"; - let key = "7cb66337f3d3c0fe"; - let iv = "0001020304050607"; - - cipher_test(super::Type::DES_OFB, pt, ct, key, iv); - } } diff --git a/openssl/src/crypto/symm_internal.rs b/openssl/src/crypto/symm_internal.rs index 37b9025c86cdc89786d92c3a01dfecc885ad64e2..ba01e1c19bfe0ac15dea2c8a913a9b2b0af0ce6b 100644 --- a/openssl/src/crypto/symm_internal.rs +++ b/openssl/src/crypto/symm_internal.rs @@ -28,8 +28,6 @@ pub fn evpc(t: symm::Type) -> (*const ffi::EVP_CIPHER, u32, u32) { symm::Type::DES_CBC => (ffi::EVP_des_cbc(), 8, 8), symm::Type::DES_ECB => (ffi::EVP_des_ecb(), 8, 8), - symm::Type::DES_CFB => (ffi::EVP_des_cfb(), 8, 8), - symm::Type::DES_OFB => (ffi::EVP_des_ofb(), 8, 8), symm::Type::RC4_128 => (ffi::EVP_rc4(), 16, 0), }