OpenCoverage

x509_vfy.h

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

Generated by Squish Coco 4.2.2