summaryrefslogtreecommitdiffstats
path: root/openpgp-ffi/src
diff options
context:
space:
mode:
Diffstat (limited to 'openpgp-ffi/src')
-rw-r--r--openpgp-ffi/src/fingerprint.rs2
-rw-r--r--openpgp-ffi/src/keyid.rs2
2 files changed, 2 insertions, 2 deletions
diff --git a/openpgp-ffi/src/fingerprint.rs b/openpgp-ffi/src/fingerprint.rs
index 549311b5..86bb7d21 100644
--- a/openpgp-ffi/src/fingerprint.rs
+++ b/openpgp-ffi/src/fingerprint.rs
@@ -92,7 +92,7 @@ fn pgp_fingerprint_as_bytes(fp: *const Fingerprint,
#[::sequoia_ffi_macros::extern_fn] #[no_mangle] pub extern "C"
fn pgp_fingerprint_to_hex(fp: *const Fingerprint)
-> *mut c_char {
- ffi_return_string!(fp.ref_raw().to_hex())
+ ffi_return_string!(format!("{:X}", fp.ref_raw()))
}
/// Converts the fingerprint to a key ID.
diff --git a/openpgp-ffi/src/keyid.rs b/openpgp-ffi/src/keyid.rs
index 8ec550a0..fb1fc735 100644
--- a/openpgp-ffi/src/keyid.rs
+++ b/openpgp-ffi/src/keyid.rs
@@ -87,5 +87,5 @@ fn pgp_keyid_from_hex(id: *const c_char) -> Maybe<KeyID> {
/// Converts the KeyID to a hexadecimal number.
#[::sequoia_ffi_macros::extern_fn] #[no_mangle] pub extern "C"
fn pgp_keyid_to_hex(id: *const KeyID) -> *mut c_char {
- ffi_return_string!(id.ref_raw().to_hex())
+ ffi_return_string!(format!("{:X}", id.ref_raw()))
}