From d9451fb17f2827378db6d34050fa93916754b58a Mon Sep 17 00:00:00 2001 From: Paul Kehrer Date: Mon, 29 Oct 2018 08:45:51 +0800 Subject: add SCT_get0_signature (#4540) --- src/_cffi_src/openssl/ct.py | 3 +++ src/cryptography/hazmat/bindings/openssl/_conditional.py | 1 + 2 files changed, 4 insertions(+) (limited to 'src') diff --git a/src/_cffi_src/openssl/ct.py b/src/_cffi_src/openssl/ct.py index 4aa36899..71125dd1 100644 --- a/src/_cffi_src/openssl/ct.py +++ b/src/_cffi_src/openssl/ct.py @@ -44,6 +44,8 @@ ct_log_entry_type_t SCT_get_log_entry_type(const SCT *); size_t SCT_get0_log_id(const SCT *, unsigned char **); +size_t SCT_get0_signature(const SCT *, unsigned char **); + uint64_t SCT_get_timestamp(const SCT *); int SCT_set_source(SCT *, sct_source_t); @@ -89,6 +91,7 @@ typedef void Cryptography_STACK_OF_SCT; sct_version_t (*SCT_get_version)(const SCT *) = NULL; ct_log_entry_type_t (*SCT_get_log_entry_type)(const SCT *) = NULL; size_t (*SCT_get0_log_id)(const SCT *, unsigned char **) = NULL; +size_t (*SCT_get0_signature)(const SCT *, unsigned char **) = NULL; uint64_t (*SCT_get_timestamp)(const SCT *) = NULL; int (*SCT_set_source)(SCT *, sct_source_t) = NULL; diff --git a/src/cryptography/hazmat/bindings/openssl/_conditional.py b/src/cryptography/hazmat/bindings/openssl/_conditional.py index 19acdaef..78b9b279 100644 --- a/src/cryptography/hazmat/bindings/openssl/_conditional.py +++ b/src/cryptography/hazmat/bindings/openssl/_conditional.py @@ -194,6 +194,7 @@ def cryptography_has_sct(): "SCT_get_version", "SCT_get_log_entry_type", "SCT_get0_log_id", + "SCT_get0_signature", "SCT_get_timestamp", "SCT_set_source", "sk_SCT_num", -- cgit v1.2.3