diff options
| author | Charlie Ozinga <[email protected]> | 2016-04-14 03:44:43 -0600 |
|---|---|---|
| committer | Charlie Ozinga <[email protected]> | 2016-04-14 03:44:43 -0600 |
| commit | 2062d48dd2fa5645889f2fda06c84de7bf546806 (patch) | |
| tree | 04e974455e4a753cb304f6a593f6def883c4c443 /openssl-sys/src/lib.rs | |
| parent | Update for nightly changes (diff) | |
| download | rust-openssl-2062d48dd2fa5645889f2fda06c84de7bf546806.tar.xz rust-openssl-2062d48dd2fa5645889f2fda06c84de7bf546806.zip | |
Add 1DES symm ciphers (des-cbc, des-ecb, des-cfb, des-ofb)
1DES is well and truly dead for actual sensitive information, (its
keysize is too small for modern purposes), but it can still find use in
backwards compatiblity or educational applications.
Diffstat (limited to 'openssl-sys/src/lib.rs')
| -rw-r--r-- | openssl-sys/src/lib.rs | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/openssl-sys/src/lib.rs b/openssl-sys/src/lib.rs index e9a99274..958d0ebe 100644 --- a/openssl-sys/src/lib.rs +++ b/openssl-sys/src/lib.rs @@ -527,6 +527,11 @@ extern "C" { pub fn EVP_aes_256_cfb8() -> *const EVP_CIPHER; pub fn EVP_rc4() -> *const EVP_CIPHER; + 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, count: c_int, key: *mut u8, iv: *mut u8) -> c_int; |