diff options
Diffstat (limited to 'openpgp-ffi/src/fingerprint.rs')
-rw-r--r-- | openpgp-ffi/src/fingerprint.rs | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/openpgp-ffi/src/fingerprint.rs b/openpgp-ffi/src/fingerprint.rs index 86bb7d21..ba60bd44 100644 --- a/openpgp-ffi/src/fingerprint.rs +++ b/openpgp-ffi/src/fingerprint.rs @@ -70,7 +70,7 @@ fn pgp_fingerprint_from_bytes(buf: *const u8, fn pgp_fingerprint_from_hex(hex: *const c_char) -> Maybe<Fingerprint> { let hex = ffi_param_cstr!(hex).to_string_lossy(); - openpgp::Fingerprint::from_hex(&hex).ok().move_into_raw() + hex.parse::<openpgp::Fingerprint>().ok().move_into_raw() } /// Returns a reference to the raw Fingerprint. @@ -83,9 +83,9 @@ fn pgp_fingerprint_as_bytes(fp: *const Fingerprint, -> *const u8 { let fp = fp.ref_raw(); if let Some(p) = fp_len { - *p = fp.as_slice().len(); + *p = fp.as_bytes().len(); } - fp.as_slice().as_ptr() + fp.as_bytes().as_ptr() } /// Converts the fingerprint to a hexadecimal number. |