summaryrefslogtreecommitdiffstats
path: root/openpgp-ffi/src/tpk.rs
diff options
context:
space:
mode:
Diffstat (limited to 'openpgp-ffi/src/tpk.rs')
-rw-r--r--openpgp-ffi/src/tpk.rs6
1 files changed, 3 insertions, 3 deletions
diff --git a/openpgp-ffi/src/tpk.rs b/openpgp-ffi/src/tpk.rs
index b11f4f88..bfac7597 100644
--- a/openpgp-ffi/src/tpk.rs
+++ b/openpgp-ffi/src/tpk.rs
@@ -238,7 +238,7 @@ fn int_to_reason_for_revocation(code: c_int) -> ReasonForRevocation {
#[::sequoia_ffi_macros::extern_fn] #[no_mangle] pub extern "C"
fn pgp_tpk_revoke(errp: Option<&mut *mut crate::error::Error>,
tpk: *const TPK,
- primary_signer: *mut Box<crypto::Signer<
+ primary_signer: *mut Box<dyn crypto::Signer<
openpgp::packet::key::UnspecifiedRole>>,
code: c_int,
reason: Option<&c_char>)
@@ -305,7 +305,7 @@ fn pgp_tpk_revoke(errp: Option<&mut *mut crate::error::Error>,
#[::sequoia_ffi_macros::extern_fn] #[no_mangle] pub extern "C"
fn pgp_tpk_revoke_in_place(errp: Option<&mut *mut crate::error::Error>,
tpk: *mut TPK,
- primary_signer: *mut Box<crypto::Signer<
+ primary_signer: *mut Box<dyn crypto::Signer<
openpgp::packet::key::UnspecifiedRole>>,
code: c_int,
reason: Option<&c_char>)
@@ -360,7 +360,7 @@ fn pgp_tpk_alive(tpk: *const TPK, when: time_t)
/// This function consumes `tpk` and returns a new `TPK`.
#[::sequoia_ffi_macros::extern_fn] #[no_mangle] pub extern "C"
fn pgp_tpk_set_expiry(errp: Option<&mut *mut crate::error::Error>,
- tpk: *mut TPK, primary_signer: *mut Box<crypto::Signer<
+ tpk: *mut TPK, primary_signer: *mut Box<dyn crypto::Signer<
openpgp::packet::key::UnspecifiedRole>>,
expiry: u32)
-> Maybe<TPK> {