summaryrefslogtreecommitdiffstats
path: root/openpgp-ffi/src/fingerprint.rs
diff options
context:
space:
mode:
Diffstat (limited to 'openpgp-ffi/src/fingerprint.rs')
-rw-r--r--openpgp-ffi/src/fingerprint.rs6
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.