summaryrefslogtreecommitdiffstats
path: root/openpgp-ffi/include/sequoia/openpgp/types.h
diff options
context:
space:
mode:
authorJustus Winter <justus@sequoia-pgp.org>2020-02-19 12:18:01 +0100
committerJustus Winter <justus@sequoia-pgp.org>2020-02-19 12:46:58 +0100
commitef396882bc35a97d778e985cd69ebd5181852d8c (patch)
tree6e7945e1394ff82e5a72badc933ddac710c108cc /openpgp-ffi/include/sequoia/openpgp/types.h
parent32174f69cd4d94b4f621f3273781d487e97fa031 (diff)
openpgp: Split VerificationResult.
- Split VerificationResult into Result<GoodChecksum, VerificationError>. - Fixes #416.
Diffstat (limited to 'openpgp-ffi/include/sequoia/openpgp/types.h')
-rw-r--r--openpgp-ffi/include/sequoia/openpgp/types.h8
1 files changed, 5 insertions, 3 deletions
diff --git a/openpgp-ffi/include/sequoia/openpgp/types.h b/openpgp-ffi/include/sequoia/openpgp/types.h
index 46deb520..4274ddbe 100644
--- a/openpgp-ffi/include/sequoia/openpgp/types.h
+++ b/openpgp-ffi/include/sequoia/openpgp/types.h
@@ -487,10 +487,12 @@ typedef struct pgp_verification_result *pgp_verification_result_t;
typedef struct pgp_verification_result_iter *pgp_verification_result_iter_t;
typedef enum pgp_verification_result_variant {
- PGP_VERIFICATION_RESULT_GOOD_CHECKSUM = 1,
+ PGP_VERIFICATION_RESULT_GOOD_CHECKSUM = 0,
+ PGP_VERIFICATION_RESULT_MALFORMED_SIGNATURE = 1,
PGP_VERIFICATION_RESULT_MISSING_KEY = 2,
- PGP_VERIFICATION_RESULT_NOT_ALIVE = 3,
- PGP_VERIFICATION_RESULT_ERROR = 4,
+ PGP_VERIFICATION_RESULT_UNBOUND_KEY = 3,
+ PGP_VERIFICATION_RESULT_BAD_KEY = 4,
+ PGP_VERIFICATION_RESULT_BAD_SIGNATURE = 5,
/* Dummy value to make sure the enumeration has a defined size. Do
not use this value. */