summaryrefslogtreecommitdiffstats
path: root/openpgp-ffi
diff options
context:
space:
mode:
authorJustus Winter <justus@sequoia-pgp.org>2020-11-26 13:57:42 +0100
committerJustus Winter <justus@sequoia-pgp.org>2020-11-26 15:22:34 +0100
commit0a432bfb0f17048ef7e1bdf672cb0aa6e4cd5786 (patch)
tree8e8336bfd0d7a1e1dba6b31ff18fe54fb190a9e7 /openpgp-ffi
parent67ec527d0ee1e15745e163ed1c550b385f885265 (diff)
openpgp: Add a lifetime to CertBuilder.
- This will allow us to use the CertBuilder to change certificates with detached secret keys in the future. - Fixes #608.
Diffstat (limited to 'openpgp-ffi')
-rw-r--r--openpgp-ffi/src/cert.rs4
1 files changed, 2 insertions, 2 deletions
diff --git a/openpgp-ffi/src/cert.rs b/openpgp-ffi/src/cert.rs
index 84fd520d..6eecd3d3 100644
--- a/openpgp-ffi/src/cert.rs
+++ b/openpgp-ffi/src/cert.rs
@@ -906,7 +906,7 @@ pub extern "C" fn pgp_cert_parser_free(parser: Option<&mut CertParserWrapper>)
/// pgp_cert_free (cert);
/// ```
#[::sequoia_ffi_macros::extern_fn] #[no_mangle]
-pub extern "C" fn pgp_cert_builder_new() -> *mut CertBuilder {
+pub extern "C" fn pgp_cert_builder_new() -> *mut CertBuilder<'static> {
box_raw!(CertBuilder::new())
}
@@ -917,7 +917,7 @@ pub extern "C" fn pgp_cert_builder_new() -> *mut CertBuilder {
#[::sequoia_ffi_macros::extern_fn] #[no_mangle]
pub extern "C" fn pgp_cert_builder_general_purpose(cs: c_int,
uid: *const c_char)
- -> *mut CertBuilder
+ -> *mut CertBuilder<'static>
{
let uid = if uid.is_null() {
None