diff options
author | Neal H. Walfield <neal@pep.foundation> | 2020-03-25 14:58:52 +0100 |
---|---|---|
committer | Neal H. Walfield <neal@pep.foundation> | 2020-03-26 14:43:53 +0100 |
commit | 20958510330dd54758585e991be3e23f17ec2fa3 (patch) | |
tree | 67dbbccf687633d8f875846ca6324b7feb1a88ce /openpgp-ffi/src | |
parent | 03f141c7625dcea40ca54bd28e3ad6db949b3241 (diff) |
openpgp: Have validated components return a validated cert.
- Change ValidAmalgamation::cert to return a `&ValidCert` instead of
a `Cert`.
- Fixes #454.
Diffstat (limited to 'openpgp-ffi/src')
-rw-r--r-- | openpgp-ffi/src/parse/stream.rs | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/openpgp-ffi/src/parse/stream.rs b/openpgp-ffi/src/parse/stream.rs index 86a3a307..996c5b58 100644 --- a/openpgp-ffi/src/parse/stream.rs +++ b/openpgp-ffi/src/parse/stream.rs @@ -201,7 +201,7 @@ fn pgp_verification_result_good_checksum<'a>( *unsafe { p.as_mut() } = sig.move_into_raw(); } if let Some(mut p) = cert_r { - *unsafe { p.as_mut() } = ka.cert().move_into_raw(); + *unsafe { p.as_mut() } = ka.cert().cert().move_into_raw(); } if let Some(mut p) = key_r { *unsafe { p.as_mut() } = { @@ -329,7 +329,7 @@ fn $fn_name<'a>( *unsafe { p.as_mut() } = sig.move_into_raw(); } if let Some(mut p) = cert_r { - *unsafe { p.as_mut() } = ka.cert().move_into_raw(); + *unsafe { p.as_mut() } = ka.cert().cert().move_into_raw(); } if let Some(mut p) = key_r { *unsafe { p.as_mut() } = { |