Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/include/openssl/x509_vfy.h |
Switch to Source code | Preprocessed file |
Line | Source | Count |
---|---|---|
1 | typedef enum { | - |
2 | X509_LU_NONE = 0, | - |
3 | X509_LU_X509, X509_LU_CRL | - |
4 | } X509_LOOKUP_TYPE; | - |
5 | - | |
6 | - | |
7 | - | |
8 | - | |
9 | - | |
10 | - | |
11 | struct stack_st_X509_LOOKUP; typedef int (*sk_X509_LOOKUP_compfunc)(const X509_LOOKUP * const *a, const X509_LOOKUP *const *b); typedef void (*sk_X509_LOOKUP_freefunc)(X509_LOOKUP *a); typedef X509_LOOKUP * (*sk_X509_LOOKUP_copyfunc)(const X509_LOOKUP *a); static inline int sk_X509_LOOKUP_num(const struct stack_st_X509_LOOKUP *sk) { return executed 20885 times by 1 test: OPENSSL_sk_num((const OPENSSL_STACK *)sk);return OPENSSL_sk_num((const OPENSSL_STACK *)sk); Executed by:
executed 20885 times by 1 test: } static inline X509_LOOKUP *sk_X509_LOOKUP_value(const struct stack_st_X509_LOOKUP *sk, int idx) { returnreturn OPENSSL_sk_num((const OPENSSL_STACK *)sk); Executed by:
executed 3642 times by 1 test: (X509_LOOKUP *)OPENSSL_sk_value((const OPENSSL_STACK *)sk, idx);return (X509_LOOKUP *)OPENSSL_sk_value((const OPENSSL_STACK *)sk, idx); Executed by:
executed 3642 times by 1 test: } static inline struct stack_st_X509_LOOKUP *sk_X509_LOOKUP_new(sk_X509_LOOKUP_compfunc compare) { returnreturn (X509_LOOKUP *)OPENSSL_sk_value((const OPENSSL_STACK *)sk, idx); Executed by:
never executed: (struct stack_st_X509_LOOKUP *)OPENSSL_sk_new((OPENSSL_sk_compfunc)compare);return (struct stack_st_X509_LOOKUP *)OPENSSL_sk_new((OPENSSL_sk_compfunc)compare); never executed: } static inline struct stack_st_X509_LOOKUP *sk_X509_LOOKUP_new_null(void) { returnreturn (struct stack_st_X509_LOOKUP *)OPENSSL_sk_new((OPENSSL_sk_compfunc)compare); executed 9559 times by 1 test: (struct stack_st_X509_LOOKUP *)OPENSSL_sk_new_null();return (struct stack_st_X509_LOOKUP *)OPENSSL_sk_new_null(); Executed by:
executed 9559 times by 1 test: } static inline struct stack_st_X509_LOOKUP *sk_X509_LOOKUP_new_reserve(sk_X509_LOOKUP_compfunc compare, int n) { returnreturn (struct stack_st_X509_LOOKUP *)OPENSSL_sk_new_null(); Executed by:
never executed: (struct stack_st_X509_LOOKUP *)OPENSSL_sk_new_reserve((OPENSSL_sk_compfunc)compare, n);return (struct stack_st_X509_LOOKUP *)OPENSSL_sk_new_reserve((OPENSSL_sk_compfunc)compare, n); never executed: } static inline int sk_X509_LOOKUP_reserve(struct stack_st_X509_LOOKUP *sk, int n) { returnreturn (struct stack_st_X509_LOOKUP *)OPENSSL_sk_new_reserve((OPENSSL_sk_compfunc)compare, n); never executed: OPENSSL_sk_reserve((OPENSSL_STACK *)sk, n);return OPENSSL_sk_reserve((OPENSSL_STACK *)sk, n); never executed: } static inline void sk_X509_LOOKUP_free(struct stack_st_X509_LOOKUP *sk) { OPENSSL_sk_free((OPENSSL_STACK *)sk); }return OPENSSL_sk_reserve((OPENSSL_STACK *)sk, n); executed 9559 times by 1 test: static inline void sk_X509_LOOKUP_zero(struct stack_st_X509_LOOKUP *sk) { OPENSSL_sk_zero((OPENSSL_STACK *)sk); }end of block Executed by:
never executed: static inline X509_LOOKUP *sk_X509_LOOKUP_delete(struct stack_st_X509_LOOKUP *sk, int i) { returnend of block never executed: (X509_LOOKUP *)OPENSSL_sk_delete((OPENSSL_STACK *)sk, i);return (X509_LOOKUP *)OPENSSL_sk_delete((OPENSSL_STACK *)sk, i); never executed: } static inline X509_LOOKUP *sk_X509_LOOKUP_delete_ptr(struct stack_st_X509_LOOKUP *sk, X509_LOOKUP *ptr) { returnreturn (X509_LOOKUP *)OPENSSL_sk_delete((OPENSSL_STACK *)sk, i); never executed: (X509_LOOKUP *)OPENSSL_sk_delete_ptr((OPENSSL_STACK *)sk, (const void *)ptr);return (X509_LOOKUP *)OPENSSL_sk_delete_ptr((OPENSSL_STACK *)sk, (const void *)ptr); never executed: } static inline int sk_X509_LOOKUP_push(struct stack_st_X509_LOOKUP *sk, X509_LOOKUP *ptr) { returnreturn (X509_LOOKUP *)OPENSSL_sk_delete_ptr((OPENSSL_STACK *)sk, (const void *)ptr); executed 2281 times by 1 test: OPENSSL_sk_push((OPENSSL_STACK *)sk, (const void *)ptr);return OPENSSL_sk_push((OPENSSL_STACK *)sk, (const void *)ptr); Executed by:
executed 2281 times by 1 test: } static inline int sk_X509_LOOKUP_unshift(struct stack_st_X509_LOOKUP *sk, X509_LOOKUP *ptr) { returnreturn OPENSSL_sk_push((OPENSSL_STACK *)sk, (const void *)ptr); Executed by:
never executed: OPENSSL_sk_unshift((OPENSSL_STACK *)sk, (const void *)ptr);return OPENSSL_sk_unshift((OPENSSL_STACK *)sk, (const void *)ptr); never executed: } static inline X509_LOOKUP *sk_X509_LOOKUP_pop(struct stack_st_X509_LOOKUP *sk) { returnreturn OPENSSL_sk_unshift((OPENSSL_STACK *)sk, (const void *)ptr); never executed: (X509_LOOKUP *)OPENSSL_sk_pop((OPENSSL_STACK *)sk);return (X509_LOOKUP *)OPENSSL_sk_pop((OPENSSL_STACK *)sk); never executed: } static inline X509_LOOKUP *sk_X509_LOOKUP_shift(struct stack_st_X509_LOOKUP *sk) { returnreturn (X509_LOOKUP *)OPENSSL_sk_pop((OPENSSL_STACK *)sk); never executed: (X509_LOOKUP *)OPENSSL_sk_shift((OPENSSL_STACK *)sk);return (X509_LOOKUP *)OPENSSL_sk_shift((OPENSSL_STACK *)sk); never executed: } static inline void sk_X509_LOOKUP_pop_free(struct stack_st_X509_LOOKUP *sk, sk_X509_LOOKUP_freefunc freefunc) { OPENSSL_sk_pop_free((OPENSSL_STACK *)sk, (OPENSSL_sk_freefunc)freefunc); }return (X509_LOOKUP *)OPENSSL_sk_shift((OPENSSL_STACK *)sk); never executed: static inline int sk_X509_LOOKUP_insert(struct stack_st_X509_LOOKUP *sk, X509_LOOKUP *ptr, int idx) { returnend of block never executed: OPENSSL_sk_insert((OPENSSL_STACK *)sk, (const void *)ptr, idx);return OPENSSL_sk_insert((OPENSSL_STACK *)sk, (const void *)ptr, idx); never executed: } static inline X509_LOOKUP *sk_X509_LOOKUP_set(struct stack_st_X509_LOOKUP *sk, int idx, X509_LOOKUP *ptr) { returnreturn OPENSSL_sk_insert((OPENSSL_STACK *)sk, (const void *)ptr, idx); never executed: (X509_LOOKUP *)OPENSSL_sk_set((OPENSSL_STACK *)sk, idx, (const void *)ptr);return (X509_LOOKUP *)OPENSSL_sk_set((OPENSSL_STACK *)sk, idx, (const void *)ptr); never executed: } static inline int sk_X509_LOOKUP_find(struct stack_st_X509_LOOKUP *sk, X509_LOOKUP *ptr) { returnreturn (X509_LOOKUP *)OPENSSL_sk_set((OPENSSL_STACK *)sk, idx, (const void *)ptr); never executed: OPENSSL_sk_find((OPENSSL_STACK *)sk, (const void *)ptr);return OPENSSL_sk_find((OPENSSL_STACK *)sk, (const void *)ptr); never executed: } static inline int sk_X509_LOOKUP_find_ex(struct stack_st_X509_LOOKUP *sk, X509_LOOKUP *ptr) { returnreturn OPENSSL_sk_find((OPENSSL_STACK *)sk, (const void *)ptr); never executed: OPENSSL_sk_find_ex((OPENSSL_STACK *)sk, (const void *)ptr);return OPENSSL_sk_find_ex((OPENSSL_STACK *)sk, (const void *)ptr); never executed: } static inline void sk_X509_LOOKUP_sort(struct stack_st_X509_LOOKUP *sk) { OPENSSL_sk_sort((OPENSSL_STACK *)sk); }return OPENSSL_sk_find_ex((OPENSSL_STACK *)sk, (const void *)ptr); never executed: static inline int sk_X509_LOOKUP_is_sorted(const struct stack_st_X509_LOOKUP *sk) { returnend of block never executed: OPENSSL_sk_is_sorted((const OPENSSL_STACK *)sk);return OPENSSL_sk_is_sorted((const OPENSSL_STACK *)sk); never executed: } static inline struct stack_st_X509_LOOKUP * sk_X509_LOOKUP_dup(const struct stack_st_X509_LOOKUP *sk) { returnreturn OPENSSL_sk_is_sorted((const OPENSSL_STACK *)sk); never executed: (struct stack_st_X509_LOOKUP *)OPENSSL_sk_dup((const OPENSSL_STACK *)sk);return (struct stack_st_X509_LOOKUP *)OPENSSL_sk_dup((const OPENSSL_STACK *)sk); never executed: } static inline struct stack_st_X509_LOOKUP *sk_X509_LOOKUP_deep_copy(const struct stack_st_X509_LOOKUP *sk, sk_X509_LOOKUP_copyfunc copyfunc, sk_X509_LOOKUP_freefunc freefunc) { returnreturn (struct stack_st_X509_LOOKUP *)OPENSSL_sk_dup((const OPENSSL_STACK *)sk); never executed: (struct stack_st_X509_LOOKUP *)OPENSSL_sk_deep_copy((const OPENSSL_STACK *)sk, (OPENSSL_sk_copyfunc)copyfunc, (OPENSSL_sk_freefunc)freefunc);return (struct stack_st_X509_LOOKUP *)OPENSSL_sk_deep_copy((const OPENSSL_STACK *)sk, (OPENSSL_sk_copyfunc)copyfunc, (OPENSSL_sk_freefunc)freefunc); never executed: } static inline sk_X509_LOOKUP_compfunc sk_X509_LOOKUP_set_cmp_func(struct stack_st_X509_LOOKUP *sk, sk_X509_LOOKUP_compfunc compare) { returnreturn (struct stack_st_X509_LOOKUP *)OPENSSL_sk_deep_copy((const OPENSSL_STACK *)sk, (OPENSSL_sk_copyfunc)copyfunc, (OPENSSL_sk_freefunc)freefunc); never executed: (sk_X509_LOOKUP_compfunc)OPENSSL_sk_set_cmp_func((OPENSSL_STACK *)sk, (OPENSSL_sk_compfunc)compare);return (sk_X509_LOOKUP_compfunc)OPENSSL_sk_set_cmp_func((OPENSSL_STACK *)sk, (OPENSSL_sk_compfunc)compare); never executed: }return (sk_X509_LOOKUP_compfunc)OPENSSL_sk_set_cmp_func((OPENSSL_STACK *)sk, (OPENSSL_sk_compfunc)compare); | 0-20885 |
12 | struct stack_st_X509_OBJECT; typedef int (*sk_X509_OBJECT_compfunc)(const X509_OBJECT * const *a, const X509_OBJECT *const *b); typedef void (*sk_X509_OBJECT_freefunc)(X509_OBJECT *a); typedef X509_OBJECT * (*sk_X509_OBJECT_copyfunc)(const X509_OBJECT *a); static inline int sk_X509_OBJECT_num(const struct stack_st_X509_OBJECT *sk) { return executed 6 times by 1 test: OPENSSL_sk_num((const OPENSSL_STACK *)sk);return OPENSSL_sk_num((const OPENSSL_STACK *)sk); Executed by:
executed 6 times by 1 test: } static inline X509_OBJECT *sk_X509_OBJECT_value(const struct stack_st_X509_OBJECT *sk, int idx) { returnreturn OPENSSL_sk_num((const OPENSSL_STACK *)sk); Executed by:
executed 1503 times by 1 test: (X509_OBJECT *)OPENSSL_sk_value((const OPENSSL_STACK *)sk, idx);return (X509_OBJECT *)OPENSSL_sk_value((const OPENSSL_STACK *)sk, idx); Executed by:
executed 1503 times by 1 test: } static inline struct stack_st_X509_OBJECT *sk_X509_OBJECT_new(sk_X509_OBJECT_compfunc compare) { returnreturn (X509_OBJECT *)OPENSSL_sk_value((const OPENSSL_STACK *)sk, idx); Executed by:
executed 9559 times by 1 test: (struct stack_st_X509_OBJECT *)OPENSSL_sk_new((OPENSSL_sk_compfunc)compare);return (struct stack_st_X509_OBJECT *)OPENSSL_sk_new((OPENSSL_sk_compfunc)compare); Executed by:
executed 9559 times by 1 test: } static inline struct stack_st_X509_OBJECT *sk_X509_OBJECT_new_null(void) { returnreturn (struct stack_st_X509_OBJECT *)OPENSSL_sk_new((OPENSSL_sk_compfunc)compare); Executed by:
never executed: (struct stack_st_X509_OBJECT *)OPENSSL_sk_new_null();return (struct stack_st_X509_OBJECT *)OPENSSL_sk_new_null(); never executed: } static inline struct stack_st_X509_OBJECT *sk_X509_OBJECT_new_reserve(sk_X509_OBJECT_compfunc compare, int n) { returnreturn (struct stack_st_X509_OBJECT *)OPENSSL_sk_new_null(); never executed: (struct stack_st_X509_OBJECT *)OPENSSL_sk_new_reserve((OPENSSL_sk_compfunc)compare, n);return (struct stack_st_X509_OBJECT *)OPENSSL_sk_new_reserve((OPENSSL_sk_compfunc)compare, n); never executed: } static inline int sk_X509_OBJECT_reserve(struct stack_st_X509_OBJECT *sk, int n) { returnreturn (struct stack_st_X509_OBJECT *)OPENSSL_sk_new_reserve((OPENSSL_sk_compfunc)compare, n); never executed: OPENSSL_sk_reserve((OPENSSL_STACK *)sk, n);return OPENSSL_sk_reserve((OPENSSL_STACK *)sk, n); never executed: } static inline void sk_X509_OBJECT_free(struct stack_st_X509_OBJECT *sk) { OPENSSL_sk_free((OPENSSL_STACK *)sk); }return OPENSSL_sk_reserve((OPENSSL_STACK *)sk, n); never executed: static inline void sk_X509_OBJECT_zero(struct stack_st_X509_OBJECT *sk) { OPENSSL_sk_zero((OPENSSL_STACK *)sk); }end of block never executed: static inline X509_OBJECT *sk_X509_OBJECT_delete(struct stack_st_X509_OBJECT *sk, int i) { returnend of block never executed: (X509_OBJECT *)OPENSSL_sk_delete((OPENSSL_STACK *)sk, i);return (X509_OBJECT *)OPENSSL_sk_delete((OPENSSL_STACK *)sk, i); never executed: } static inline X509_OBJECT *sk_X509_OBJECT_delete_ptr(struct stack_st_X509_OBJECT *sk, X509_OBJECT *ptr) { returnreturn (X509_OBJECT *)OPENSSL_sk_delete((OPENSSL_STACK *)sk, i); never executed: (X509_OBJECT *)OPENSSL_sk_delete_ptr((OPENSSL_STACK *)sk, (const void *)ptr);return (X509_OBJECT *)OPENSSL_sk_delete_ptr((OPENSSL_STACK *)sk, (const void *)ptr); never executed: } static inline int sk_X509_OBJECT_push(struct stack_st_X509_OBJECT *sk, X509_OBJECT *ptr) { returnreturn (X509_OBJECT *)OPENSSL_sk_delete_ptr((OPENSSL_STACK *)sk, (const void *)ptr); executed 1367 times by 1 test: OPENSSL_sk_push((OPENSSL_STACK *)sk, (const void *)ptr);return OPENSSL_sk_push((OPENSSL_STACK *)sk, (const void *)ptr); Executed by:
executed 1367 times by 1 test: } static inline int sk_X509_OBJECT_unshift(struct stack_st_X509_OBJECT *sk, X509_OBJECT *ptr) { returnreturn OPENSSL_sk_push((OPENSSL_STACK *)sk, (const void *)ptr); Executed by:
never executed: OPENSSL_sk_unshift((OPENSSL_STACK *)sk, (const void *)ptr);return OPENSSL_sk_unshift((OPENSSL_STACK *)sk, (const void *)ptr); never executed: } static inline X509_OBJECT *sk_X509_OBJECT_pop(struct stack_st_X509_OBJECT *sk) { returnreturn OPENSSL_sk_unshift((OPENSSL_STACK *)sk, (const void *)ptr); never executed: (X509_OBJECT *)OPENSSL_sk_pop((OPENSSL_STACK *)sk);return (X509_OBJECT *)OPENSSL_sk_pop((OPENSSL_STACK *)sk); never executed: } static inline X509_OBJECT *sk_X509_OBJECT_shift(struct stack_st_X509_OBJECT *sk) { returnreturn (X509_OBJECT *)OPENSSL_sk_pop((OPENSSL_STACK *)sk); never executed: (X509_OBJECT *)OPENSSL_sk_shift((OPENSSL_STACK *)sk);return (X509_OBJECT *)OPENSSL_sk_shift((OPENSSL_STACK *)sk); never executed: } static inline void sk_X509_OBJECT_pop_free(struct stack_st_X509_OBJECT *sk, sk_X509_OBJECT_freefunc freefunc) { OPENSSL_sk_pop_free((OPENSSL_STACK *)sk, (OPENSSL_sk_freefunc)freefunc); }return (X509_OBJECT *)OPENSSL_sk_shift((OPENSSL_STACK *)sk); executed 9559 times by 1 test: static inline int sk_X509_OBJECT_insert(struct stack_st_X509_OBJECT *sk, X509_OBJECT *ptr, int idx) { returnend of block Executed by:
never executed: OPENSSL_sk_insert((OPENSSL_STACK *)sk, (const void *)ptr, idx);return OPENSSL_sk_insert((OPENSSL_STACK *)sk, (const void *)ptr, idx); never executed: } static inline X509_OBJECT *sk_X509_OBJECT_set(struct stack_st_X509_OBJECT *sk, int idx, X509_OBJECT *ptr) { returnreturn OPENSSL_sk_insert((OPENSSL_STACK *)sk, (const void *)ptr, idx); never executed: (X509_OBJECT *)OPENSSL_sk_set((OPENSSL_STACK *)sk, idx, (const void *)ptr);return (X509_OBJECT *)OPENSSL_sk_set((OPENSSL_STACK *)sk, idx, (const void *)ptr); never executed: } static inline int sk_X509_OBJECT_find(struct stack_st_X509_OBJECT *sk, X509_OBJECT *ptr) { returnreturn (X509_OBJECT *)OPENSSL_sk_set((OPENSSL_STACK *)sk, idx, (const void *)ptr); executed 8278 times by 1 test: OPENSSL_sk_find((OPENSSL_STACK *)sk, (const void *)ptr);return OPENSSL_sk_find((OPENSSL_STACK *)sk, (const void *)ptr); Executed by:
executed 8278 times by 1 test: } static inline int sk_X509_OBJECT_find_ex(struct stack_st_X509_OBJECT *sk, X509_OBJECT *ptr) { returnreturn OPENSSL_sk_find((OPENSSL_STACK *)sk, (const void *)ptr); Executed by:
never executed: OPENSSL_sk_find_ex((OPENSSL_STACK *)sk, (const void *)ptr);return OPENSSL_sk_find_ex((OPENSSL_STACK *)sk, (const void *)ptr); never executed: } static inline void sk_X509_OBJECT_sort(struct stack_st_X509_OBJECT *sk) { OPENSSL_sk_sort((OPENSSL_STACK *)sk); }return OPENSSL_sk_find_ex((OPENSSL_STACK *)sk, (const void *)ptr); never executed: static inline int sk_X509_OBJECT_is_sorted(const struct stack_st_X509_OBJECT *sk) { returnend of block never executed: OPENSSL_sk_is_sorted((const OPENSSL_STACK *)sk);return OPENSSL_sk_is_sorted((const OPENSSL_STACK *)sk); never executed: } static inline struct stack_st_X509_OBJECT * sk_X509_OBJECT_dup(const struct stack_st_X509_OBJECT *sk) { returnreturn OPENSSL_sk_is_sorted((const OPENSSL_STACK *)sk); never executed: (struct stack_st_X509_OBJECT *)OPENSSL_sk_dup((const OPENSSL_STACK *)sk);return (struct stack_st_X509_OBJECT *)OPENSSL_sk_dup((const OPENSSL_STACK *)sk); never executed: } static inline struct stack_st_X509_OBJECT *sk_X509_OBJECT_deep_copy(const struct stack_st_X509_OBJECT *sk, sk_X509_OBJECT_copyfunc copyfunc, sk_X509_OBJECT_freefunc freefunc) { returnreturn (struct stack_st_X509_OBJECT *)OPENSSL_sk_dup((const OPENSSL_STACK *)sk); never executed: (struct stack_st_X509_OBJECT *)OPENSSL_sk_deep_copy((const OPENSSL_STACK *)sk, (OPENSSL_sk_copyfunc)copyfunc, (OPENSSL_sk_freefunc)freefunc);return (struct stack_st_X509_OBJECT *)OPENSSL_sk_deep_copy((const OPENSSL_STACK *)sk, (OPENSSL_sk_copyfunc)copyfunc, (OPENSSL_sk_freefunc)freefunc); never executed: } static inline sk_X509_OBJECT_compfunc sk_X509_OBJECT_set_cmp_func(struct stack_st_X509_OBJECT *sk, sk_X509_OBJECT_compfunc compare) { returnreturn (struct stack_st_X509_OBJECT *)OPENSSL_sk_deep_copy((const OPENSSL_STACK *)sk, (OPENSSL_sk_copyfunc)copyfunc, (OPENSSL_sk_freefunc)freefunc); never executed: (sk_X509_OBJECT_compfunc)OPENSSL_sk_set_cmp_func((OPENSSL_STACK *)sk, (OPENSSL_sk_compfunc)compare);return (sk_X509_OBJECT_compfunc)OPENSSL_sk_set_cmp_func((OPENSSL_STACK *)sk, (OPENSSL_sk_compfunc)compare); never executed: }return (sk_X509_OBJECT_compfunc)OPENSSL_sk_set_cmp_func((OPENSSL_STACK *)sk, (OPENSSL_sk_compfunc)compare); | 0-9559 |
13 | struct stack_st_X509_VERIFY_PARAM; typedef int (*sk_X509_VERIFY_PARAM_compfunc)(const X509_VERIFY_PARAM * const *a, const X509_VERIFY_PARAM *const *b); typedef void (*sk_X509_VERIFY_PARAM_freefunc)(X509_VERIFY_PARAM *a); typedef X509_VERIFY_PARAM * (*sk_X509_VERIFY_PARAM_copyfunc)(const X509_VERIFY_PARAM *a); static inline int sk_X509_VERIFY_PARAM_num(const struct stack_st_X509_VERIFY_PARAM *sk) { return never executed: OPENSSL_sk_num((const OPENSSL_STACK *)sk);return OPENSSL_sk_num((const OPENSSL_STACK *)sk); never executed: } static inline X509_VERIFY_PARAM *sk_X509_VERIFY_PARAM_value(const struct stack_st_X509_VERIFY_PARAM *sk, int idx) { returnreturn OPENSSL_sk_num((const OPENSSL_STACK *)sk); never executed: (X509_VERIFY_PARAM *)OPENSSL_sk_value((const OPENSSL_STACK *)sk, idx);return (X509_VERIFY_PARAM *)OPENSSL_sk_value((const OPENSSL_STACK *)sk, idx); never executed: } static inline struct stack_st_X509_VERIFY_PARAM *sk_X509_VERIFY_PARAM_new(sk_X509_VERIFY_PARAM_compfunc compare) { returnreturn (X509_VERIFY_PARAM *)OPENSSL_sk_value((const OPENSSL_STACK *)sk, idx); never executed: (struct stack_st_X509_VERIFY_PARAM *)OPENSSL_sk_new((OPENSSL_sk_compfunc)compare);return (struct stack_st_X509_VERIFY_PARAM *)OPENSSL_sk_new((OPENSSL_sk_compfunc)compare); never executed: } static inline struct stack_st_X509_VERIFY_PARAM *sk_X509_VERIFY_PARAM_new_null(void) { returnreturn (struct stack_st_X509_VERIFY_PARAM *)OPENSSL_sk_new((OPENSSL_sk_compfunc)compare); never executed: (struct stack_st_X509_VERIFY_PARAM *)OPENSSL_sk_new_null();return (struct stack_st_X509_VERIFY_PARAM *)OPENSSL_sk_new_null(); never executed: } static inline struct stack_st_X509_VERIFY_PARAM *sk_X509_VERIFY_PARAM_new_reserve(sk_X509_VERIFY_PARAM_compfunc compare, int n) { returnreturn (struct stack_st_X509_VERIFY_PARAM *)OPENSSL_sk_new_null(); never executed: (struct stack_st_X509_VERIFY_PARAM *)OPENSSL_sk_new_reserve((OPENSSL_sk_compfunc)compare, n);return (struct stack_st_X509_VERIFY_PARAM *)OPENSSL_sk_new_reserve((OPENSSL_sk_compfunc)compare, n); never executed: } static inline int sk_X509_VERIFY_PARAM_reserve(struct stack_st_X509_VERIFY_PARAM *sk, int n) { returnreturn (struct stack_st_X509_VERIFY_PARAM *)OPENSSL_sk_new_reserve((OPENSSL_sk_compfunc)compare, n); never executed: OPENSSL_sk_reserve((OPENSSL_STACK *)sk, n);return OPENSSL_sk_reserve((OPENSSL_STACK *)sk, n); never executed: } static inline void sk_X509_VERIFY_PARAM_free(struct stack_st_X509_VERIFY_PARAM *sk) { OPENSSL_sk_free((OPENSSL_STACK *)sk); }return OPENSSL_sk_reserve((OPENSSL_STACK *)sk, n); never executed: static inline void sk_X509_VERIFY_PARAM_zero(struct stack_st_X509_VERIFY_PARAM *sk) { OPENSSL_sk_zero((OPENSSL_STACK *)sk); }end of block never executed: static inline X509_VERIFY_PARAM *sk_X509_VERIFY_PARAM_delete(struct stack_st_X509_VERIFY_PARAM *sk, int i) { returnend of block never executed: (X509_VERIFY_PARAM *)OPENSSL_sk_delete((OPENSSL_STACK *)sk, i);return (X509_VERIFY_PARAM *)OPENSSL_sk_delete((OPENSSL_STACK *)sk, i); never executed: } static inline X509_VERIFY_PARAM *sk_X509_VERIFY_PARAM_delete_ptr(struct stack_st_X509_VERIFY_PARAM *sk, X509_VERIFY_PARAM *ptr) { returnreturn (X509_VERIFY_PARAM *)OPENSSL_sk_delete((OPENSSL_STACK *)sk, i); never executed: (X509_VERIFY_PARAM *)OPENSSL_sk_delete_ptr((OPENSSL_STACK *)sk, (const void *)ptr);return (X509_VERIFY_PARAM *)OPENSSL_sk_delete_ptr((OPENSSL_STACK *)sk, (const void *)ptr); never executed: } static inline int sk_X509_VERIFY_PARAM_push(struct stack_st_X509_VERIFY_PARAM *sk, X509_VERIFY_PARAM *ptr) { returnreturn (X509_VERIFY_PARAM *)OPENSSL_sk_delete_ptr((OPENSSL_STACK *)sk, (const void *)ptr); never executed: OPENSSL_sk_push((OPENSSL_STACK *)sk, (const void *)ptr);return OPENSSL_sk_push((OPENSSL_STACK *)sk, (const void *)ptr); never executed: } static inline int sk_X509_VERIFY_PARAM_unshift(struct stack_st_X509_VERIFY_PARAM *sk, X509_VERIFY_PARAM *ptr) { returnreturn OPENSSL_sk_push((OPENSSL_STACK *)sk, (const void *)ptr); never executed: OPENSSL_sk_unshift((OPENSSL_STACK *)sk, (const void *)ptr);return OPENSSL_sk_unshift((OPENSSL_STACK *)sk, (const void *)ptr); never executed: } static inline X509_VERIFY_PARAM *sk_X509_VERIFY_PARAM_pop(struct stack_st_X509_VERIFY_PARAM *sk) { returnreturn OPENSSL_sk_unshift((OPENSSL_STACK *)sk, (const void *)ptr); never executed: (X509_VERIFY_PARAM *)OPENSSL_sk_pop((OPENSSL_STACK *)sk);return (X509_VERIFY_PARAM *)OPENSSL_sk_pop((OPENSSL_STACK *)sk); never executed: } static inline X509_VERIFY_PARAM *sk_X509_VERIFY_PARAM_shift(struct stack_st_X509_VERIFY_PARAM *sk) { returnreturn (X509_VERIFY_PARAM *)OPENSSL_sk_pop((OPENSSL_STACK *)sk); never executed: (X509_VERIFY_PARAM *)OPENSSL_sk_shift((OPENSSL_STACK *)sk);return (X509_VERIFY_PARAM *)OPENSSL_sk_shift((OPENSSL_STACK *)sk); never executed: } static inline void sk_X509_VERIFY_PARAM_pop_free(struct stack_st_X509_VERIFY_PARAM *sk, sk_X509_VERIFY_PARAM_freefunc freefunc) { OPENSSL_sk_pop_free((OPENSSL_STACK *)sk, (OPENSSL_sk_freefunc)freefunc); }return (X509_VERIFY_PARAM *)OPENSSL_sk_shift((OPENSSL_STACK *)sk); never executed: static inline int sk_X509_VERIFY_PARAM_insert(struct stack_st_X509_VERIFY_PARAM *sk, X509_VERIFY_PARAM *ptr, int idx) { returnend of block never executed: OPENSSL_sk_insert((OPENSSL_STACK *)sk, (const void *)ptr, idx);return OPENSSL_sk_insert((OPENSSL_STACK *)sk, (const void *)ptr, idx); never executed: } static inline X509_VERIFY_PARAM *sk_X509_VERIFY_PARAM_set(struct stack_st_X509_VERIFY_PARAM *sk, int idx, X509_VERIFY_PARAM *ptr) { returnreturn OPENSSL_sk_insert((OPENSSL_STACK *)sk, (const void *)ptr, idx); never executed: (X509_VERIFY_PARAM *)OPENSSL_sk_set((OPENSSL_STACK *)sk, idx, (const void *)ptr);return (X509_VERIFY_PARAM *)OPENSSL_sk_set((OPENSSL_STACK *)sk, idx, (const void *)ptr); never executed: } static inline int sk_X509_VERIFY_PARAM_find(struct stack_st_X509_VERIFY_PARAM *sk, X509_VERIFY_PARAM *ptr) { returnreturn (X509_VERIFY_PARAM *)OPENSSL_sk_set((OPENSSL_STACK *)sk, idx, (const void *)ptr); never executed: OPENSSL_sk_find((OPENSSL_STACK *)sk, (const void *)ptr);return OPENSSL_sk_find((OPENSSL_STACK *)sk, (const void *)ptr); never executed: } static inline int sk_X509_VERIFY_PARAM_find_ex(struct stack_st_X509_VERIFY_PARAM *sk, X509_VERIFY_PARAM *ptr) { returnreturn OPENSSL_sk_find((OPENSSL_STACK *)sk, (const void *)ptr); never executed: OPENSSL_sk_find_ex((OPENSSL_STACK *)sk, (const void *)ptr);return OPENSSL_sk_find_ex((OPENSSL_STACK *)sk, (const void *)ptr); never executed: } static inline void sk_X509_VERIFY_PARAM_sort(struct stack_st_X509_VERIFY_PARAM *sk) { OPENSSL_sk_sort((OPENSSL_STACK *)sk); }return OPENSSL_sk_find_ex((OPENSSL_STACK *)sk, (const void *)ptr); never executed: static inline int sk_X509_VERIFY_PARAM_is_sorted(const struct stack_st_X509_VERIFY_PARAM *sk) { returnend of block never executed: OPENSSL_sk_is_sorted((const OPENSSL_STACK *)sk);return OPENSSL_sk_is_sorted((const OPENSSL_STACK *)sk); never executed: } static inline struct stack_st_X509_VERIFY_PARAM * sk_X509_VERIFY_PARAM_dup(const struct stack_st_X509_VERIFY_PARAM *sk) { returnreturn OPENSSL_sk_is_sorted((const OPENSSL_STACK *)sk); never executed: (struct stack_st_X509_VERIFY_PARAM *)OPENSSL_sk_dup((const OPENSSL_STACK *)sk);return (struct stack_st_X509_VERIFY_PARAM *)OPENSSL_sk_dup((const OPENSSL_STACK *)sk); never executed: } static inline struct stack_st_X509_VERIFY_PARAM *sk_X509_VERIFY_PARAM_deep_copy(const struct stack_st_X509_VERIFY_PARAM *sk, sk_X509_VERIFY_PARAM_copyfunc copyfunc, sk_X509_VERIFY_PARAM_freefunc freefunc) { returnreturn (struct stack_st_X509_VERIFY_PARAM *)OPENSSL_sk_dup((const OPENSSL_STACK *)sk); never executed: (struct stack_st_X509_VERIFY_PARAM *)OPENSSL_sk_deep_copy((const OPENSSL_STACK *)sk, (OPENSSL_sk_copyfunc)copyfunc, (OPENSSL_sk_freefunc)freefunc);return (struct stack_st_X509_VERIFY_PARAM *)OPENSSL_sk_deep_copy((const OPENSSL_STACK *)sk, (OPENSSL_sk_copyfunc)copyfunc, (OPENSSL_sk_freefunc)freefunc); never executed: } static inline sk_X509_VERIFY_PARAM_compfunc sk_X509_VERIFY_PARAM_set_cmp_func(struct stack_st_X509_VERIFY_PARAM *sk, sk_X509_VERIFY_PARAM_compfunc compare) { returnreturn (struct stack_st_X509_VERIFY_PARAM *)OPENSSL_sk_deep_copy((const OPENSSL_STACK *)sk, (OPENSSL_sk_copyfunc)copyfunc, (OPENSSL_sk_freefunc)freefunc); never executed: (sk_X509_VERIFY_PARAM_compfunc)OPENSSL_sk_set_cmp_func((OPENSSL_STACK *)sk, (OPENSSL_sk_compfunc)compare);return (sk_X509_VERIFY_PARAM_compfunc)OPENSSL_sk_set_cmp_func((OPENSSL_STACK *)sk, (OPENSSL_sk_compfunc)compare); never executed: }return (sk_X509_VERIFY_PARAM_compfunc)OPENSSL_sk_set_cmp_func((OPENSSL_STACK *)sk, (OPENSSL_sk_compfunc)compare); | 0 |
14 | - | |
15 | int X509_STORE_set_depth(X509_STORE *store, int depth); | - |
16 | - | |
17 | typedef int (*X509_STORE_CTX_verify_cb)(int, X509_STORE_CTX *); | - |
18 | typedef int (*X509_STORE_CTX_verify_fn)(X509_STORE_CTX *); | - |
19 | typedef int (*X509_STORE_CTX_get_issuer_fn)(X509 **issuer, | - |
20 | X509_STORE_CTX *ctx, X509 *x); | - |
21 | typedef int (*X509_STORE_CTX_check_issued_fn)(X509_STORE_CTX *ctx, | - |
22 | X509 *x, X509 *issuer); | - |
23 | typedef int (*X509_STORE_CTX_check_revocation_fn)(X509_STORE_CTX *ctx); | - |
24 | typedef int (*X509_STORE_CTX_get_crl_fn)(X509_STORE_CTX *ctx, | - |
25 | X509_CRL **crl, X509 *x); | - |
26 | typedef int (*X509_STORE_CTX_check_crl_fn)(X509_STORE_CTX *ctx, X509_CRL *crl); | - |
27 | typedef int (*X509_STORE_CTX_cert_crl_fn)(X509_STORE_CTX *ctx, | - |
28 | X509_CRL *crl, X509 *x); | - |
29 | typedef int (*X509_STORE_CTX_check_policy_fn)(X509_STORE_CTX *ctx); | - |
30 | typedef struct stack_st_X509 *(*X509_STORE_CTX_lookup_certs_fn)(X509_STORE_CTX *ctx, | - |
31 | X509_NAME *nm); | - |
32 | typedef struct stack_st_X509_CRL *(*X509_STORE_CTX_lookup_crls_fn)(X509_STORE_CTX *ctx, | - |
33 | X509_NAME *nm); | - |
34 | typedef int (*X509_STORE_CTX_cleanup_fn)(X509_STORE_CTX *ctx); | - |
35 | - | |
36 | - | |
37 | void X509_STORE_CTX_set_depth(X509_STORE_CTX *ctx, int depth); | - |
38 | int X509_OBJECT_idx_by_subject(struct stack_st_X509_OBJECT *h, X509_LOOKUP_TYPE type, | - |
39 | X509_NAME *name); | - |
40 | X509_OBJECT *X509_OBJECT_retrieve_by_subject(struct stack_st_X509_OBJECT *h, | - |
41 | X509_LOOKUP_TYPE type, | - |
42 | X509_NAME *name); | - |
43 | X509_OBJECT *X509_OBJECT_retrieve_match(struct stack_st_X509_OBJECT *h, | - |
44 | X509_OBJECT *x); | - |
45 | int X509_OBJECT_up_ref_count(X509_OBJECT *a); | - |
46 | X509_OBJECT *X509_OBJECT_new(void); | - |
47 | void X509_OBJECT_free(X509_OBJECT *a); | - |
48 | X509_LOOKUP_TYPE X509_OBJECT_get_type(const X509_OBJECT *a); | - |
49 | X509 *X509_OBJECT_get0_X509(const X509_OBJECT *a); | - |
50 | int X509_OBJECT_set1_X509(X509_OBJECT *a, X509 *obj); | - |
51 | X509_CRL *X509_OBJECT_get0_X509_CRL(X509_OBJECT *a); | - |
52 | int X509_OBJECT_set1_X509_CRL(X509_OBJECT *a, X509_CRL *obj); | - |
53 | X509_STORE *X509_STORE_new(void); | - |
54 | void X509_STORE_free(X509_STORE *v); | - |
55 | int X509_STORE_lock(X509_STORE *ctx); | - |
56 | int X509_STORE_unlock(X509_STORE *ctx); | - |
57 | int X509_STORE_up_ref(X509_STORE *v); | - |
58 | struct stack_st_X509_OBJECT *X509_STORE_get0_objects(X509_STORE *v); | - |
59 | - | |
60 | struct stack_st_X509 *X509_STORE_CTX_get1_certs(X509_STORE_CTX *st, X509_NAME *nm); | - |
61 | struct stack_st_X509_CRL *X509_STORE_CTX_get1_crls(X509_STORE_CTX *st, X509_NAME *nm); | - |
62 | int X509_STORE_set_flags(X509_STORE *ctx, unsigned long flags); | - |
63 | int X509_STORE_set_purpose(X509_STORE *ctx, int purpose); | - |
64 | int X509_STORE_set_trust(X509_STORE *ctx, int trust); | - |
65 | int X509_STORE_set1_param(X509_STORE *ctx, X509_VERIFY_PARAM *pm); | - |
66 | X509_VERIFY_PARAM *X509_STORE_get0_param(X509_STORE *ctx); | - |
67 | - | |
68 | void X509_STORE_set_verify(X509_STORE *ctx, X509_STORE_CTX_verify_fn verify); | - |
69 | - | |
70 | - | |
71 | void X509_STORE_CTX_set_verify(X509_STORE_CTX *ctx, | - |
72 | X509_STORE_CTX_verify_fn verify); | - |
73 | X509_STORE_CTX_verify_fn X509_STORE_get_verify(X509_STORE *ctx); | - |
74 | void X509_STORE_set_verify_cb(X509_STORE *ctx, | - |
75 | X509_STORE_CTX_verify_cb verify_cb); | - |
76 | - | |
77 | - | |
78 | X509_STORE_CTX_verify_cb X509_STORE_get_verify_cb(X509_STORE *ctx); | - |
79 | void X509_STORE_set_get_issuer(X509_STORE *ctx, | - |
80 | X509_STORE_CTX_get_issuer_fn get_issuer); | - |
81 | X509_STORE_CTX_get_issuer_fn X509_STORE_get_get_issuer(X509_STORE *ctx); | - |
82 | void X509_STORE_set_check_issued(X509_STORE *ctx, | - |
83 | X509_STORE_CTX_check_issued_fn check_issued); | - |
84 | X509_STORE_CTX_check_issued_fn X509_STORE_get_check_issued(X509_STORE *ctx); | - |
85 | void X509_STORE_set_check_revocation(X509_STORE *ctx, | - |
86 | X509_STORE_CTX_check_revocation_fn check_revocation); | - |
87 | X509_STORE_CTX_check_revocation_fn X509_STORE_get_check_revocation(X509_STORE *ctx); | - |
88 | void X509_STORE_set_get_crl(X509_STORE *ctx, | - |
89 | X509_STORE_CTX_get_crl_fn get_crl); | - |
90 | X509_STORE_CTX_get_crl_fn X509_STORE_get_get_crl(X509_STORE *ctx); | - |
91 | void X509_STORE_set_check_crl(X509_STORE *ctx, | - |
92 | X509_STORE_CTX_check_crl_fn check_crl); | - |
93 | X509_STORE_CTX_check_crl_fn X509_STORE_get_check_crl(X509_STORE *ctx); | - |
94 | void X509_STORE_set_cert_crl(X509_STORE *ctx, | - |
95 | X509_STORE_CTX_cert_crl_fn cert_crl); | - |
96 | X509_STORE_CTX_cert_crl_fn X509_STORE_get_cert_crl(X509_STORE *ctx); | - |
97 | void X509_STORE_set_check_policy(X509_STORE *ctx, | - |
98 | X509_STORE_CTX_check_policy_fn check_policy); | - |
99 | X509_STORE_CTX_check_policy_fn X509_STORE_get_check_policy(X509_STORE *ctx); | - |
100 | void X509_STORE_set_lookup_certs(X509_STORE *ctx, | - |
101 | X509_STORE_CTX_lookup_certs_fn lookup_certs); | - |
102 | X509_STORE_CTX_lookup_certs_fn X509_STORE_get_lookup_certs(X509_STORE *ctx); | - |
103 | void X509_STORE_set_lookup_crls(X509_STORE *ctx, | - |
104 | X509_STORE_CTX_lookup_crls_fn lookup_crls); | - |
105 | - | |
106 | - | |
107 | X509_STORE_CTX_lookup_crls_fn X509_STORE_get_lookup_crls(X509_STORE *ctx); | - |
108 | void X509_STORE_set_cleanup(X509_STORE *ctx, | - |
109 | X509_STORE_CTX_cleanup_fn cleanup); | - |
110 | X509_STORE_CTX_cleanup_fn X509_STORE_get_cleanup(X509_STORE *ctx); | - |
111 | - | |
112 | - | |
113 | - | |
114 | int X509_STORE_set_ex_data(X509_STORE *ctx, int idx, void *data); | - |
115 | void *X509_STORE_get_ex_data(X509_STORE *ctx, int idx); | - |
116 | - | |
117 | X509_STORE_CTX *X509_STORE_CTX_new(void); | - |
118 | - | |
119 | int X509_STORE_CTX_get1_issuer(X509 **issuer, X509_STORE_CTX *ctx, X509 *x); | - |
120 | - | |
121 | void X509_STORE_CTX_free(X509_STORE_CTX *ctx); | - |
122 | int X509_STORE_CTX_init(X509_STORE_CTX *ctx, X509_STORE *store, | - |
123 | X509 *x509, struct stack_st_X509 *chain); | - |
124 | void X509_STORE_CTX_set0_trusted_stack(X509_STORE_CTX *ctx, struct stack_st_X509 *sk); | - |
125 | void X509_STORE_CTX_cleanup(X509_STORE_CTX *ctx); | - |
126 | - | |
127 | X509_STORE *X509_STORE_CTX_get0_store(X509_STORE_CTX *ctx); | - |
128 | X509 *X509_STORE_CTX_get0_cert(X509_STORE_CTX *ctx); | - |
129 | struct stack_st_X509* X509_STORE_CTX_get0_untrusted(X509_STORE_CTX *ctx); | - |
130 | void X509_STORE_CTX_set0_untrusted(X509_STORE_CTX *ctx, struct stack_st_X509 *sk); | - |
131 | void X509_STORE_CTX_set_verify_cb(X509_STORE_CTX *ctx, | - |
132 | X509_STORE_CTX_verify_cb verify); | - |
133 | X509_STORE_CTX_verify_cb X509_STORE_CTX_get_verify_cb(X509_STORE_CTX *ctx); | - |
134 | X509_STORE_CTX_verify_fn X509_STORE_CTX_get_verify(X509_STORE_CTX *ctx); | - |
135 | X509_STORE_CTX_get_issuer_fn X509_STORE_CTX_get_get_issuer(X509_STORE_CTX *ctx); | - |
136 | X509_STORE_CTX_check_issued_fn X509_STORE_CTX_get_check_issued(X509_STORE_CTX *ctx); | - |
137 | X509_STORE_CTX_check_revocation_fn X509_STORE_CTX_get_check_revocation(X509_STORE_CTX *ctx); | - |
138 | X509_STORE_CTX_get_crl_fn X509_STORE_CTX_get_get_crl(X509_STORE_CTX *ctx); | - |
139 | X509_STORE_CTX_check_crl_fn X509_STORE_CTX_get_check_crl(X509_STORE_CTX *ctx); | - |
140 | X509_STORE_CTX_cert_crl_fn X509_STORE_CTX_get_cert_crl(X509_STORE_CTX *ctx); | - |
141 | X509_STORE_CTX_check_policy_fn X509_STORE_CTX_get_check_policy(X509_STORE_CTX *ctx); | - |
142 | X509_STORE_CTX_lookup_certs_fn X509_STORE_CTX_get_lookup_certs(X509_STORE_CTX *ctx); | - |
143 | X509_STORE_CTX_lookup_crls_fn X509_STORE_CTX_get_lookup_crls(X509_STORE_CTX *ctx); | - |
144 | X509_STORE_CTX_cleanup_fn X509_STORE_CTX_get_cleanup(X509_STORE_CTX *ctx); | - |
145 | X509_LOOKUP *X509_STORE_add_lookup(X509_STORE *v, X509_LOOKUP_METHOD *m); | - |
146 | X509_LOOKUP_METHOD *X509_LOOKUP_hash_dir(void); | - |
147 | X509_LOOKUP_METHOD *X509_LOOKUP_file(void); | - |
148 | - | |
149 | typedef int (*X509_LOOKUP_ctrl_fn)(X509_LOOKUP *ctx, int cmd, const char *argc, | - |
150 | long argl, char **ret); | - |
151 | typedef int (*X509_LOOKUP_get_by_subject_fn)(X509_LOOKUP *ctx, | - |
152 | X509_LOOKUP_TYPE type, | - |
153 | X509_NAME *name, | - |
154 | X509_OBJECT *ret); | - |
155 | typedef int (*X509_LOOKUP_get_by_issuer_serial_fn)(X509_LOOKUP *ctx, | - |
156 | X509_LOOKUP_TYPE type, | - |
157 | X509_NAME *name, | - |
158 | ASN1_INTEGER *serial, | - |
159 | X509_OBJECT *ret); | - |
160 | typedef int (*X509_LOOKUP_get_by_fingerprint_fn)(X509_LOOKUP *ctx, | - |
161 | X509_LOOKUP_TYPE type, | - |
162 | const unsigned char* bytes, | - |
163 | int len, | - |
164 | X509_OBJECT *ret); | - |
165 | typedef int (*X509_LOOKUP_get_by_alias_fn)(X509_LOOKUP *ctx, | - |
166 | X509_LOOKUP_TYPE type, | - |
167 | const char *str, | - |
168 | int len, | - |
169 | X509_OBJECT *ret); | - |
170 | - | |
171 | X509_LOOKUP_METHOD *X509_LOOKUP_meth_new(const char *name); | - |
172 | void X509_LOOKUP_meth_free(X509_LOOKUP_METHOD *method); | - |
173 | - | |
174 | int X509_LOOKUP_meth_set_new_item(X509_LOOKUP_METHOD *method, | - |
175 | int (*new_item) (X509_LOOKUP *ctx)); | - |
176 | int (*X509_LOOKUP_meth_get_new_item(const X509_LOOKUP_METHOD* method)) | - |
177 | (X509_LOOKUP *ctx); | - |
178 | - | |
179 | int X509_LOOKUP_meth_set_free(X509_LOOKUP_METHOD *method, | - |
180 | void (*free_fn) (X509_LOOKUP *ctx)); | - |
181 | void (*X509_LOOKUP_meth_get_free(const X509_LOOKUP_METHOD* method)) | - |
182 | (X509_LOOKUP *ctx); | - |
183 | - | |
184 | int X509_LOOKUP_meth_set_init(X509_LOOKUP_METHOD *method, | - |
185 | int (*init) (X509_LOOKUP *ctx)); | - |
186 | int (*X509_LOOKUP_meth_get_init(const X509_LOOKUP_METHOD* method)) | - |
187 | (X509_LOOKUP *ctx); | - |
188 | - | |
189 | int X509_LOOKUP_meth_set_shutdown(X509_LOOKUP_METHOD *method, | - |
190 | int (*shutdown) (X509_LOOKUP *ctx)); | - |
191 | int (*X509_LOOKUP_meth_get_shutdown(const X509_LOOKUP_METHOD* method)) | - |
192 | (X509_LOOKUP *ctx); | - |
193 | - | |
194 | int X509_LOOKUP_meth_set_ctrl(X509_LOOKUP_METHOD *method, | - |
195 | X509_LOOKUP_ctrl_fn ctrl_fn); | - |
196 | X509_LOOKUP_ctrl_fn X509_LOOKUP_meth_get_ctrl(const X509_LOOKUP_METHOD *method); | - |
197 | - | |
198 | int X509_LOOKUP_meth_set_get_by_subject(X509_LOOKUP_METHOD *method, | - |
199 | X509_LOOKUP_get_by_subject_fn fn); | - |
200 | X509_LOOKUP_get_by_subject_fn X509_LOOKUP_meth_get_get_by_subject( | - |
201 | const X509_LOOKUP_METHOD *method); | - |
202 | - | |
203 | int X509_LOOKUP_meth_set_get_by_issuer_serial(X509_LOOKUP_METHOD *method, | - |
204 | X509_LOOKUP_get_by_issuer_serial_fn fn); | - |
205 | X509_LOOKUP_get_by_issuer_serial_fn X509_LOOKUP_meth_get_get_by_issuer_serial( | - |
206 | const X509_LOOKUP_METHOD *method); | - |
207 | - | |
208 | int X509_LOOKUP_meth_set_get_by_fingerprint(X509_LOOKUP_METHOD *method, | - |
209 | X509_LOOKUP_get_by_fingerprint_fn fn); | - |
210 | X509_LOOKUP_get_by_fingerprint_fn X509_LOOKUP_meth_get_get_by_fingerprint( | - |
211 | const X509_LOOKUP_METHOD *method); | - |
212 | - | |
213 | int X509_LOOKUP_meth_set_get_by_alias(X509_LOOKUP_METHOD *method, | - |
214 | X509_LOOKUP_get_by_alias_fn fn); | - |
215 | X509_LOOKUP_get_by_alias_fn X509_LOOKUP_meth_get_get_by_alias( | - |
216 | const X509_LOOKUP_METHOD *method); | - |
217 | - | |
218 | - | |
219 | int X509_STORE_add_cert(X509_STORE *ctx, X509 *x); | - |
220 | int X509_STORE_add_crl(X509_STORE *ctx, X509_CRL *x); | - |
221 | - | |
222 | int X509_STORE_CTX_get_by_subject(X509_STORE_CTX *vs, X509_LOOKUP_TYPE type, | - |
223 | X509_NAME *name, X509_OBJECT *ret); | - |
224 | X509_OBJECT *X509_STORE_CTX_get_obj_by_subject(X509_STORE_CTX *vs, | - |
225 | X509_LOOKUP_TYPE type, | - |
226 | X509_NAME *name); | - |
227 | - | |
228 | int X509_LOOKUP_ctrl(X509_LOOKUP *ctx, int cmd, const char *argc, | - |
229 | long argl, char **ret); | - |
230 | - | |
231 | int X509_load_cert_file(X509_LOOKUP *ctx, const char *file, int type); | - |
232 | int X509_load_crl_file(X509_LOOKUP *ctx, const char *file, int type); | - |
233 | int X509_load_cert_crl_file(X509_LOOKUP *ctx, const char *file, int type); | - |
234 | - | |
235 | X509_LOOKUP *X509_LOOKUP_new(X509_LOOKUP_METHOD *method); | - |
236 | void X509_LOOKUP_free(X509_LOOKUP *ctx); | - |
237 | int X509_LOOKUP_init(X509_LOOKUP *ctx); | - |
238 | int X509_LOOKUP_by_subject(X509_LOOKUP *ctx, X509_LOOKUP_TYPE type, | - |
239 | X509_NAME *name, X509_OBJECT *ret); | - |
240 | int X509_LOOKUP_by_issuer_serial(X509_LOOKUP *ctx, X509_LOOKUP_TYPE type, | - |
241 | X509_NAME *name, ASN1_INTEGER *serial, | - |
242 | X509_OBJECT *ret); | - |
243 | int X509_LOOKUP_by_fingerprint(X509_LOOKUP *ctx, X509_LOOKUP_TYPE type, | - |
244 | const unsigned char *bytes, int len, | - |
245 | X509_OBJECT *ret); | - |
246 | int X509_LOOKUP_by_alias(X509_LOOKUP *ctx, X509_LOOKUP_TYPE type, | - |
247 | const char *str, int len, X509_OBJECT *ret); | - |
248 | int X509_LOOKUP_set_method_data(X509_LOOKUP *ctx, void *data); | - |
249 | void *X509_LOOKUP_get_method_data(const X509_LOOKUP *ctx); | - |
250 | X509_STORE *X509_LOOKUP_get_store(const X509_LOOKUP *ctx); | - |
251 | int X509_LOOKUP_shutdown(X509_LOOKUP *ctx); | - |
252 | - | |
253 | int X509_STORE_load_locations(X509_STORE *ctx, | - |
254 | const char *file, const char *dir); | - |
255 | int X509_STORE_set_default_paths(X509_STORE *ctx); | - |
256 | - | |
257 | - | |
258 | - | |
259 | int X509_STORE_CTX_set_ex_data(X509_STORE_CTX *ctx, int idx, void *data); | - |
260 | void *X509_STORE_CTX_get_ex_data(X509_STORE_CTX *ctx, int idx); | - |
261 | int X509_STORE_CTX_get_error(X509_STORE_CTX *ctx); | - |
262 | void X509_STORE_CTX_set_error(X509_STORE_CTX *ctx, int s); | - |
263 | int X509_STORE_CTX_get_error_depth(X509_STORE_CTX *ctx); | - |
264 | void X509_STORE_CTX_set_error_depth(X509_STORE_CTX *ctx, int depth); | - |
265 | X509 *X509_STORE_CTX_get_current_cert(X509_STORE_CTX *ctx); | - |
266 | void X509_STORE_CTX_set_current_cert(X509_STORE_CTX *ctx, X509 *x); | - |
267 | X509 *X509_STORE_CTX_get0_current_issuer(X509_STORE_CTX *ctx); | - |
268 | X509_CRL *X509_STORE_CTX_get0_current_crl(X509_STORE_CTX *ctx); | - |
269 | X509_STORE_CTX *X509_STORE_CTX_get0_parent_ctx(X509_STORE_CTX *ctx); | - |
270 | struct stack_st_X509 *X509_STORE_CTX_get0_chain(X509_STORE_CTX *ctx); | - |
271 | struct stack_st_X509 *X509_STORE_CTX_get1_chain(X509_STORE_CTX *ctx); | - |
272 | void X509_STORE_CTX_set_cert(X509_STORE_CTX *c, X509 *x); | - |
273 | void X509_STORE_CTX_set0_verified_chain(X509_STORE_CTX *c, struct stack_st_X509 *sk); | - |
274 | void X509_STORE_CTX_set0_crls(X509_STORE_CTX *c, struct stack_st_X509_CRL *sk); | - |
275 | int X509_STORE_CTX_set_purpose(X509_STORE_CTX *ctx, int purpose); | - |
276 | int X509_STORE_CTX_set_trust(X509_STORE_CTX *ctx, int trust); | - |
277 | int X509_STORE_CTX_purpose_inherit(X509_STORE_CTX *ctx, int def_purpose, | - |
278 | int purpose, int trust); | - |
279 | void X509_STORE_CTX_set_flags(X509_STORE_CTX *ctx, unsigned long flags); | - |
280 | void X509_STORE_CTX_set_time(X509_STORE_CTX *ctx, unsigned long flags, | - |
281 | time_t t); | - |
282 | - | |
283 | X509_POLICY_TREE *X509_STORE_CTX_get0_policy_tree(X509_STORE_CTX *ctx); | - |
284 | int X509_STORE_CTX_get_explicit_policy(X509_STORE_CTX *ctx); | - |
285 | int X509_STORE_CTX_get_num_untrusted(X509_STORE_CTX *ctx); | - |
286 | - | |
287 | X509_VERIFY_PARAM *X509_STORE_CTX_get0_param(X509_STORE_CTX *ctx); | - |
288 | void X509_STORE_CTX_set0_param(X509_STORE_CTX *ctx, X509_VERIFY_PARAM *param); | - |
289 | int X509_STORE_CTX_set_default(X509_STORE_CTX *ctx, const char *name); | - |
290 | - | |
291 | - | |
292 | - | |
293 | - | |
294 | - | |
295 | void X509_STORE_CTX_set0_dane(X509_STORE_CTX *ctx, SSL_DANE *dane); | - |
296 | - | |
297 | - | |
298 | - | |
299 | - | |
300 | X509_VERIFY_PARAM *X509_VERIFY_PARAM_new(void); | - |
301 | void X509_VERIFY_PARAM_free(X509_VERIFY_PARAM *param); | - |
302 | int X509_VERIFY_PARAM_inherit(X509_VERIFY_PARAM *to, | - |
303 | const X509_VERIFY_PARAM *from); | - |
304 | int X509_VERIFY_PARAM_set1(X509_VERIFY_PARAM *to, | - |
305 | const X509_VERIFY_PARAM *from); | - |
306 | int X509_VERIFY_PARAM_set1_name(X509_VERIFY_PARAM *param, const char *name); | - |
307 | int X509_VERIFY_PARAM_set_flags(X509_VERIFY_PARAM *param, | - |
308 | unsigned long flags); | - |
309 | int X509_VERIFY_PARAM_clear_flags(X509_VERIFY_PARAM *param, | - |
310 | unsigned long flags); | - |
311 | unsigned long X509_VERIFY_PARAM_get_flags(X509_VERIFY_PARAM *param); | - |
312 | int X509_VERIFY_PARAM_set_purpose(X509_VERIFY_PARAM *param, int purpose); | - |
313 | int X509_VERIFY_PARAM_set_trust(X509_VERIFY_PARAM *param, int trust); | - |
314 | void X509_VERIFY_PARAM_set_depth(X509_VERIFY_PARAM *param, int depth); | - |
315 | void X509_VERIFY_PARAM_set_auth_level(X509_VERIFY_PARAM *param, int auth_level); | - |
316 | time_t X509_VERIFY_PARAM_get_time(const X509_VERIFY_PARAM *param); | - |
317 | void X509_VERIFY_PARAM_set_time(X509_VERIFY_PARAM *param, time_t t); | - |
318 | int X509_VERIFY_PARAM_add0_policy(X509_VERIFY_PARAM *param, | - |
319 | ASN1_OBJECT *policy); | - |
320 | int X509_VERIFY_PARAM_set1_policies(X509_VERIFY_PARAM *param, | - |
321 | struct stack_st_ASN1_OBJECT *policies); | - |
322 | - | |
323 | int X509_VERIFY_PARAM_set_inh_flags(X509_VERIFY_PARAM *param, | - |
324 | uint32_t flags); | - |
325 | uint32_t X509_VERIFY_PARAM_get_inh_flags(const X509_VERIFY_PARAM *param); | - |
326 | - | |
327 | int X509_VERIFY_PARAM_set1_host(X509_VERIFY_PARAM *param, | - |
328 | const char *name, size_t namelen); | - |
329 | int X509_VERIFY_PARAM_add1_host(X509_VERIFY_PARAM *param, | - |
330 | const char *name, size_t namelen); | - |
331 | void X509_VERIFY_PARAM_set_hostflags(X509_VERIFY_PARAM *param, | - |
332 | unsigned int flags); | - |
333 | unsigned int X509_VERIFY_PARAM_get_hostflags(const X509_VERIFY_PARAM *param); | - |
334 | char *X509_VERIFY_PARAM_get0_peername(X509_VERIFY_PARAM *); | - |
335 | void X509_VERIFY_PARAM_move_peername(X509_VERIFY_PARAM *, X509_VERIFY_PARAM *); | - |
336 | int X509_VERIFY_PARAM_set1_email(X509_VERIFY_PARAM *param, | - |
337 | const char *email, size_t emaillen); | - |
338 | int X509_VERIFY_PARAM_set1_ip(X509_VERIFY_PARAM *param, | - |
339 | const unsigned char *ip, size_t iplen); | - |
340 | int X509_VERIFY_PARAM_set1_ip_asc(X509_VERIFY_PARAM *param, | - |
341 | const char *ipasc); | - |
342 | - | |
343 | int X509_VERIFY_PARAM_get_depth(const X509_VERIFY_PARAM *param); | - |
344 | int X509_VERIFY_PARAM_get_auth_level(const X509_VERIFY_PARAM *param); | - |
345 | const char *X509_VERIFY_PARAM_get0_name(const X509_VERIFY_PARAM *param); | - |
346 | - | |
347 | int X509_VERIFY_PARAM_add0_table(X509_VERIFY_PARAM *param); | - |
348 | int X509_VERIFY_PARAM_get_count(void); | - |
349 | const X509_VERIFY_PARAM *X509_VERIFY_PARAM_get0(int id); | - |
350 | const X509_VERIFY_PARAM *X509_VERIFY_PARAM_lookup(const char *name); | - |
351 | void X509_VERIFY_PARAM_table_cleanup(void); | - |
352 | int X509_policy_check(X509_POLICY_TREE **ptree, int *pexplicit_policy, | - |
353 | struct stack_st_X509 *certs, | - |
354 | struct stack_st_ASN1_OBJECT *policy_oids, unsigned int flags); | - |
355 | - | |
356 | void X509_policy_tree_free(X509_POLICY_TREE *tree); | - |
357 | - | |
358 | int X509_policy_tree_level_count(const X509_POLICY_TREE *tree); | - |
359 | X509_POLICY_LEVEL *X509_policy_tree_get0_level(const X509_POLICY_TREE *tree, | - |
360 | int i); | - |
361 | - | |
362 | struct stack_st_X509_POLICY_NODE *X509_policy_tree_get0_policies(const | - |
363 | X509_POLICY_TREE | - |
364 | *tree); | - |
365 | - | |
366 | struct stack_st_X509_POLICY_NODE *X509_policy_tree_get0_user_policies(const | - |
367 | X509_POLICY_TREE | - |
368 | *tree); | - |
369 | - | |
370 | int X509_policy_level_node_count(X509_POLICY_LEVEL *level); | - |
371 | - | |
372 | X509_POLICY_NODE *X509_policy_level_get0_node(X509_POLICY_LEVEL *level, | - |
373 | int i); | - |
374 | - | |
375 | const ASN1_OBJECT *X509_policy_node_get0_policy(const X509_POLICY_NODE *node); | - |
376 | - | |
377 | struct stack_st_POLICYQUALINFO *X509_policy_node_get0_qualifiers(const | - |
378 | X509_POLICY_NODE | - |
379 | *node); | - |
380 | const X509_POLICY_NODE *X509_policy_node_get0_parent(const X509_POLICY_NODE | - |
381 | *node); | - |
Switch to Source code | Preprocessed file |