summaryrefslogtreecommitdiffstats
path: root/openpgp-ffi/src
diff options
context:
space:
mode:
authorNeal H. Walfield <neal@pep.foundation>2020-03-25 14:58:52 +0100
committerNeal H. Walfield <neal@pep.foundation>2020-03-26 14:43:53 +0100
commit20958510330dd54758585e991be3e23f17ec2fa3 (patch)
tree67dbbccf687633d8f875846ca6324b7feb1a88ce /openpgp-ffi/src
parent03f141c7625dcea40ca54bd28e3ad6db949b3241 (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.rs4
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() } = {