Loading crypto/x509/by_dir.c +2 −2 Original line number Diff line number Diff line Loading @@ -247,8 +247,8 @@ static int add_cert_dir(BY_DIR *ctx, const char *dir, int type) return 1; } static int get_cert_by_subject(X509_LOOKUP *xl, int type, X509_NAME *name, X509_OBJECT *ret) static int get_cert_by_subject(X509_LOOKUP *xl, X509_LOOKUP_TYPE type, X509_NAME *name, X509_OBJECT *ret) { BY_DIR *ctx; union { Loading crypto/x509/x509_lu.c +6 −2 Original line number Diff line number Diff line Loading @@ -294,8 +294,8 @@ X509_LOOKUP *X509_STORE_add_lookup(X509_STORE *v, X509_LOOKUP_METHOD *m) } } int X509_STORE_get_by_subject(X509_STORE_CTX *vs, int type, X509_NAME *name, X509_OBJECT *ret) int X509_STORE_get_by_subject(X509_STORE_CTX *vs, X509_LOOKUP_TYPE type, X509_NAME *name, X509_OBJECT *ret) { X509_STORE *ctx = vs->ctx; X509_LOOKUP *lu; Loading Loading @@ -403,6 +403,8 @@ int X509_STORE_add_crl(X509_STORE *ctx, X509_CRL *x) void X509_OBJECT_up_ref_count(X509_OBJECT *a) { switch (a->type) { default: break; case X509_LU_X509: CRYPTO_add(&a->data.x509->references, 1, CRYPTO_LOCK_X509); break; Loading @@ -417,6 +419,8 @@ void X509_OBJECT_free_contents(X509_OBJECT *a) if (!a) return; switch (a->type) { default: break; case X509_LU_X509: X509_free(a->data.x509); break; Loading include/openssl/x509_vfy.h +5 −6 Original line number Diff line number Diff line Loading @@ -102,15 +102,14 @@ The X509_STORE then calls a function to actually verify the certificate chain. */ # define X509_LU_RETRY -1 # define X509_LU_FAIL 0 # define X509_LU_X509 1 # define X509_LU_CRL 2 # define X509_LU_PKEY 3 typedef enum { X509_LU_RETRY = -1, X509_LU_FAIL, X509_LU_X509, X509_LU_CRL } X509_LOOKUP_TYPE; typedef struct x509_object_st { /* one of the above types */ int type; X509_LOOKUP_TYPE type; union { char *ptr; X509 *x509; Loading Loading
crypto/x509/by_dir.c +2 −2 Original line number Diff line number Diff line Loading @@ -247,8 +247,8 @@ static int add_cert_dir(BY_DIR *ctx, const char *dir, int type) return 1; } static int get_cert_by_subject(X509_LOOKUP *xl, int type, X509_NAME *name, X509_OBJECT *ret) static int get_cert_by_subject(X509_LOOKUP *xl, X509_LOOKUP_TYPE type, X509_NAME *name, X509_OBJECT *ret) { BY_DIR *ctx; union { Loading
crypto/x509/x509_lu.c +6 −2 Original line number Diff line number Diff line Loading @@ -294,8 +294,8 @@ X509_LOOKUP *X509_STORE_add_lookup(X509_STORE *v, X509_LOOKUP_METHOD *m) } } int X509_STORE_get_by_subject(X509_STORE_CTX *vs, int type, X509_NAME *name, X509_OBJECT *ret) int X509_STORE_get_by_subject(X509_STORE_CTX *vs, X509_LOOKUP_TYPE type, X509_NAME *name, X509_OBJECT *ret) { X509_STORE *ctx = vs->ctx; X509_LOOKUP *lu; Loading Loading @@ -403,6 +403,8 @@ int X509_STORE_add_crl(X509_STORE *ctx, X509_CRL *x) void X509_OBJECT_up_ref_count(X509_OBJECT *a) { switch (a->type) { default: break; case X509_LU_X509: CRYPTO_add(&a->data.x509->references, 1, CRYPTO_LOCK_X509); break; Loading @@ -417,6 +419,8 @@ void X509_OBJECT_free_contents(X509_OBJECT *a) if (!a) return; switch (a->type) { default: break; case X509_LU_X509: X509_free(a->data.x509); break; Loading
include/openssl/x509_vfy.h +5 −6 Original line number Diff line number Diff line Loading @@ -102,15 +102,14 @@ The X509_STORE then calls a function to actually verify the certificate chain. */ # define X509_LU_RETRY -1 # define X509_LU_FAIL 0 # define X509_LU_X509 1 # define X509_LU_CRL 2 # define X509_LU_PKEY 3 typedef enum { X509_LU_RETRY = -1, X509_LU_FAIL, X509_LU_X509, X509_LU_CRL } X509_LOOKUP_TYPE; typedef struct x509_object_st { /* one of the above types */ int type; X509_LOOKUP_TYPE type; union { char *ptr; X509 *x509; Loading