aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJames Bottomley <James.Bottomley@HansenPartnership.com>2017-10-19 11:09:41 -0700
committerJames Bottomley <James.Bottomley@HansenPartnership.com>2017-10-19 11:09:41 -0700
commit8e184454fd4d59d39c860dfad100cba82af5ea33 (patch)
treeecb0bb90cd5f71e815d7ce3834394091a88d5827
parentf065bb5705d0d7eddb4c412758fd7ab8dc4d59f4 (diff)
downloadsbsigntools-8e184454fd4d59d39c860dfad100cba82af5ea33.tar.gz
Fix Debian 8 and Leap_42.1 builds
Older versions of openssl 1.0.0 don't have X509_STORE_CTX_get0_store so define that as well. Signed-off-by: James Bottomley <James.Bottomley@HansenPartnership.com>
-rw-r--r--src/sbverify.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/sbverify.c b/src/sbverify.c
index e4a7a16..3920d91 100644
--- a/src/sbverify.c
+++ b/src/sbverify.c
@@ -62,6 +62,9 @@
#define X509_STORE_CTX_get0_cert(ctx) ((ctx)->cert)
#define X509_STORE_get0_objects(certs) ((certs)->objs)
#define X509_get_extended_key_usage(cert) ((cert)->ex_xkusage)
+#if OPENSSL_VERSION_NUMBER < 0x10020000L
+#define X509_STORE_CTX_get0_store(ctx) ((ctx)->ctx)
+#endif
#endif
static const char *toolname = "sbverify";