diff options
author | Stephen Holsapple <sholsapp@gmail.com> | 2015-06-20 15:33:46 -0700 |
---|---|---|
committer | Stephen Holsapple <sholsapp@gmail.com> | 2015-06-20 15:35:53 -0700 |
commit | 7a91823c47cabcfb83a406dc2afab2db57b0a869 (patch) | |
tree | 76c9b8a09954c29b27ad289533b5c1cd3766033f /src/_cffi_src | |
parent | 13bd1c64dd81c77866e21b62cd7a4fc53d38dc44 (diff) | |
download | cryptography-7a91823c47cabcfb83a406dc2afab2db57b0a869.tar.gz cryptography-7a91823c47cabcfb83a406dc2afab2db57b0a869.tar.bz2 cryptography-7a91823c47cabcfb83a406dc2afab2db57b0a869.zip |
Add additional CRL bindings
I sorted the X50_CRL bindings and added two additional bindings:
1. X509_CRL_set_version
2. X509_CRL_sort
These two functions are required to make CRL useful in pyOpenSSL re:
https://github.com/pyca/pyopenssl/issues/256
Diffstat (limited to 'src/_cffi_src')
-rw-r--r-- | src/_cffi_src/openssl/x509.py | 16 |
1 files changed, 9 insertions, 7 deletions
diff --git a/src/_cffi_src/openssl/x509.py b/src/_cffi_src/openssl/x509.py index 534f5b08..6bd117b0 100644 --- a/src/_cffi_src/openssl/x509.py +++ b/src/_cffi_src/openssl/x509.py @@ -182,19 +182,21 @@ X509_EXTENSION *X509_REVOKED_get_ext(X509_REVOKED *, int); int X509_REVOKED_add_ext(X509_REVOKED *, X509_EXTENSION*, int); int X509_REVOKED_add1_ext_i2d(X509_REVOKED *, int, void *, int, unsigned long); -X509_CRL *d2i_X509_CRL_bio(BIO *, X509_CRL **); X509_CRL *X509_CRL_new(void); -void X509_CRL_free(X509_CRL *); +X509_CRL *d2i_X509_CRL_bio(BIO *, X509_CRL **); +X509_EXTENSION *X509_CRL_get_ext(X509_CRL *, int); int X509_CRL_add0_revoked(X509_CRL *, X509_REVOKED *); -int i2d_X509_CRL_bio(BIO *, X509_CRL *); +int X509_CRL_add_ext(X509_CRL *, X509_EXTENSION *, int); +int X509_CRL_cmp(const X509_CRL *, const X509_CRL *); +int X509_CRL_get_ext_count(X509_CRL *); int X509_CRL_print(BIO *, X509_CRL *); int X509_CRL_set_issuer_name(X509_CRL *, X509_NAME *); +int X509_CRL_set_version(X509_CRL *, long); int X509_CRL_sign(X509_CRL *, EVP_PKEY *, const EVP_MD *); +int X509_CRL_sort(X509_CRL *); int X509_CRL_verify(X509_CRL *, EVP_PKEY *); -int X509_CRL_get_ext_count(X509_CRL *); -X509_EXTENSION *X509_CRL_get_ext(X509_CRL *, int); -int X509_CRL_add_ext(X509_CRL *, X509_EXTENSION *, int); -int X509_CRL_cmp(const X509_CRL *, const X509_CRL *); +int i2d_X509_CRL_bio(BIO *, X509_CRL *); +void X509_CRL_free(X509_CRL *); int NETSCAPE_SPKI_verify(NETSCAPE_SPKI *, EVP_PKEY *); int NETSCAPE_SPKI_sign(NETSCAPE_SPKI *, EVP_PKEY *, const EVP_MD *); |