diff options
| author | Steven Fackler <[email protected]> | 2016-08-08 20:37:48 -0700 |
|---|---|---|
| committer | Steven Fackler <[email protected]> | 2016-08-08 20:37:48 -0700 |
| commit | 522447378e058b60822f5caa752506924a226872 (patch) | |
| tree | 57089af829c5046225045e70924ec29f0bd7e0c1 /openssl/src/crypto/symm.rs | |
| parent | Remove symm_internal (diff) | |
| download | rust-openssl-522447378e058b60822f5caa752506924a226872.tar.xz rust-openssl-522447378e058b60822f5caa752506924a226872.zip | |
Copy over getter macros
Diffstat (limited to 'openssl/src/crypto/symm.rs')
| -rw-r--r-- | openssl/src/crypto/symm.rs | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/openssl/src/crypto/symm.rs b/openssl/src/crypto/symm.rs index b9fc5933..84bbbb8d 100644 --- a/openssl/src/crypto/symm.rs +++ b/openssl/src/crypto/symm.rs @@ -79,7 +79,7 @@ impl Type { /// Returns the length of keys used with this cipher. pub fn key_len(&self) -> usize { unsafe { - (*self.as_ptr()).key_len as usize + ffi::EVP_CIPHER_key_length(self.as_ptr()) as usize } } @@ -87,7 +87,7 @@ impl Type { /// cipher does not use an IV. pub fn iv_len(&self) -> Option<usize> { unsafe { - let len = (*self.as_ptr()).iv_len as usize; + let len = ffi::EVP_CIPHER_iv_length(self.as_ptr()) as usize; if len == 0 { None } else { @@ -103,7 +103,7 @@ impl Type { /// Stream ciphers such as RC4 have a block size of 1. pub fn block_size(&self) -> usize { unsafe { - (*self.as_ptr()).block_size as usize + ffi::EVP_CIPHER_block_size(self.as_ptr()) as usize } } } |