diff --git a/openssl/src/pkey.rs b/openssl/src/pkey.rs index c9772d5242b86ff87f3cc46bb1847a81cc7706f0..43eadd4388ed7533c7091b6e78700c3b27709d30 100644 --- a/openssl/src/pkey.rs +++ b/openssl/src/pkey.rs @@ -96,8 +96,8 @@ impl PKeyRef { /// /// This corresponds to the bit length of the modulus of an RSA key, and the bit length of the /// group order for an elliptic curve key, for example. - pub fn bits(&self) -> usize { - unsafe { ffi::EVP_PKEY_bits(self.as_ptr()) as usize } + pub fn bits(&self) -> u32 { + unsafe { ffi::EVP_PKEY_bits(self.as_ptr()) as u32 } } /// Compares the public component of this key with another.