| 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 blockExecuted by:
never executed: static inline X509_LOOKUP *sk_X509_LOOKUP_delete(struct stack_st_X509_LOOKUP *sk, int i) { returnend of blocknever 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 blocknever 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 blocknever 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 blocknever executed: static inline X509_OBJECT *sk_X509_OBJECT_delete(struct stack_st_X509_OBJECT *sk, int i) { returnend of blocknever 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 blockExecuted 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 blocknever 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 blocknever executed: static inline X509_VERIFY_PARAM *sk_X509_VERIFY_PARAM_delete(struct stack_st_X509_VERIFY_PARAM *sk, int i) { returnend of blocknever 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 blocknever 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 blocknever 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 |