diff options
author | Cory Benfield <lukasaoz@gmail.com> | 2015-05-07 19:52:24 +0100 |
---|---|---|
committer | Cory Benfield <lukasaoz@gmail.com> | 2015-05-07 19:52:24 +0100 |
commit | 18f913e86f01b1fe5470aa3f3139102d222b0f1e (patch) | |
tree | 5582e6bf4a40dc718f5f2cf2af7f73c9ff7efc9d | |
parent | c969e89a7936359c582b76a1ffe5968d2c4165fb (diff) | |
download | cryptography-18f913e86f01b1fe5470aa3f3139102d222b0f1e.tar.gz cryptography-18f913e86f01b1fe5470aa3f3139102d222b0f1e.tar.bz2 cryptography-18f913e86f01b1fe5470aa3f3139102d222b0f1e.zip |
Cleanup definition
-rw-r--r-- | src/cryptography/hazmat/bindings/openssl/x509_vfy.py | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/src/cryptography/hazmat/bindings/openssl/x509_vfy.py b/src/cryptography/hazmat/bindings/openssl/x509_vfy.py index 1334d72d..02631409 100644 --- a/src/cryptography/hazmat/bindings/openssl/x509_vfy.py +++ b/src/cryptography/hazmat/bindings/openssl/x509_vfy.py @@ -31,7 +31,8 @@ typedef ... Cryptography_STACK_OF_ASN1_OBJECT; typedef ... X509_STORE; typedef ... X509_VERIFY_PARAM; -typedef struct x509_store_ctx_st { +typedef struct x509_store_ctx_st X509_STORE_CTX; +struct x509_store_ctx_st { X509_STORE *ctx; int current_method; X509 *cert; @@ -39,11 +40,11 @@ typedef struct x509_store_ctx_st { Cryptography_STACK_OF_X509_CRL *crls; X509_VERIFY_PARAM *param; void *other_ctx; - int (*verify)(struct x509_store_ctx_st *ctx); - int (*verify_cb)(int ok,struct x509_store_ctx_st *ctx); - int (*get_issuer)(X509 **issuer, struct x509_store_ctx_st *ctx, X509 *x); + int (*verify)(X509_STORE_CTX *); + int (*verify_cb)(int, X509_STORE_CTX *); + int (*get_issuer)(X509 **, X509_STORE_CTX *, X509 *); ...; -} X509_STORE_CTX; +}; /* While these are defined in the source as ints, they're tagged here as longs, just in case they ever grow to large, such as what we saw |