Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/include/openssl/x509.h |
Switch to Source code | Preprocessed file |
Line | Source | Count |
---|---|---|
1 | - | |
2 | - | |
3 | - | |
4 | - | |
5 | - | |
6 | - | |
7 | - | |
8 | - | |
9 | - | |
10 | - | |
11 | struct X509_algor_st { | - |
12 | ASN1_OBJECT *algorithm; | - |
13 | ASN1_TYPE *parameter; | - |
14 | } ; | - |
15 | - | |
16 | typedef struct stack_st_X509_ALGOR X509_ALGORS; | - |
17 | - | |
18 | typedef struct X509_val_st { | - |
19 | ASN1_TIME *notBefore; | - |
20 | ASN1_TIME *notAfter; | - |
21 | } X509_VAL; | - |
22 | - | |
23 | typedef struct X509_sig_st X509_SIG; | - |
24 | - | |
25 | typedef struct X509_name_entry_st X509_NAME_ENTRY; | - |
26 | - | |
27 | struct stack_st_X509_NAME_ENTRY; typedef int (*sk_X509_NAME_ENTRY_compfunc)(const X509_NAME_ENTRY * const *a, const X509_NAME_ENTRY *const *b); typedef void (*sk_X509_NAME_ENTRY_freefunc)(X509_NAME_ENTRY *a); typedef X509_NAME_ENTRY * (*sk_X509_NAME_ENTRY_copyfunc)(const X509_NAME_ENTRY *a); static inline int sk_X509_NAME_ENTRY_num(const struct stack_st_X509_NAME_ENTRY *sk) { return executed 769533 times by 1 test: OPENSSL_sk_num((const OPENSSL_STACK *)sk);return OPENSSL_sk_num((const OPENSSL_STACK *)sk); Executed by:
executed 769533 times by 1 test: } static inline X509_NAME_ENTRY *sk_X509_NAME_ENTRY_value(const struct stack_st_X509_NAME_ENTRY *sk, int idx) { returnreturn OPENSSL_sk_num((const OPENSSL_STACK *)sk); Executed by:
executed 468502 times by 1 test: (X509_NAME_ENTRY *)OPENSSL_sk_value((const OPENSSL_STACK *)sk, idx);return (X509_NAME_ENTRY *)OPENSSL_sk_value((const OPENSSL_STACK *)sk, idx); Executed by:
executed 468502 times by 1 test: } static inline struct stack_st_X509_NAME_ENTRY *sk_X509_NAME_ENTRY_new(sk_X509_NAME_ENTRY_compfunc compare) { returnreturn (X509_NAME_ENTRY *)OPENSSL_sk_value((const OPENSSL_STACK *)sk, idx); Executed by:
never executed: (struct stack_st_X509_NAME_ENTRY *)OPENSSL_sk_new((OPENSSL_sk_compfunc)compare);return (struct stack_st_X509_NAME_ENTRY *)OPENSSL_sk_new((OPENSSL_sk_compfunc)compare); never executed: } static inline struct stack_st_X509_NAME_ENTRY *sk_X509_NAME_ENTRY_new_null(void) { returnreturn (struct stack_st_X509_NAME_ENTRY *)OPENSSL_sk_new((OPENSSL_sk_compfunc)compare); executed 391419 times by 1 test: (struct stack_st_X509_NAME_ENTRY *)OPENSSL_sk_new_null();return (struct stack_st_X509_NAME_ENTRY *)OPENSSL_sk_new_null(); Executed by:
executed 391419 times by 1 test: } static inline struct stack_st_X509_NAME_ENTRY *sk_X509_NAME_ENTRY_new_reserve(sk_X509_NAME_ENTRY_compfunc compare, int n) { returnreturn (struct stack_st_X509_NAME_ENTRY *)OPENSSL_sk_new_null(); Executed by:
never executed: (struct stack_st_X509_NAME_ENTRY *)OPENSSL_sk_new_reserve((OPENSSL_sk_compfunc)compare, n);return (struct stack_st_X509_NAME_ENTRY *)OPENSSL_sk_new_reserve((OPENSSL_sk_compfunc)compare, n); never executed: } static inline int sk_X509_NAME_ENTRY_reserve(struct stack_st_X509_NAME_ENTRY *sk, int n) { returnreturn (struct stack_st_X509_NAME_ENTRY *)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_NAME_ENTRY_free(struct stack_st_X509_NAME_ENTRY *sk) { OPENSSL_sk_free((OPENSSL_STACK *)sk); }return OPENSSL_sk_reserve((OPENSSL_STACK *)sk, n); executed 97560 times by 1 test: static inline void sk_X509_NAME_ENTRY_zero(struct stack_st_X509_NAME_ENTRY *sk) { OPENSSL_sk_zero((OPENSSL_STACK *)sk); }end of block Executed by:
never executed: static inline X509_NAME_ENTRY *sk_X509_NAME_ENTRY_delete(struct stack_st_X509_NAME_ENTRY *sk, int i) { returnend of block executed 6 times by 1 test: (X509_NAME_ENTRY *)OPENSSL_sk_delete((OPENSSL_STACK *)sk, i);return (X509_NAME_ENTRY *)OPENSSL_sk_delete((OPENSSL_STACK *)sk, i); Executed by:
executed 6 times by 1 test: } static inline X509_NAME_ENTRY *sk_X509_NAME_ENTRY_delete_ptr(struct stack_st_X509_NAME_ENTRY *sk, X509_NAME_ENTRY *ptr) { returnreturn (X509_NAME_ENTRY *)OPENSSL_sk_delete((OPENSSL_STACK *)sk, i); Executed by:
never executed: (X509_NAME_ENTRY *)OPENSSL_sk_delete_ptr((OPENSSL_STACK *)sk, (const void *)ptr);return (X509_NAME_ENTRY *)OPENSSL_sk_delete_ptr((OPENSSL_STACK *)sk, (const void *)ptr); never executed: } static inline int sk_X509_NAME_ENTRY_push(struct stack_st_X509_NAME_ENTRY *sk, X509_NAME_ENTRY *ptr) { returnreturn (X509_NAME_ENTRY *)OPENSSL_sk_delete_ptr((OPENSSL_STACK *)sk, (const void *)ptr); executed 236609 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 236609 times by 1 test: } static inline int sk_X509_NAME_ENTRY_unshift(struct stack_st_X509_NAME_ENTRY *sk, X509_NAME_ENTRY *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_NAME_ENTRY *sk_X509_NAME_ENTRY_pop(struct stack_st_X509_NAME_ENTRY *sk) { returnreturn OPENSSL_sk_unshift((OPENSSL_STACK *)sk, (const void *)ptr); never executed: (X509_NAME_ENTRY *)OPENSSL_sk_pop((OPENSSL_STACK *)sk);return (X509_NAME_ENTRY *)OPENSSL_sk_pop((OPENSSL_STACK *)sk); never executed: } static inline X509_NAME_ENTRY *sk_X509_NAME_ENTRY_shift(struct stack_st_X509_NAME_ENTRY *sk) { returnreturn (X509_NAME_ENTRY *)OPENSSL_sk_pop((OPENSSL_STACK *)sk); never executed: (X509_NAME_ENTRY *)OPENSSL_sk_shift((OPENSSL_STACK *)sk);return (X509_NAME_ENTRY *)OPENSSL_sk_shift((OPENSSL_STACK *)sk); never executed: } static inline void sk_X509_NAME_ENTRY_pop_free(struct stack_st_X509_NAME_ENTRY *sk, sk_X509_NAME_ENTRY_freefunc freefunc) { OPENSSL_sk_pop_free((OPENSSL_STACK *)sk, (OPENSSL_sk_freefunc)freefunc); }return (X509_NAME_ENTRY *)OPENSSL_sk_shift((OPENSSL_STACK *)sk); executed 373803 times by 1 test: static inline int sk_X509_NAME_ENTRY_insert(struct stack_st_X509_NAME_ENTRY *sk, X509_NAME_ENTRY *ptr, int idx) { returnend of block Executed by:
executed 19287 times by 1 test: OPENSSL_sk_insert((OPENSSL_STACK *)sk, (const void *)ptr, idx);return OPENSSL_sk_insert((OPENSSL_STACK *)sk, (const void *)ptr, idx); Executed by:
executed 19287 times by 1 test: } static inline X509_NAME_ENTRY *sk_X509_NAME_ENTRY_set(struct stack_st_X509_NAME_ENTRY *sk, int idx, X509_NAME_ENTRY *ptr) { returnreturn OPENSSL_sk_insert((OPENSSL_STACK *)sk, (const void *)ptr, idx); Executed by:
executed 95547 times by 1 test: (X509_NAME_ENTRY *)OPENSSL_sk_set((OPENSSL_STACK *)sk, idx, (const void *)ptr);return (X509_NAME_ENTRY *)OPENSSL_sk_set((OPENSSL_STACK *)sk, idx, (const void *)ptr); Executed by:
executed 95547 times by 1 test: } static inline int sk_X509_NAME_ENTRY_find(struct stack_st_X509_NAME_ENTRY *sk, X509_NAME_ENTRY *ptr) { returnreturn (X509_NAME_ENTRY *)OPENSSL_sk_set((OPENSSL_STACK *)sk, idx, (const void *)ptr); Executed by:
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_NAME_ENTRY_find_ex(struct stack_st_X509_NAME_ENTRY *sk, X509_NAME_ENTRY *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_NAME_ENTRY_sort(struct stack_st_X509_NAME_ENTRY *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_NAME_ENTRY_is_sorted(const struct stack_st_X509_NAME_ENTRY *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_NAME_ENTRY * sk_X509_NAME_ENTRY_dup(const struct stack_st_X509_NAME_ENTRY *sk) { returnreturn OPENSSL_sk_is_sorted((const OPENSSL_STACK *)sk); never executed: (struct stack_st_X509_NAME_ENTRY *)OPENSSL_sk_dup((const OPENSSL_STACK *)sk);return (struct stack_st_X509_NAME_ENTRY *)OPENSSL_sk_dup((const OPENSSL_STACK *)sk); never executed: } static inline struct stack_st_X509_NAME_ENTRY *sk_X509_NAME_ENTRY_deep_copy(const struct stack_st_X509_NAME_ENTRY *sk, sk_X509_NAME_ENTRY_copyfunc copyfunc, sk_X509_NAME_ENTRY_freefunc freefunc) { returnreturn (struct stack_st_X509_NAME_ENTRY *)OPENSSL_sk_dup((const OPENSSL_STACK *)sk); never executed: (struct stack_st_X509_NAME_ENTRY *)OPENSSL_sk_deep_copy((const OPENSSL_STACK *)sk, (OPENSSL_sk_copyfunc)copyfunc, (OPENSSL_sk_freefunc)freefunc);return (struct stack_st_X509_NAME_ENTRY *)OPENSSL_sk_deep_copy((const OPENSSL_STACK *)sk, (OPENSSL_sk_copyfunc)copyfunc, (OPENSSL_sk_freefunc)freefunc); never executed: } static inline sk_X509_NAME_ENTRY_compfunc sk_X509_NAME_ENTRY_set_cmp_func(struct stack_st_X509_NAME_ENTRY *sk, sk_X509_NAME_ENTRY_compfunc compare) { returnreturn (struct stack_st_X509_NAME_ENTRY *)OPENSSL_sk_deep_copy((const OPENSSL_STACK *)sk, (OPENSSL_sk_copyfunc)copyfunc, (OPENSSL_sk_freefunc)freefunc); never executed: (sk_X509_NAME_ENTRY_compfunc)OPENSSL_sk_set_cmp_func((OPENSSL_STACK *)sk, (OPENSSL_sk_compfunc)compare);return (sk_X509_NAME_ENTRY_compfunc)OPENSSL_sk_set_cmp_func((OPENSSL_STACK *)sk, (OPENSSL_sk_compfunc)compare); never executed: }return (sk_X509_NAME_ENTRY_compfunc)OPENSSL_sk_set_cmp_func((OPENSSL_STACK *)sk, (OPENSSL_sk_compfunc)compare); | 0-769533 |
28 | - | |
29 | struct stack_st_X509_NAME; typedef int (*sk_X509_NAME_compfunc)(const X509_NAME * const *a, const X509_NAME *const *b); typedef void (*sk_X509_NAME_freefunc)(X509_NAME *a); typedef X509_NAME * (*sk_X509_NAME_copyfunc)(const X509_NAME *a); static inline int sk_X509_NAME_num(const struct stack_st_X509_NAME *sk) { return executed 4118 times by 3 tests: OPENSSL_sk_num((const OPENSSL_STACK *)sk);return OPENSSL_sk_num((const OPENSSL_STACK *)sk); Executed by:
executed 4118 times by 3 tests: } static inline X509_NAME *sk_X509_NAME_value(const struct stack_st_X509_NAME *sk, int idx) { returnreturn OPENSSL_sk_num((const OPENSSL_STACK *)sk); Executed by:
executed 40 times by 2 tests: (X509_NAME *)OPENSSL_sk_value((const OPENSSL_STACK *)sk, idx);return (X509_NAME *)OPENSSL_sk_value((const OPENSSL_STACK *)sk, idx); Executed by:
executed 40 times by 2 tests: } static inline struct stack_st_X509_NAME *sk_X509_NAME_new(sk_X509_NAME_compfunc compare) { returnreturn (X509_NAME *)OPENSSL_sk_value((const OPENSSL_STACK *)sk, idx); Executed by:
executed 115 times by 1 test: (struct stack_st_X509_NAME *)OPENSSL_sk_new((OPENSSL_sk_compfunc)compare);return (struct stack_st_X509_NAME *)OPENSSL_sk_new((OPENSSL_sk_compfunc)compare); Executed by:
executed 115 times by 1 test: } static inline struct stack_st_X509_NAME *sk_X509_NAME_new_null(void) { returnreturn (struct stack_st_X509_NAME *)OPENSSL_sk_new((OPENSSL_sk_compfunc)compare); Executed by:
executed 8057 times by 3 tests: (struct stack_st_X509_NAME *)OPENSSL_sk_new_null();return (struct stack_st_X509_NAME *)OPENSSL_sk_new_null(); Executed by:
executed 8057 times by 3 tests: } static inline struct stack_st_X509_NAME *sk_X509_NAME_new_reserve(sk_X509_NAME_compfunc compare, int n) { returnreturn (struct stack_st_X509_NAME *)OPENSSL_sk_new_null(); Executed by:
executed 36 times by 1 test: (struct stack_st_X509_NAME *)OPENSSL_sk_new_reserve((OPENSSL_sk_compfunc)compare, n);return (struct stack_st_X509_NAME *)OPENSSL_sk_new_reserve((OPENSSL_sk_compfunc)compare, n); Executed by:
executed 36 times by 1 test: } static inline int sk_X509_NAME_reserve(struct stack_st_X509_NAME *sk, int n) { returnreturn (struct stack_st_X509_NAME *)OPENSSL_sk_new_reserve((OPENSSL_sk_compfunc)compare, n); Executed by:
never executed: OPENSSL_sk_reserve((OPENSSL_STACK *)sk, n);return OPENSSL_sk_reserve((OPENSSL_STACK *)sk, n); never executed: } static inline void sk_X509_NAME_free(struct stack_st_X509_NAME *sk) { OPENSSL_sk_free((OPENSSL_STACK *)sk); }return OPENSSL_sk_reserve((OPENSSL_STACK *)sk, n); never executed: static inline void sk_X509_NAME_zero(struct stack_st_X509_NAME *sk) { OPENSSL_sk_zero((OPENSSL_STACK *)sk); }end of block never executed: static inline X509_NAME *sk_X509_NAME_delete(struct stack_st_X509_NAME *sk, int i) { returnend of block never executed: (X509_NAME *)OPENSSL_sk_delete((OPENSSL_STACK *)sk, i);return (X509_NAME *)OPENSSL_sk_delete((OPENSSL_STACK *)sk, i); never executed: } static inline X509_NAME *sk_X509_NAME_delete_ptr(struct stack_st_X509_NAME *sk, X509_NAME *ptr) { returnreturn (X509_NAME *)OPENSSL_sk_delete((OPENSSL_STACK *)sk, i); never executed: (X509_NAME *)OPENSSL_sk_delete_ptr((OPENSSL_STACK *)sk, (const void *)ptr);return (X509_NAME *)OPENSSL_sk_delete_ptr((OPENSSL_STACK *)sk, (const void *)ptr); never executed: } static inline int sk_X509_NAME_push(struct stack_st_X509_NAME *sk, X509_NAME *ptr) { returnreturn (X509_NAME *)OPENSSL_sk_delete_ptr((OPENSSL_STACK *)sk, (const void *)ptr); executed 78 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 78 times by 1 test: } static inline int sk_X509_NAME_unshift(struct stack_st_X509_NAME *sk, X509_NAME *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_NAME *sk_X509_NAME_pop(struct stack_st_X509_NAME *sk) { returnreturn OPENSSL_sk_unshift((OPENSSL_STACK *)sk, (const void *)ptr); never executed: (X509_NAME *)OPENSSL_sk_pop((OPENSSL_STACK *)sk);return (X509_NAME *)OPENSSL_sk_pop((OPENSSL_STACK *)sk); never executed: } static inline X509_NAME *sk_X509_NAME_shift(struct stack_st_X509_NAME *sk) { returnreturn (X509_NAME *)OPENSSL_sk_pop((OPENSSL_STACK *)sk); never executed: (X509_NAME *)OPENSSL_sk_shift((OPENSSL_STACK *)sk);return (X509_NAME *)OPENSSL_sk_shift((OPENSSL_STACK *)sk); never executed: } static inline void sk_X509_NAME_pop_free(struct stack_st_X509_NAME *sk, sk_X509_NAME_freefunc freefunc) { OPENSSL_sk_pop_free((OPENSSL_STACK *)sk, (OPENSSL_sk_freefunc)freefunc); }return (X509_NAME *)OPENSSL_sk_shift((OPENSSL_STACK *)sk); executed 65569 times by 4 tests: static inline int sk_X509_NAME_insert(struct stack_st_X509_NAME *sk, X509_NAME *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_NAME *sk_X509_NAME_set(struct stack_st_X509_NAME *sk, int idx, X509_NAME *ptr) { returnreturn OPENSSL_sk_insert((OPENSSL_STACK *)sk, (const void *)ptr, idx); never executed: (X509_NAME *)OPENSSL_sk_set((OPENSSL_STACK *)sk, idx, (const void *)ptr);return (X509_NAME *)OPENSSL_sk_set((OPENSSL_STACK *)sk, idx, (const void *)ptr); never executed: } static inline int sk_X509_NAME_find(struct stack_st_X509_NAME *sk, X509_NAME *ptr) { returnreturn (X509_NAME *)OPENSSL_sk_set((OPENSSL_STACK *)sk, idx, (const void *)ptr); executed 15 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 15 times by 1 test: } static inline int sk_X509_NAME_find_ex(struct stack_st_X509_NAME *sk, X509_NAME *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_NAME_sort(struct stack_st_X509_NAME *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_NAME_is_sorted(const struct stack_st_X509_NAME *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_NAME * sk_X509_NAME_dup(const struct stack_st_X509_NAME *sk) { returnreturn OPENSSL_sk_is_sorted((const OPENSSL_STACK *)sk); never executed: (struct stack_st_X509_NAME *)OPENSSL_sk_dup((const OPENSSL_STACK *)sk);return (struct stack_st_X509_NAME *)OPENSSL_sk_dup((const OPENSSL_STACK *)sk); never executed: } static inline struct stack_st_X509_NAME *sk_X509_NAME_deep_copy(const struct stack_st_X509_NAME *sk, sk_X509_NAME_copyfunc copyfunc, sk_X509_NAME_freefunc freefunc) { returnreturn (struct stack_st_X509_NAME *)OPENSSL_sk_dup((const OPENSSL_STACK *)sk); never executed: (struct stack_st_X509_NAME *)OPENSSL_sk_deep_copy((const OPENSSL_STACK *)sk, (OPENSSL_sk_copyfunc)copyfunc, (OPENSSL_sk_freefunc)freefunc);return (struct stack_st_X509_NAME *)OPENSSL_sk_deep_copy((const OPENSSL_STACK *)sk, (OPENSSL_sk_copyfunc)copyfunc, (OPENSSL_sk_freefunc)freefunc); never executed: } static inline sk_X509_NAME_compfunc sk_X509_NAME_set_cmp_func(struct stack_st_X509_NAME *sk, sk_X509_NAME_compfunc compare) { returnreturn (struct stack_st_X509_NAME *)OPENSSL_sk_deep_copy((const OPENSSL_STACK *)sk, (OPENSSL_sk_copyfunc)copyfunc, (OPENSSL_sk_freefunc)freefunc); executed 30 times by 1 test: (sk_X509_NAME_compfunc)OPENSSL_sk_set_cmp_func((OPENSSL_STACK *)sk, (OPENSSL_sk_compfunc)compare);return (sk_X509_NAME_compfunc)OPENSSL_sk_set_cmp_func((OPENSSL_STACK *)sk, (OPENSSL_sk_compfunc)compare); Executed by:
executed 30 times by 1 test: }return (sk_X509_NAME_compfunc)OPENSSL_sk_set_cmp_func((OPENSSL_STACK *)sk, (OPENSSL_sk_compfunc)compare); Executed by:
| 0-65569 |
30 | - | |
31 | - | |
32 | - | |
33 | typedef struct X509_extension_st X509_EXTENSION; | - |
34 | - | |
35 | typedef struct stack_st_X509_EXTENSION X509_EXTENSIONS; | - |
36 | - | |
37 | struct stack_st_X509_EXTENSION; typedef int (*sk_X509_EXTENSION_compfunc)(const X509_EXTENSION * const *a, const X509_EXTENSION *const *b); typedef void (*sk_X509_EXTENSION_freefunc)(X509_EXTENSION *a); typedef X509_EXTENSION * (*sk_X509_EXTENSION_copyfunc)(const X509_EXTENSION *a); static inline int sk_X509_EXTENSION_num(const struct stack_st_X509_EXTENSION *sk) { return executed 1563093 times by 2 tests: OPENSSL_sk_num((const OPENSSL_STACK *)sk);return OPENSSL_sk_num((const OPENSSL_STACK *)sk); Executed by:
executed 1563093 times by 2 tests: } static inline X509_EXTENSION *sk_X509_EXTENSION_value(const struct stack_st_X509_EXTENSION *sk, int idx) { returnreturn OPENSSL_sk_num((const OPENSSL_STACK *)sk); Executed by:
executed 1146141 times by 1 test: (X509_EXTENSION *)OPENSSL_sk_value((const OPENSSL_STACK *)sk, idx);return (X509_EXTENSION *)OPENSSL_sk_value((const OPENSSL_STACK *)sk, idx); Executed by:
executed 1146141 times by 1 test: } static inline struct stack_st_X509_EXTENSION *sk_X509_EXTENSION_new(sk_X509_EXTENSION_compfunc compare) { returnreturn (X509_EXTENSION *)OPENSSL_sk_value((const OPENSSL_STACK *)sk, idx); Executed by:
never executed: (struct stack_st_X509_EXTENSION *)OPENSSL_sk_new((OPENSSL_sk_compfunc)compare);return (struct stack_st_X509_EXTENSION *)OPENSSL_sk_new((OPENSSL_sk_compfunc)compare); never executed: } static inline struct stack_st_X509_EXTENSION *sk_X509_EXTENSION_new_null(void) { returnreturn (struct stack_st_X509_EXTENSION *)OPENSSL_sk_new((OPENSSL_sk_compfunc)compare); executed 112 times by 1 test: (struct stack_st_X509_EXTENSION *)OPENSSL_sk_new_null();return (struct stack_st_X509_EXTENSION *)OPENSSL_sk_new_null(); Executed by:
executed 112 times by 1 test: } static inline struct stack_st_X509_EXTENSION *sk_X509_EXTENSION_new_reserve(sk_X509_EXTENSION_compfunc compare, int n) { returnreturn (struct stack_st_X509_EXTENSION *)OPENSSL_sk_new_null(); Executed by:
never executed: (struct stack_st_X509_EXTENSION *)OPENSSL_sk_new_reserve((OPENSSL_sk_compfunc)compare, n);return (struct stack_st_X509_EXTENSION *)OPENSSL_sk_new_reserve((OPENSSL_sk_compfunc)compare, n); never executed: } static inline int sk_X509_EXTENSION_reserve(struct stack_st_X509_EXTENSION *sk, int n) { returnreturn (struct stack_st_X509_EXTENSION *)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_EXTENSION_free(struct stack_st_X509_EXTENSION *sk) { OPENSSL_sk_free((OPENSSL_STACK *)sk); }return OPENSSL_sk_reserve((OPENSSL_STACK *)sk, n); never executed: static inline void sk_X509_EXTENSION_zero(struct stack_st_X509_EXTENSION *sk) { OPENSSL_sk_zero((OPENSSL_STACK *)sk); }end of block never executed: static inline X509_EXTENSION *sk_X509_EXTENSION_delete(struct stack_st_X509_EXTENSION *sk, int i) { returnend of block executed 9 times by 1 test: (X509_EXTENSION *)OPENSSL_sk_delete((OPENSSL_STACK *)sk, i);return (X509_EXTENSION *)OPENSSL_sk_delete((OPENSSL_STACK *)sk, i); Executed by:
executed 9 times by 1 test: } static inline X509_EXTENSION *sk_X509_EXTENSION_delete_ptr(struct stack_st_X509_EXTENSION *sk, X509_EXTENSION *ptr) { returnreturn (X509_EXTENSION *)OPENSSL_sk_delete((OPENSSL_STACK *)sk, i); Executed by:
never executed: (X509_EXTENSION *)OPENSSL_sk_delete_ptr((OPENSSL_STACK *)sk, (const void *)ptr);return (X509_EXTENSION *)OPENSSL_sk_delete_ptr((OPENSSL_STACK *)sk, (const void *)ptr); never executed: } static inline int sk_X509_EXTENSION_push(struct stack_st_X509_EXTENSION *sk, X509_EXTENSION *ptr) { returnreturn (X509_EXTENSION *)OPENSSL_sk_delete_ptr((OPENSSL_STACK *)sk, (const void *)ptr); executed 103 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 103 times by 1 test: } static inline int sk_X509_EXTENSION_unshift(struct stack_st_X509_EXTENSION *sk, X509_EXTENSION *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_EXTENSION *sk_X509_EXTENSION_pop(struct stack_st_X509_EXTENSION *sk) { returnreturn OPENSSL_sk_unshift((OPENSSL_STACK *)sk, (const void *)ptr); never executed: (X509_EXTENSION *)OPENSSL_sk_pop((OPENSSL_STACK *)sk);return (X509_EXTENSION *)OPENSSL_sk_pop((OPENSSL_STACK *)sk); never executed: } static inline X509_EXTENSION *sk_X509_EXTENSION_shift(struct stack_st_X509_EXTENSION *sk) { returnreturn (X509_EXTENSION *)OPENSSL_sk_pop((OPENSSL_STACK *)sk); never executed: (X509_EXTENSION *)OPENSSL_sk_shift((OPENSSL_STACK *)sk);return (X509_EXTENSION *)OPENSSL_sk_shift((OPENSSL_STACK *)sk); never executed: } static inline void sk_X509_EXTENSION_pop_free(struct stack_st_X509_EXTENSION *sk, sk_X509_EXTENSION_freefunc freefunc) { OPENSSL_sk_pop_free((OPENSSL_STACK *)sk, (OPENSSL_sk_freefunc)freefunc); }return (X509_EXTENSION *)OPENSSL_sk_shift((OPENSSL_STACK *)sk); executed 8262 times by 3 tests: static inline int sk_X509_EXTENSION_insert(struct stack_st_X509_EXTENSION *sk, X509_EXTENSION *ptr, int idx) { returnend of block Executed by:
executed 35 times by 1 test: OPENSSL_sk_insert((OPENSSL_STACK *)sk, (const void *)ptr, idx);return OPENSSL_sk_insert((OPENSSL_STACK *)sk, (const void *)ptr, idx); Executed by:
executed 35 times by 1 test: } static inline X509_EXTENSION *sk_X509_EXTENSION_set(struct stack_st_X509_EXTENSION *sk, int idx, X509_EXTENSION *ptr) { returnreturn OPENSSL_sk_insert((OPENSSL_STACK *)sk, (const void *)ptr, idx); Executed by:
never executed: (X509_EXTENSION *)OPENSSL_sk_set((OPENSSL_STACK *)sk, idx, (const void *)ptr);return (X509_EXTENSION *)OPENSSL_sk_set((OPENSSL_STACK *)sk, idx, (const void *)ptr); never executed: } static inline int sk_X509_EXTENSION_find(struct stack_st_X509_EXTENSION *sk, X509_EXTENSION *ptr) { returnreturn (X509_EXTENSION *)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_EXTENSION_find_ex(struct stack_st_X509_EXTENSION *sk, X509_EXTENSION *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_EXTENSION_sort(struct stack_st_X509_EXTENSION *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_EXTENSION_is_sorted(const struct stack_st_X509_EXTENSION *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_EXTENSION * sk_X509_EXTENSION_dup(const struct stack_st_X509_EXTENSION *sk) { returnreturn OPENSSL_sk_is_sorted((const OPENSSL_STACK *)sk); never executed: (struct stack_st_X509_EXTENSION *)OPENSSL_sk_dup((const OPENSSL_STACK *)sk);return (struct stack_st_X509_EXTENSION *)OPENSSL_sk_dup((const OPENSSL_STACK *)sk); never executed: } static inline struct stack_st_X509_EXTENSION *sk_X509_EXTENSION_deep_copy(const struct stack_st_X509_EXTENSION *sk, sk_X509_EXTENSION_copyfunc copyfunc, sk_X509_EXTENSION_freefunc freefunc) { returnreturn (struct stack_st_X509_EXTENSION *)OPENSSL_sk_dup((const OPENSSL_STACK *)sk); never executed: (struct stack_st_X509_EXTENSION *)OPENSSL_sk_deep_copy((const OPENSSL_STACK *)sk, (OPENSSL_sk_copyfunc)copyfunc, (OPENSSL_sk_freefunc)freefunc);return (struct stack_st_X509_EXTENSION *)OPENSSL_sk_deep_copy((const OPENSSL_STACK *)sk, (OPENSSL_sk_copyfunc)copyfunc, (OPENSSL_sk_freefunc)freefunc); never executed: } static inline sk_X509_EXTENSION_compfunc sk_X509_EXTENSION_set_cmp_func(struct stack_st_X509_EXTENSION *sk, sk_X509_EXTENSION_compfunc compare) { returnreturn (struct stack_st_X509_EXTENSION *)OPENSSL_sk_deep_copy((const OPENSSL_STACK *)sk, (OPENSSL_sk_copyfunc)copyfunc, (OPENSSL_sk_freefunc)freefunc); never executed: (sk_X509_EXTENSION_compfunc)OPENSSL_sk_set_cmp_func((OPENSSL_STACK *)sk, (OPENSSL_sk_compfunc)compare);return (sk_X509_EXTENSION_compfunc)OPENSSL_sk_set_cmp_func((OPENSSL_STACK *)sk, (OPENSSL_sk_compfunc)compare); never executed: }return (sk_X509_EXTENSION_compfunc)OPENSSL_sk_set_cmp_func((OPENSSL_STACK *)sk, (OPENSSL_sk_compfunc)compare); | 0-1563093 |
38 | - | |
39 | typedef struct x509_attributes_st X509_ATTRIBUTE; | - |
40 | - | |
41 | struct stack_st_X509_ATTRIBUTE; typedef int (*sk_X509_ATTRIBUTE_compfunc)(const X509_ATTRIBUTE * const *a, const X509_ATTRIBUTE *const *b); typedef void (*sk_X509_ATTRIBUTE_freefunc)(X509_ATTRIBUTE *a); typedef X509_ATTRIBUTE * (*sk_X509_ATTRIBUTE_copyfunc)(const X509_ATTRIBUTE *a); static inline int sk_X509_ATTRIBUTE_num(const struct stack_st_X509_ATTRIBUTE *sk) { return executed 738 times by 1 test: OPENSSL_sk_num((const OPENSSL_STACK *)sk);return OPENSSL_sk_num((const OPENSSL_STACK *)sk); Executed by:
executed 738 times by 1 test: } static inline X509_ATTRIBUTE *sk_X509_ATTRIBUTE_value(const struct stack_st_X509_ATTRIBUTE *sk, int idx) { returnreturn OPENSSL_sk_num((const OPENSSL_STACK *)sk); Executed by:
executed 712 times by 1 test: (X509_ATTRIBUTE *)OPENSSL_sk_value((const OPENSSL_STACK *)sk, idx);return (X509_ATTRIBUTE *)OPENSSL_sk_value((const OPENSSL_STACK *)sk, idx); Executed by:
executed 712 times by 1 test: } static inline struct stack_st_X509_ATTRIBUTE *sk_X509_ATTRIBUTE_new(sk_X509_ATTRIBUTE_compfunc compare) { returnreturn (X509_ATTRIBUTE *)OPENSSL_sk_value((const OPENSSL_STACK *)sk, idx); Executed by:
never executed: (struct stack_st_X509_ATTRIBUTE *)OPENSSL_sk_new((OPENSSL_sk_compfunc)compare);return (struct stack_st_X509_ATTRIBUTE *)OPENSSL_sk_new((OPENSSL_sk_compfunc)compare); never executed: } static inline struct stack_st_X509_ATTRIBUTE *sk_X509_ATTRIBUTE_new_null(void) { returnreturn (struct stack_st_X509_ATTRIBUTE *)OPENSSL_sk_new((OPENSSL_sk_compfunc)compare); executed 6035 times by 1 test: (struct stack_st_X509_ATTRIBUTE *)OPENSSL_sk_new_null();return (struct stack_st_X509_ATTRIBUTE *)OPENSSL_sk_new_null(); Executed by:
executed 6035 times by 1 test: } static inline struct stack_st_X509_ATTRIBUTE *sk_X509_ATTRIBUTE_new_reserve(sk_X509_ATTRIBUTE_compfunc compare, int n) { returnreturn (struct stack_st_X509_ATTRIBUTE *)OPENSSL_sk_new_null(); Executed by:
never executed: (struct stack_st_X509_ATTRIBUTE *)OPENSSL_sk_new_reserve((OPENSSL_sk_compfunc)compare, n);return (struct stack_st_X509_ATTRIBUTE *)OPENSSL_sk_new_reserve((OPENSSL_sk_compfunc)compare, n); never executed: } static inline int sk_X509_ATTRIBUTE_reserve(struct stack_st_X509_ATTRIBUTE *sk, int n) { returnreturn (struct stack_st_X509_ATTRIBUTE *)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_ATTRIBUTE_free(struct stack_st_X509_ATTRIBUTE *sk) { OPENSSL_sk_free((OPENSSL_STACK *)sk); }return OPENSSL_sk_reserve((OPENSSL_STACK *)sk, n); never executed: static inline void sk_X509_ATTRIBUTE_zero(struct stack_st_X509_ATTRIBUTE *sk) { OPENSSL_sk_zero((OPENSSL_STACK *)sk); }end of block never executed: static inline X509_ATTRIBUTE *sk_X509_ATTRIBUTE_delete(struct stack_st_X509_ATTRIBUTE *sk, int i) { returnend of block never executed: (X509_ATTRIBUTE *)OPENSSL_sk_delete((OPENSSL_STACK *)sk, i);return (X509_ATTRIBUTE *)OPENSSL_sk_delete((OPENSSL_STACK *)sk, i); never executed: } static inline X509_ATTRIBUTE *sk_X509_ATTRIBUTE_delete_ptr(struct stack_st_X509_ATTRIBUTE *sk, X509_ATTRIBUTE *ptr) { returnreturn (X509_ATTRIBUTE *)OPENSSL_sk_delete((OPENSSL_STACK *)sk, i); never executed: (X509_ATTRIBUTE *)OPENSSL_sk_delete_ptr((OPENSSL_STACK *)sk, (const void *)ptr);return (X509_ATTRIBUTE *)OPENSSL_sk_delete_ptr((OPENSSL_STACK *)sk, (const void *)ptr); never executed: } static inline int sk_X509_ATTRIBUTE_push(struct stack_st_X509_ATTRIBUTE *sk, X509_ATTRIBUTE *ptr) { returnreturn (X509_ATTRIBUTE *)OPENSSL_sk_delete_ptr((OPENSSL_STACK *)sk, (const void *)ptr); executed 288 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 288 times by 1 test: } static inline int sk_X509_ATTRIBUTE_unshift(struct stack_st_X509_ATTRIBUTE *sk, X509_ATTRIBUTE *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_ATTRIBUTE *sk_X509_ATTRIBUTE_pop(struct stack_st_X509_ATTRIBUTE *sk) { returnreturn OPENSSL_sk_unshift((OPENSSL_STACK *)sk, (const void *)ptr); never executed: (X509_ATTRIBUTE *)OPENSSL_sk_pop((OPENSSL_STACK *)sk);return (X509_ATTRIBUTE *)OPENSSL_sk_pop((OPENSSL_STACK *)sk); never executed: } static inline X509_ATTRIBUTE *sk_X509_ATTRIBUTE_shift(struct stack_st_X509_ATTRIBUTE *sk) { returnreturn (X509_ATTRIBUTE *)OPENSSL_sk_pop((OPENSSL_STACK *)sk); never executed: (X509_ATTRIBUTE *)OPENSSL_sk_shift((OPENSSL_STACK *)sk);return (X509_ATTRIBUTE *)OPENSSL_sk_shift((OPENSSL_STACK *)sk); never executed: } static inline void sk_X509_ATTRIBUTE_pop_free(struct stack_st_X509_ATTRIBUTE *sk, sk_X509_ATTRIBUTE_freefunc freefunc) { OPENSSL_sk_pop_free((OPENSSL_STACK *)sk, (OPENSSL_sk_freefunc)freefunc); }return (X509_ATTRIBUTE *)OPENSSL_sk_shift((OPENSSL_STACK *)sk); executed 98797 times by 1 test: static inline int sk_X509_ATTRIBUTE_insert(struct stack_st_X509_ATTRIBUTE *sk, X509_ATTRIBUTE *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_ATTRIBUTE *sk_X509_ATTRIBUTE_set(struct stack_st_X509_ATTRIBUTE *sk, int idx, X509_ATTRIBUTE *ptr) { returnreturn OPENSSL_sk_insert((OPENSSL_STACK *)sk, (const void *)ptr, idx); never executed: (X509_ATTRIBUTE *)OPENSSL_sk_set((OPENSSL_STACK *)sk, idx, (const void *)ptr);return (X509_ATTRIBUTE *)OPENSSL_sk_set((OPENSSL_STACK *)sk, idx, (const void *)ptr); never executed: } static inline int sk_X509_ATTRIBUTE_find(struct stack_st_X509_ATTRIBUTE *sk, X509_ATTRIBUTE *ptr) { returnreturn (X509_ATTRIBUTE *)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_ATTRIBUTE_find_ex(struct stack_st_X509_ATTRIBUTE *sk, X509_ATTRIBUTE *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_ATTRIBUTE_sort(struct stack_st_X509_ATTRIBUTE *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_ATTRIBUTE_is_sorted(const struct stack_st_X509_ATTRIBUTE *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_ATTRIBUTE * sk_X509_ATTRIBUTE_dup(const struct stack_st_X509_ATTRIBUTE *sk) { returnreturn OPENSSL_sk_is_sorted((const OPENSSL_STACK *)sk); never executed: (struct stack_st_X509_ATTRIBUTE *)OPENSSL_sk_dup((const OPENSSL_STACK *)sk);return (struct stack_st_X509_ATTRIBUTE *)OPENSSL_sk_dup((const OPENSSL_STACK *)sk); never executed: } static inline struct stack_st_X509_ATTRIBUTE *sk_X509_ATTRIBUTE_deep_copy(const struct stack_st_X509_ATTRIBUTE *sk, sk_X509_ATTRIBUTE_copyfunc copyfunc, sk_X509_ATTRIBUTE_freefunc freefunc) { returnreturn (struct stack_st_X509_ATTRIBUTE *)OPENSSL_sk_dup((const OPENSSL_STACK *)sk); never executed: (struct stack_st_X509_ATTRIBUTE *)OPENSSL_sk_deep_copy((const OPENSSL_STACK *)sk, (OPENSSL_sk_copyfunc)copyfunc, (OPENSSL_sk_freefunc)freefunc);return (struct stack_st_X509_ATTRIBUTE *)OPENSSL_sk_deep_copy((const OPENSSL_STACK *)sk, (OPENSSL_sk_copyfunc)copyfunc, (OPENSSL_sk_freefunc)freefunc); never executed: } static inline sk_X509_ATTRIBUTE_compfunc sk_X509_ATTRIBUTE_set_cmp_func(struct stack_st_X509_ATTRIBUTE *sk, sk_X509_ATTRIBUTE_compfunc compare) { returnreturn (struct stack_st_X509_ATTRIBUTE *)OPENSSL_sk_deep_copy((const OPENSSL_STACK *)sk, (OPENSSL_sk_copyfunc)copyfunc, (OPENSSL_sk_freefunc)freefunc); never executed: (sk_X509_ATTRIBUTE_compfunc)OPENSSL_sk_set_cmp_func((OPENSSL_STACK *)sk, (OPENSSL_sk_compfunc)compare);return (sk_X509_ATTRIBUTE_compfunc)OPENSSL_sk_set_cmp_func((OPENSSL_STACK *)sk, (OPENSSL_sk_compfunc)compare); never executed: }return (sk_X509_ATTRIBUTE_compfunc)OPENSSL_sk_set_cmp_func((OPENSSL_STACK *)sk, (OPENSSL_sk_compfunc)compare); | 0-98797 |
42 | - | |
43 | typedef struct X509_req_info_st X509_REQ_INFO; | - |
44 | - | |
45 | typedef struct X509_req_st X509_REQ; | - |
46 | - | |
47 | typedef struct x509_cert_aux_st X509_CERT_AUX; | - |
48 | - | |
49 | typedef struct x509_cinf_st X509_CINF; | - |
50 | - | |
51 | struct stack_st_X509; typedef int (*sk_X509_compfunc)(const X509 * const *a, const X509 *const *b); typedef void (*sk_X509_freefunc)(X509 *a); typedef X509 * (*sk_X509_copyfunc)(const X509 *a); static inline int sk_X509_num(const struct stack_st_X509 *sk) { return executed 69805 times by 3 tests: OPENSSL_sk_num((const OPENSSL_STACK *)sk);return OPENSSL_sk_num((const OPENSSL_STACK *)sk); Executed by:
executed 69805 times by 3 tests: } static inline X509 *sk_X509_value(const struct stack_st_X509 *sk, int idx) { returnreturn OPENSSL_sk_num((const OPENSSL_STACK *)sk); Executed by:
executed 56352 times by 4 tests: (X509 *)OPENSSL_sk_value((const OPENSSL_STACK *)sk, idx);return (X509 *)OPENSSL_sk_value((const OPENSSL_STACK *)sk, idx); Executed by:
executed 56352 times by 4 tests: } static inline struct stack_st_X509 *sk_X509_new(sk_X509_compfunc compare) { returnreturn (X509 *)OPENSSL_sk_value((const OPENSSL_STACK *)sk, idx); Executed by:
never executed: (struct stack_st_X509 *)OPENSSL_sk_new((OPENSSL_sk_compfunc)compare);return (struct stack_st_X509 *)OPENSSL_sk_new((OPENSSL_sk_compfunc)compare); never executed: } static inline struct stack_st_X509 *sk_X509_new_null(void) { returnreturn (struct stack_st_X509 *)OPENSSL_sk_new((OPENSSL_sk_compfunc)compare); executed 8623 times by 8 tests: (struct stack_st_X509 *)OPENSSL_sk_new_null();return (struct stack_st_X509 *)OPENSSL_sk_new_null(); Executed by:
executed 8623 times by 8 tests: } static inline struct stack_st_X509 *sk_X509_new_reserve(sk_X509_compfunc compare, int n) { returnreturn (struct stack_st_X509 *)OPENSSL_sk_new_null(); Executed by:
never executed: (struct stack_st_X509 *)OPENSSL_sk_new_reserve((OPENSSL_sk_compfunc)compare, n);return (struct stack_st_X509 *)OPENSSL_sk_new_reserve((OPENSSL_sk_compfunc)compare, n); never executed: } static inline int sk_X509_reserve(struct stack_st_X509 *sk, int n) { returnreturn (struct stack_st_X509 *)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_free(struct stack_st_X509 *sk) { OPENSSL_sk_free((OPENSSL_STACK *)sk); }return OPENSSL_sk_reserve((OPENSSL_STACK *)sk, n); executed 4902 times by 4 tests: static inline void sk_X509_zero(struct stack_st_X509 *sk) { OPENSSL_sk_zero((OPENSSL_STACK *)sk); }end of block Executed by:
never executed: static inline X509 *sk_X509_delete(struct stack_st_X509 *sk, int i) { returnend of block never executed: (X509 *)OPENSSL_sk_delete((OPENSSL_STACK *)sk, i);return (X509 *)OPENSSL_sk_delete((OPENSSL_STACK *)sk, i); never executed: } static inline X509 *sk_X509_delete_ptr(struct stack_st_X509 *sk, X509 *ptr) { returnreturn (X509 *)OPENSSL_sk_delete((OPENSSL_STACK *)sk, i); executed 419 times by 1 test: (X509 *)OPENSSL_sk_delete_ptr((OPENSSL_STACK *)sk, (const void *)ptr);return (X509 *)OPENSSL_sk_delete_ptr((OPENSSL_STACK *)sk, (const void *)ptr); Executed by:
executed 419 times by 1 test: } static inline int sk_X509_push(struct stack_st_X509 *sk, X509 *ptr) { returnreturn (X509 *)OPENSSL_sk_delete_ptr((OPENSSL_STACK *)sk, (const void *)ptr); Executed by:
executed 10971 times by 8 tests: OPENSSL_sk_push((OPENSSL_STACK *)sk, (const void *)ptr);return OPENSSL_sk_push((OPENSSL_STACK *)sk, (const void *)ptr); Executed by:
executed 10971 times by 8 tests: } static inline int sk_X509_unshift(struct stack_st_X509 *sk, X509 *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 *sk_X509_pop(struct stack_st_X509 *sk) { returnreturn OPENSSL_sk_unshift((OPENSSL_STACK *)sk, (const void *)ptr); never executed: (X509 *)OPENSSL_sk_pop((OPENSSL_STACK *)sk);return (X509 *)OPENSSL_sk_pop((OPENSSL_STACK *)sk); never executed: } static inline X509 *sk_X509_shift(struct stack_st_X509 *sk) { returnreturn (X509 *)OPENSSL_sk_pop((OPENSSL_STACK *)sk); executed 62 times by 1 test: (X509 *)OPENSSL_sk_shift((OPENSSL_STACK *)sk);return (X509 *)OPENSSL_sk_shift((OPENSSL_STACK *)sk); Executed by:
executed 62 times by 1 test: } static inline void sk_X509_pop_free(struct stack_st_X509 *sk, sk_X509_freefunc freefunc) { OPENSSL_sk_pop_free((OPENSSL_STACK *)sk, (OPENSSL_sk_freefunc)freefunc); }return (X509 *)OPENSSL_sk_shift((OPENSSL_STACK *)sk); Executed by:
executed 197144 times by 7 tests: static inline int sk_X509_insert(struct stack_st_X509 *sk, X509 *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 *sk_X509_set(struct stack_st_X509 *sk, int idx, X509 *ptr) { returnreturn OPENSSL_sk_insert((OPENSSL_STACK *)sk, (const void *)ptr, idx); executed 14 times by 1 test: (X509 *)OPENSSL_sk_set((OPENSSL_STACK *)sk, idx, (const void *)ptr);return (X509 *)OPENSSL_sk_set((OPENSSL_STACK *)sk, idx, (const void *)ptr); Executed by:
executed 14 times by 1 test: } static inline int sk_X509_find(struct stack_st_X509 *sk, X509 *ptr) { returnreturn (X509 *)OPENSSL_sk_set((OPENSSL_STACK *)sk, idx, (const void *)ptr); Executed by:
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_find_ex(struct stack_st_X509 *sk, X509 *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_sort(struct stack_st_X509 *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_is_sorted(const struct stack_st_X509 *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 * sk_X509_dup(const struct stack_st_X509 *sk) { returnreturn OPENSSL_sk_is_sorted((const OPENSSL_STACK *)sk); executed 6393 times by 1 test: (struct stack_st_X509 *)OPENSSL_sk_dup((const OPENSSL_STACK *)sk);return (struct stack_st_X509 *)OPENSSL_sk_dup((const OPENSSL_STACK *)sk); Executed by:
executed 6393 times by 1 test: } static inline struct stack_st_X509 *sk_X509_deep_copy(const struct stack_st_X509 *sk, sk_X509_copyfunc copyfunc, sk_X509_freefunc freefunc) { returnreturn (struct stack_st_X509 *)OPENSSL_sk_dup((const OPENSSL_STACK *)sk); Executed by:
never executed: (struct stack_st_X509 *)OPENSSL_sk_deep_copy((const OPENSSL_STACK *)sk, (OPENSSL_sk_copyfunc)copyfunc, (OPENSSL_sk_freefunc)freefunc);return (struct stack_st_X509 *)OPENSSL_sk_deep_copy((const OPENSSL_STACK *)sk, (OPENSSL_sk_copyfunc)copyfunc, (OPENSSL_sk_freefunc)freefunc); never executed: } static inline sk_X509_compfunc sk_X509_set_cmp_func(struct stack_st_X509 *sk, sk_X509_compfunc compare) { returnreturn (struct stack_st_X509 *)OPENSSL_sk_deep_copy((const OPENSSL_STACK *)sk, (OPENSSL_sk_copyfunc)copyfunc, (OPENSSL_sk_freefunc)freefunc); never executed: (sk_X509_compfunc)OPENSSL_sk_set_cmp_func((OPENSSL_STACK *)sk, (OPENSSL_sk_compfunc)compare);return (sk_X509_compfunc)OPENSSL_sk_set_cmp_func((OPENSSL_STACK *)sk, (OPENSSL_sk_compfunc)compare); never executed: }return (sk_X509_compfunc)OPENSSL_sk_set_cmp_func((OPENSSL_STACK *)sk, (OPENSSL_sk_compfunc)compare); | 0-197144 |
52 | - | |
53 | - | |
54 | - | |
55 | typedef struct x509_trust_st { | - |
56 | int trust; | - |
57 | int flags; | - |
58 | int (*check_trust) (struct x509_trust_st *, X509 *, int); | - |
59 | char *name; | - |
60 | int arg1; | - |
61 | void *arg2; | - |
62 | } X509_TRUST; | - |
63 | - | |
64 | struct stack_st_X509_TRUST; typedef int (*sk_X509_TRUST_compfunc)(const X509_TRUST * const *a, const X509_TRUST *const *b); typedef void (*sk_X509_TRUST_freefunc)(X509_TRUST *a); typedef X509_TRUST * (*sk_X509_TRUST_copyfunc)(const X509_TRUST *a); static inline int sk_X509_TRUST_num(const struct stack_st_X509_TRUST *sk) { return never executed: OPENSSL_sk_num((const OPENSSL_STACK *)sk);return OPENSSL_sk_num((const OPENSSL_STACK *)sk); never executed: } static inline X509_TRUST *sk_X509_TRUST_value(const struct stack_st_X509_TRUST *sk, int idx) { returnreturn OPENSSL_sk_num((const OPENSSL_STACK *)sk); never executed: (X509_TRUST *)OPENSSL_sk_value((const OPENSSL_STACK *)sk, idx);return (X509_TRUST *)OPENSSL_sk_value((const OPENSSL_STACK *)sk, idx); never executed: } static inline struct stack_st_X509_TRUST *sk_X509_TRUST_new(sk_X509_TRUST_compfunc compare) { returnreturn (X509_TRUST *)OPENSSL_sk_value((const OPENSSL_STACK *)sk, idx); never executed: (struct stack_st_X509_TRUST *)OPENSSL_sk_new((OPENSSL_sk_compfunc)compare);return (struct stack_st_X509_TRUST *)OPENSSL_sk_new((OPENSSL_sk_compfunc)compare); never executed: } static inline struct stack_st_X509_TRUST *sk_X509_TRUST_new_null(void) { returnreturn (struct stack_st_X509_TRUST *)OPENSSL_sk_new((OPENSSL_sk_compfunc)compare); never executed: (struct stack_st_X509_TRUST *)OPENSSL_sk_new_null();return (struct stack_st_X509_TRUST *)OPENSSL_sk_new_null(); never executed: } static inline struct stack_st_X509_TRUST *sk_X509_TRUST_new_reserve(sk_X509_TRUST_compfunc compare, int n) { returnreturn (struct stack_st_X509_TRUST *)OPENSSL_sk_new_null(); never executed: (struct stack_st_X509_TRUST *)OPENSSL_sk_new_reserve((OPENSSL_sk_compfunc)compare, n);return (struct stack_st_X509_TRUST *)OPENSSL_sk_new_reserve((OPENSSL_sk_compfunc)compare, n); never executed: } static inline int sk_X509_TRUST_reserve(struct stack_st_X509_TRUST *sk, int n) { returnreturn (struct stack_st_X509_TRUST *)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_TRUST_free(struct stack_st_X509_TRUST *sk) { OPENSSL_sk_free((OPENSSL_STACK *)sk); }return OPENSSL_sk_reserve((OPENSSL_STACK *)sk, n); never executed: static inline void sk_X509_TRUST_zero(struct stack_st_X509_TRUST *sk) { OPENSSL_sk_zero((OPENSSL_STACK *)sk); }end of block never executed: static inline X509_TRUST *sk_X509_TRUST_delete(struct stack_st_X509_TRUST *sk, int i) { returnend of block never executed: (X509_TRUST *)OPENSSL_sk_delete((OPENSSL_STACK *)sk, i);return (X509_TRUST *)OPENSSL_sk_delete((OPENSSL_STACK *)sk, i); never executed: } static inline X509_TRUST *sk_X509_TRUST_delete_ptr(struct stack_st_X509_TRUST *sk, X509_TRUST *ptr) { returnreturn (X509_TRUST *)OPENSSL_sk_delete((OPENSSL_STACK *)sk, i); never executed: (X509_TRUST *)OPENSSL_sk_delete_ptr((OPENSSL_STACK *)sk, (const void *)ptr);return (X509_TRUST *)OPENSSL_sk_delete_ptr((OPENSSL_STACK *)sk, (const void *)ptr); never executed: } static inline int sk_X509_TRUST_push(struct stack_st_X509_TRUST *sk, X509_TRUST *ptr) { returnreturn (X509_TRUST *)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_TRUST_unshift(struct stack_st_X509_TRUST *sk, X509_TRUST *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_TRUST *sk_X509_TRUST_pop(struct stack_st_X509_TRUST *sk) { returnreturn OPENSSL_sk_unshift((OPENSSL_STACK *)sk, (const void *)ptr); never executed: (X509_TRUST *)OPENSSL_sk_pop((OPENSSL_STACK *)sk);return (X509_TRUST *)OPENSSL_sk_pop((OPENSSL_STACK *)sk); never executed: } static inline X509_TRUST *sk_X509_TRUST_shift(struct stack_st_X509_TRUST *sk) { returnreturn (X509_TRUST *)OPENSSL_sk_pop((OPENSSL_STACK *)sk); never executed: (X509_TRUST *)OPENSSL_sk_shift((OPENSSL_STACK *)sk);return (X509_TRUST *)OPENSSL_sk_shift((OPENSSL_STACK *)sk); never executed: } static inline void sk_X509_TRUST_pop_free(struct stack_st_X509_TRUST *sk, sk_X509_TRUST_freefunc freefunc) { OPENSSL_sk_pop_free((OPENSSL_STACK *)sk, (OPENSSL_sk_freefunc)freefunc); }return (X509_TRUST *)OPENSSL_sk_shift((OPENSSL_STACK *)sk); never executed: static inline int sk_X509_TRUST_insert(struct stack_st_X509_TRUST *sk, X509_TRUST *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_TRUST *sk_X509_TRUST_set(struct stack_st_X509_TRUST *sk, int idx, X509_TRUST *ptr) { returnreturn OPENSSL_sk_insert((OPENSSL_STACK *)sk, (const void *)ptr, idx); never executed: (X509_TRUST *)OPENSSL_sk_set((OPENSSL_STACK *)sk, idx, (const void *)ptr);return (X509_TRUST *)OPENSSL_sk_set((OPENSSL_STACK *)sk, idx, (const void *)ptr); never executed: } static inline int sk_X509_TRUST_find(struct stack_st_X509_TRUST *sk, X509_TRUST *ptr) { returnreturn (X509_TRUST *)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_TRUST_find_ex(struct stack_st_X509_TRUST *sk, X509_TRUST *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_TRUST_sort(struct stack_st_X509_TRUST *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_TRUST_is_sorted(const struct stack_st_X509_TRUST *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_TRUST * sk_X509_TRUST_dup(const struct stack_st_X509_TRUST *sk) { returnreturn OPENSSL_sk_is_sorted((const OPENSSL_STACK *)sk); never executed: (struct stack_st_X509_TRUST *)OPENSSL_sk_dup((const OPENSSL_STACK *)sk);return (struct stack_st_X509_TRUST *)OPENSSL_sk_dup((const OPENSSL_STACK *)sk); never executed: } static inline struct stack_st_X509_TRUST *sk_X509_TRUST_deep_copy(const struct stack_st_X509_TRUST *sk, sk_X509_TRUST_copyfunc copyfunc, sk_X509_TRUST_freefunc freefunc) { returnreturn (struct stack_st_X509_TRUST *)OPENSSL_sk_dup((const OPENSSL_STACK *)sk); never executed: (struct stack_st_X509_TRUST *)OPENSSL_sk_deep_copy((const OPENSSL_STACK *)sk, (OPENSSL_sk_copyfunc)copyfunc, (OPENSSL_sk_freefunc)freefunc);return (struct stack_st_X509_TRUST *)OPENSSL_sk_deep_copy((const OPENSSL_STACK *)sk, (OPENSSL_sk_copyfunc)copyfunc, (OPENSSL_sk_freefunc)freefunc); never executed: } static inline sk_X509_TRUST_compfunc sk_X509_TRUST_set_cmp_func(struct stack_st_X509_TRUST *sk, sk_X509_TRUST_compfunc compare) { returnreturn (struct stack_st_X509_TRUST *)OPENSSL_sk_deep_copy((const OPENSSL_STACK *)sk, (OPENSSL_sk_copyfunc)copyfunc, (OPENSSL_sk_freefunc)freefunc); never executed: (sk_X509_TRUST_compfunc)OPENSSL_sk_set_cmp_func((OPENSSL_STACK *)sk, (OPENSSL_sk_compfunc)compare);return (sk_X509_TRUST_compfunc)OPENSSL_sk_set_cmp_func((OPENSSL_STACK *)sk, (OPENSSL_sk_compfunc)compare); never executed: }return (sk_X509_TRUST_compfunc)OPENSSL_sk_set_cmp_func((OPENSSL_STACK *)sk, (OPENSSL_sk_compfunc)compare); | 0 |
65 | struct stack_st_X509_REVOKED; typedef int (*sk_X509_REVOKED_compfunc)(const X509_REVOKED * const *a, const X509_REVOKED *const *b); typedef void (*sk_X509_REVOKED_freefunc)(X509_REVOKED *a); typedef X509_REVOKED * (*sk_X509_REVOKED_copyfunc)(const X509_REVOKED *a); static inline int sk_X509_REVOKED_num(const struct stack_st_X509_REVOKED *sk) { return executed 59449 times by 1 test: OPENSSL_sk_num((const OPENSSL_STACK *)sk);return OPENSSL_sk_num((const OPENSSL_STACK *)sk); Executed by:
executed 59449 times by 1 test: } static inline X509_REVOKED *sk_X509_REVOKED_value(const struct stack_st_X509_REVOKED *sk, int idx) { returnreturn OPENSSL_sk_num((const OPENSSL_STACK *)sk); Executed by:
executed 23190 times by 1 test: (X509_REVOKED *)OPENSSL_sk_value((const OPENSSL_STACK *)sk, idx);return (X509_REVOKED *)OPENSSL_sk_value((const OPENSSL_STACK *)sk, idx); Executed by:
executed 23190 times by 1 test: } static inline struct stack_st_X509_REVOKED *sk_X509_REVOKED_new(sk_X509_REVOKED_compfunc compare) { returnreturn (X509_REVOKED *)OPENSSL_sk_value((const OPENSSL_STACK *)sk, idx); Executed by:
never executed: (struct stack_st_X509_REVOKED *)OPENSSL_sk_new((OPENSSL_sk_compfunc)compare);return (struct stack_st_X509_REVOKED *)OPENSSL_sk_new((OPENSSL_sk_compfunc)compare); never executed: } static inline struct stack_st_X509_REVOKED *sk_X509_REVOKED_new_null(void) { returnreturn (struct stack_st_X509_REVOKED *)OPENSSL_sk_new((OPENSSL_sk_compfunc)compare); never executed: (struct stack_st_X509_REVOKED *)OPENSSL_sk_new_null();return (struct stack_st_X509_REVOKED *)OPENSSL_sk_new_null(); never executed: } static inline struct stack_st_X509_REVOKED *sk_X509_REVOKED_new_reserve(sk_X509_REVOKED_compfunc compare, int n) { returnreturn (struct stack_st_X509_REVOKED *)OPENSSL_sk_new_null(); never executed: (struct stack_st_X509_REVOKED *)OPENSSL_sk_new_reserve((OPENSSL_sk_compfunc)compare, n);return (struct stack_st_X509_REVOKED *)OPENSSL_sk_new_reserve((OPENSSL_sk_compfunc)compare, n); never executed: } static inline int sk_X509_REVOKED_reserve(struct stack_st_X509_REVOKED *sk, int n) { returnreturn (struct stack_st_X509_REVOKED *)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_REVOKED_free(struct stack_st_X509_REVOKED *sk) { OPENSSL_sk_free((OPENSSL_STACK *)sk); }return OPENSSL_sk_reserve((OPENSSL_STACK *)sk, n); never executed: static inline void sk_X509_REVOKED_zero(struct stack_st_X509_REVOKED *sk) { OPENSSL_sk_zero((OPENSSL_STACK *)sk); }end of block never executed: static inline X509_REVOKED *sk_X509_REVOKED_delete(struct stack_st_X509_REVOKED *sk, int i) { returnend of block never executed: (X509_REVOKED *)OPENSSL_sk_delete((OPENSSL_STACK *)sk, i);return (X509_REVOKED *)OPENSSL_sk_delete((OPENSSL_STACK *)sk, i); never executed: } static inline X509_REVOKED *sk_X509_REVOKED_delete_ptr(struct stack_st_X509_REVOKED *sk, X509_REVOKED *ptr) { returnreturn (X509_REVOKED *)OPENSSL_sk_delete((OPENSSL_STACK *)sk, i); never executed: (X509_REVOKED *)OPENSSL_sk_delete_ptr((OPENSSL_STACK *)sk, (const void *)ptr);return (X509_REVOKED *)OPENSSL_sk_delete_ptr((OPENSSL_STACK *)sk, (const void *)ptr); never executed: } static inline int sk_X509_REVOKED_push(struct stack_st_X509_REVOKED *sk, X509_REVOKED *ptr) { returnreturn (X509_REVOKED *)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_REVOKED_unshift(struct stack_st_X509_REVOKED *sk, X509_REVOKED *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_REVOKED *sk_X509_REVOKED_pop(struct stack_st_X509_REVOKED *sk) { returnreturn OPENSSL_sk_unshift((OPENSSL_STACK *)sk, (const void *)ptr); never executed: (X509_REVOKED *)OPENSSL_sk_pop((OPENSSL_STACK *)sk);return (X509_REVOKED *)OPENSSL_sk_pop((OPENSSL_STACK *)sk); never executed: } static inline X509_REVOKED *sk_X509_REVOKED_shift(struct stack_st_X509_REVOKED *sk) { returnreturn (X509_REVOKED *)OPENSSL_sk_pop((OPENSSL_STACK *)sk); never executed: (X509_REVOKED *)OPENSSL_sk_shift((OPENSSL_STACK *)sk);return (X509_REVOKED *)OPENSSL_sk_shift((OPENSSL_STACK *)sk); never executed: } static inline void sk_X509_REVOKED_pop_free(struct stack_st_X509_REVOKED *sk, sk_X509_REVOKED_freefunc freefunc) { OPENSSL_sk_pop_free((OPENSSL_STACK *)sk, (OPENSSL_sk_freefunc)freefunc); }return (X509_REVOKED *)OPENSSL_sk_shift((OPENSSL_STACK *)sk); never executed: static inline int sk_X509_REVOKED_insert(struct stack_st_X509_REVOKED *sk, X509_REVOKED *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_REVOKED *sk_X509_REVOKED_set(struct stack_st_X509_REVOKED *sk, int idx, X509_REVOKED *ptr) { returnreturn OPENSSL_sk_insert((OPENSSL_STACK *)sk, (const void *)ptr, idx); never executed: (X509_REVOKED *)OPENSSL_sk_set((OPENSSL_STACK *)sk, idx, (const void *)ptr);return (X509_REVOKED *)OPENSSL_sk_set((OPENSSL_STACK *)sk, idx, (const void *)ptr); never executed: } static inline int sk_X509_REVOKED_find(struct stack_st_X509_REVOKED *sk, X509_REVOKED *ptr) { returnreturn (X509_REVOKED *)OPENSSL_sk_set((OPENSSL_STACK *)sk, idx, (const void *)ptr); executed 1 time 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 1 time by 1 test: } static inline int sk_X509_REVOKED_find_ex(struct stack_st_X509_REVOKED *sk, X509_REVOKED *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_REVOKED_sort(struct stack_st_X509_REVOKED *sk) { OPENSSL_sk_sort((OPENSSL_STACK *)sk); }return OPENSSL_sk_find_ex((OPENSSL_STACK *)sk, (const void *)ptr); executed 1 time by 1 test: static inline int sk_X509_REVOKED_is_sorted(const struct stack_st_X509_REVOKED *sk) { returnend of block Executed by:
executed 1 time by 1 test: OPENSSL_sk_is_sorted((const OPENSSL_STACK *)sk);return OPENSSL_sk_is_sorted((const OPENSSL_STACK *)sk); Executed by:
executed 1 time by 1 test: } static inline struct stack_st_X509_REVOKED * sk_X509_REVOKED_dup(const struct stack_st_X509_REVOKED *sk) { returnreturn OPENSSL_sk_is_sorted((const OPENSSL_STACK *)sk); Executed by:
never executed: (struct stack_st_X509_REVOKED *)OPENSSL_sk_dup((const OPENSSL_STACK *)sk);return (struct stack_st_X509_REVOKED *)OPENSSL_sk_dup((const OPENSSL_STACK *)sk); never executed: } static inline struct stack_st_X509_REVOKED *sk_X509_REVOKED_deep_copy(const struct stack_st_X509_REVOKED *sk, sk_X509_REVOKED_copyfunc copyfunc, sk_X509_REVOKED_freefunc freefunc) { returnreturn (struct stack_st_X509_REVOKED *)OPENSSL_sk_dup((const OPENSSL_STACK *)sk); never executed: (struct stack_st_X509_REVOKED *)OPENSSL_sk_deep_copy((const OPENSSL_STACK *)sk, (OPENSSL_sk_copyfunc)copyfunc, (OPENSSL_sk_freefunc)freefunc);return (struct stack_st_X509_REVOKED *)OPENSSL_sk_deep_copy((const OPENSSL_STACK *)sk, (OPENSSL_sk_copyfunc)copyfunc, (OPENSSL_sk_freefunc)freefunc); never executed: } static inline sk_X509_REVOKED_compfunc sk_X509_REVOKED_set_cmp_func(struct stack_st_X509_REVOKED *sk, sk_X509_REVOKED_compfunc compare) { returnreturn (struct stack_st_X509_REVOKED *)OPENSSL_sk_deep_copy((const OPENSSL_STACK *)sk, (OPENSSL_sk_copyfunc)copyfunc, (OPENSSL_sk_freefunc)freefunc); executed 2745 times by 1 test: (sk_X509_REVOKED_compfunc)OPENSSL_sk_set_cmp_func((OPENSSL_STACK *)sk, (OPENSSL_sk_compfunc)compare);return (sk_X509_REVOKED_compfunc)OPENSSL_sk_set_cmp_func((OPENSSL_STACK *)sk, (OPENSSL_sk_compfunc)compare); Executed by:
executed 2745 times by 1 test: }return (sk_X509_REVOKED_compfunc)OPENSSL_sk_set_cmp_func((OPENSSL_STACK *)sk, (OPENSSL_sk_compfunc)compare); Executed by:
| 0-59449 |
66 | - | |
67 | typedef struct X509_crl_info_st X509_CRL_INFO; | - |
68 | - | |
69 | struct stack_st_X509_CRL; typedef int (*sk_X509_CRL_compfunc)(const X509_CRL * const *a, const X509_CRL *const *b); typedef void (*sk_X509_CRL_freefunc)(X509_CRL *a); typedef X509_CRL * (*sk_X509_CRL_copyfunc)(const X509_CRL *a); static inline int sk_X509_CRL_num(const struct stack_st_X509_CRL *sk) { return executed 389 times by 2 tests: OPENSSL_sk_num((const OPENSSL_STACK *)sk);return OPENSSL_sk_num((const OPENSSL_STACK *)sk); Executed by:
executed 389 times by 2 tests: } static inline X509_CRL *sk_X509_CRL_value(const struct stack_st_X509_CRL *sk, int idx) { returnreturn OPENSSL_sk_num((const OPENSSL_STACK *)sk); Executed by:
executed 7 times by 1 test: (X509_CRL *)OPENSSL_sk_value((const OPENSSL_STACK *)sk, idx);return (X509_CRL *)OPENSSL_sk_value((const OPENSSL_STACK *)sk, idx); Executed by:
executed 7 times by 1 test: } static inline struct stack_st_X509_CRL *sk_X509_CRL_new(sk_X509_CRL_compfunc compare) { returnreturn (X509_CRL *)OPENSSL_sk_value((const OPENSSL_STACK *)sk, idx); Executed by:
never executed: (struct stack_st_X509_CRL *)OPENSSL_sk_new((OPENSSL_sk_compfunc)compare);return (struct stack_st_X509_CRL *)OPENSSL_sk_new((OPENSSL_sk_compfunc)compare); never executed: } static inline struct stack_st_X509_CRL *sk_X509_CRL_new_null(void) { returnreturn (struct stack_st_X509_CRL *)OPENSSL_sk_new((OPENSSL_sk_compfunc)compare); executed 10 times by 2 tests: (struct stack_st_X509_CRL *)OPENSSL_sk_new_null();return (struct stack_st_X509_CRL *)OPENSSL_sk_new_null(); Executed by:
executed 10 times by 2 tests: } static inline struct stack_st_X509_CRL *sk_X509_CRL_new_reserve(sk_X509_CRL_compfunc compare, int n) { returnreturn (struct stack_st_X509_CRL *)OPENSSL_sk_new_null(); Executed by:
never executed: (struct stack_st_X509_CRL *)OPENSSL_sk_new_reserve((OPENSSL_sk_compfunc)compare, n);return (struct stack_st_X509_CRL *)OPENSSL_sk_new_reserve((OPENSSL_sk_compfunc)compare, n); never executed: } static inline int sk_X509_CRL_reserve(struct stack_st_X509_CRL *sk, int n) { returnreturn (struct stack_st_X509_CRL *)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_CRL_free(struct stack_st_X509_CRL *sk) { OPENSSL_sk_free((OPENSSL_STACK *)sk); }return OPENSSL_sk_reserve((OPENSSL_STACK *)sk, n); executed 4 times by 1 test: static inline void sk_X509_CRL_zero(struct stack_st_X509_CRL *sk) { OPENSSL_sk_zero((OPENSSL_STACK *)sk); }end of block Executed by:
never executed: static inline X509_CRL *sk_X509_CRL_delete(struct stack_st_X509_CRL *sk, int i) { returnend of block never executed: (X509_CRL *)OPENSSL_sk_delete((OPENSSL_STACK *)sk, i);return (X509_CRL *)OPENSSL_sk_delete((OPENSSL_STACK *)sk, i); never executed: } static inline X509_CRL *sk_X509_CRL_delete_ptr(struct stack_st_X509_CRL *sk, X509_CRL *ptr) { returnreturn (X509_CRL *)OPENSSL_sk_delete((OPENSSL_STACK *)sk, i); never executed: (X509_CRL *)OPENSSL_sk_delete_ptr((OPENSSL_STACK *)sk, (const void *)ptr);return (X509_CRL *)OPENSSL_sk_delete_ptr((OPENSSL_STACK *)sk, (const void *)ptr); never executed: } static inline int sk_X509_CRL_push(struct stack_st_X509_CRL *sk, X509_CRL *ptr) { returnreturn (X509_CRL *)OPENSSL_sk_delete_ptr((OPENSSL_STACK *)sk, (const void *)ptr); executed 7 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 7 times by 1 test: } static inline int sk_X509_CRL_unshift(struct stack_st_X509_CRL *sk, X509_CRL *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_CRL *sk_X509_CRL_pop(struct stack_st_X509_CRL *sk) { returnreturn OPENSSL_sk_unshift((OPENSSL_STACK *)sk, (const void *)ptr); never executed: (X509_CRL *)OPENSSL_sk_pop((OPENSSL_STACK *)sk);return (X509_CRL *)OPENSSL_sk_pop((OPENSSL_STACK *)sk); never executed: } static inline X509_CRL *sk_X509_CRL_shift(struct stack_st_X509_CRL *sk) { returnreturn (X509_CRL *)OPENSSL_sk_pop((OPENSSL_STACK *)sk); never executed: (X509_CRL *)OPENSSL_sk_shift((OPENSSL_STACK *)sk);return (X509_CRL *)OPENSSL_sk_shift((OPENSSL_STACK *)sk); never executed: } static inline void sk_X509_CRL_pop_free(struct stack_st_X509_CRL *sk, sk_X509_CRL_freefunc freefunc) { OPENSSL_sk_pop_free((OPENSSL_STACK *)sk, (OPENSSL_sk_freefunc)freefunc); }return (X509_CRL *)OPENSSL_sk_shift((OPENSSL_STACK *)sk); executed 548 times by 3 tests: static inline int sk_X509_CRL_insert(struct stack_st_X509_CRL *sk, X509_CRL *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_CRL *sk_X509_CRL_set(struct stack_st_X509_CRL *sk, int idx, X509_CRL *ptr) { returnreturn OPENSSL_sk_insert((OPENSSL_STACK *)sk, (const void *)ptr, idx); never executed: (X509_CRL *)OPENSSL_sk_set((OPENSSL_STACK *)sk, idx, (const void *)ptr);return (X509_CRL *)OPENSSL_sk_set((OPENSSL_STACK *)sk, idx, (const void *)ptr); never executed: } static inline int sk_X509_CRL_find(struct stack_st_X509_CRL *sk, X509_CRL *ptr) { returnreturn (X509_CRL *)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_CRL_find_ex(struct stack_st_X509_CRL *sk, X509_CRL *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_CRL_sort(struct stack_st_X509_CRL *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_CRL_is_sorted(const struct stack_st_X509_CRL *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_CRL * sk_X509_CRL_dup(const struct stack_st_X509_CRL *sk) { returnreturn OPENSSL_sk_is_sorted((const OPENSSL_STACK *)sk); never executed: (struct stack_st_X509_CRL *)OPENSSL_sk_dup((const OPENSSL_STACK *)sk);return (struct stack_st_X509_CRL *)OPENSSL_sk_dup((const OPENSSL_STACK *)sk); never executed: } static inline struct stack_st_X509_CRL *sk_X509_CRL_deep_copy(const struct stack_st_X509_CRL *sk, sk_X509_CRL_copyfunc copyfunc, sk_X509_CRL_freefunc freefunc) { returnreturn (struct stack_st_X509_CRL *)OPENSSL_sk_dup((const OPENSSL_STACK *)sk); never executed: (struct stack_st_X509_CRL *)OPENSSL_sk_deep_copy((const OPENSSL_STACK *)sk, (OPENSSL_sk_copyfunc)copyfunc, (OPENSSL_sk_freefunc)freefunc);return (struct stack_st_X509_CRL *)OPENSSL_sk_deep_copy((const OPENSSL_STACK *)sk, (OPENSSL_sk_copyfunc)copyfunc, (OPENSSL_sk_freefunc)freefunc); never executed: } static inline sk_X509_CRL_compfunc sk_X509_CRL_set_cmp_func(struct stack_st_X509_CRL *sk, sk_X509_CRL_compfunc compare) { returnreturn (struct stack_st_X509_CRL *)OPENSSL_sk_deep_copy((const OPENSSL_STACK *)sk, (OPENSSL_sk_copyfunc)copyfunc, (OPENSSL_sk_freefunc)freefunc); never executed: (sk_X509_CRL_compfunc)OPENSSL_sk_set_cmp_func((OPENSSL_STACK *)sk, (OPENSSL_sk_compfunc)compare);return (sk_X509_CRL_compfunc)OPENSSL_sk_set_cmp_func((OPENSSL_STACK *)sk, (OPENSSL_sk_compfunc)compare); never executed: }return (sk_X509_CRL_compfunc)OPENSSL_sk_set_cmp_func((OPENSSL_STACK *)sk, (OPENSSL_sk_compfunc)compare); | 0-548 |
70 | - | |
71 | typedef struct private_key_st { | - |
72 | int version; | - |
73 | - | |
74 | X509_ALGOR *enc_algor; | - |
75 | ASN1_OCTET_STRING *enc_pkey; | - |
76 | - | |
77 | EVP_PKEY *dec_pkey; | - |
78 | - | |
79 | int key_length; | - |
80 | char *key_data; | - |
81 | int key_free; | - |
82 | - | |
83 | EVP_CIPHER_INFO cipher; | - |
84 | } X509_PKEY; | - |
85 | - | |
86 | typedef struct X509_info_st { | - |
87 | X509 *x509; | - |
88 | X509_CRL *crl; | - |
89 | X509_PKEY *x_pkey; | - |
90 | EVP_CIPHER_INFO enc_cipher; | - |
91 | int enc_len; | - |
92 | char *enc_data; | - |
93 | } X509_INFO; | - |
94 | - | |
95 | struct stack_st_X509_INFO; typedef int (*sk_X509_INFO_compfunc)(const X509_INFO * const *a, const X509_INFO *const *b); typedef void (*sk_X509_INFO_freefunc)(X509_INFO *a); typedef X509_INFO * (*sk_X509_INFO_copyfunc)(const X509_INFO *a); static inline int sk_X509_INFO_num(const struct stack_st_X509_INFO *sk) { return executed 3437 times by 2 tests: OPENSSL_sk_num((const OPENSSL_STACK *)sk);return OPENSSL_sk_num((const OPENSSL_STACK *)sk); Executed by:
executed 3437 times by 2 tests: } static inline X509_INFO *sk_X509_INFO_value(const struct stack_st_X509_INFO *sk, int idx) { returnreturn OPENSSL_sk_num((const OPENSSL_STACK *)sk); Executed by:
executed 1727 times by 2 tests: (X509_INFO *)OPENSSL_sk_value((const OPENSSL_STACK *)sk, idx);return (X509_INFO *)OPENSSL_sk_value((const OPENSSL_STACK *)sk, idx); Executed by:
executed 1727 times by 2 tests: } static inline struct stack_st_X509_INFO *sk_X509_INFO_new(sk_X509_INFO_compfunc compare) { returnreturn (X509_INFO *)OPENSSL_sk_value((const OPENSSL_STACK *)sk, idx); Executed by:
never executed: (struct stack_st_X509_INFO *)OPENSSL_sk_new((OPENSSL_sk_compfunc)compare);return (struct stack_st_X509_INFO *)OPENSSL_sk_new((OPENSSL_sk_compfunc)compare); never executed: } static inline struct stack_st_X509_INFO *sk_X509_INFO_new_null(void) { returnreturn (struct stack_st_X509_INFO *)OPENSSL_sk_new((OPENSSL_sk_compfunc)compare); executed 1710 times by 1 test: (struct stack_st_X509_INFO *)OPENSSL_sk_new_null();return (struct stack_st_X509_INFO *)OPENSSL_sk_new_null(); Executed by:
executed 1710 times by 1 test: } static inline struct stack_st_X509_INFO *sk_X509_INFO_new_reserve(sk_X509_INFO_compfunc compare, int n) { returnreturn (struct stack_st_X509_INFO *)OPENSSL_sk_new_null(); Executed by:
never executed: (struct stack_st_X509_INFO *)OPENSSL_sk_new_reserve((OPENSSL_sk_compfunc)compare, n);return (struct stack_st_X509_INFO *)OPENSSL_sk_new_reserve((OPENSSL_sk_compfunc)compare, n); never executed: } static inline int sk_X509_INFO_reserve(struct stack_st_X509_INFO *sk, int n) { returnreturn (struct stack_st_X509_INFO *)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_INFO_free(struct stack_st_X509_INFO *sk) { OPENSSL_sk_free((OPENSSL_STACK *)sk); }return OPENSSL_sk_reserve((OPENSSL_STACK *)sk, n); never executed: static inline void sk_X509_INFO_zero(struct stack_st_X509_INFO *sk) { OPENSSL_sk_zero((OPENSSL_STACK *)sk); }end of block never executed: static inline X509_INFO *sk_X509_INFO_delete(struct stack_st_X509_INFO *sk, int i) { returnend of block never executed: (X509_INFO *)OPENSSL_sk_delete((OPENSSL_STACK *)sk, i);return (X509_INFO *)OPENSSL_sk_delete((OPENSSL_STACK *)sk, i); never executed: } static inline X509_INFO *sk_X509_INFO_delete_ptr(struct stack_st_X509_INFO *sk, X509_INFO *ptr) { returnreturn (X509_INFO *)OPENSSL_sk_delete((OPENSSL_STACK *)sk, i); never executed: (X509_INFO *)OPENSSL_sk_delete_ptr((OPENSSL_STACK *)sk, (const void *)ptr);return (X509_INFO *)OPENSSL_sk_delete_ptr((OPENSSL_STACK *)sk, (const void *)ptr); never executed: } static inline int sk_X509_INFO_push(struct stack_st_X509_INFO *sk, X509_INFO *ptr) { returnreturn (X509_INFO *)OPENSSL_sk_delete_ptr((OPENSSL_STACK *)sk, (const void *)ptr); executed 1727 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 1727 times by 1 test: } static inline int sk_X509_INFO_unshift(struct stack_st_X509_INFO *sk, X509_INFO *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_INFO *sk_X509_INFO_pop(struct stack_st_X509_INFO *sk) { returnreturn OPENSSL_sk_unshift((OPENSSL_STACK *)sk, (const void *)ptr); never executed: (X509_INFO *)OPENSSL_sk_pop((OPENSSL_STACK *)sk);return (X509_INFO *)OPENSSL_sk_pop((OPENSSL_STACK *)sk); never executed: } static inline X509_INFO *sk_X509_INFO_shift(struct stack_st_X509_INFO *sk) { returnreturn (X509_INFO *)OPENSSL_sk_pop((OPENSSL_STACK *)sk); never executed: (X509_INFO *)OPENSSL_sk_shift((OPENSSL_STACK *)sk);return (X509_INFO *)OPENSSL_sk_shift((OPENSSL_STACK *)sk); never executed: } static inline void sk_X509_INFO_pop_free(struct stack_st_X509_INFO *sk, sk_X509_INFO_freefunc freefunc) { OPENSSL_sk_pop_free((OPENSSL_STACK *)sk, (OPENSSL_sk_freefunc)freefunc); }return (X509_INFO *)OPENSSL_sk_shift((OPENSSL_STACK *)sk); executed 1710 times by 2 tests: static inline int sk_X509_INFO_insert(struct stack_st_X509_INFO *sk, X509_INFO *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_INFO *sk_X509_INFO_set(struct stack_st_X509_INFO *sk, int idx, X509_INFO *ptr) { returnreturn OPENSSL_sk_insert((OPENSSL_STACK *)sk, (const void *)ptr, idx); never executed: (X509_INFO *)OPENSSL_sk_set((OPENSSL_STACK *)sk, idx, (const void *)ptr);return (X509_INFO *)OPENSSL_sk_set((OPENSSL_STACK *)sk, idx, (const void *)ptr); never executed: } static inline int sk_X509_INFO_find(struct stack_st_X509_INFO *sk, X509_INFO *ptr) { returnreturn (X509_INFO *)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_INFO_find_ex(struct stack_st_X509_INFO *sk, X509_INFO *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_INFO_sort(struct stack_st_X509_INFO *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_INFO_is_sorted(const struct stack_st_X509_INFO *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_INFO * sk_X509_INFO_dup(const struct stack_st_X509_INFO *sk) { returnreturn OPENSSL_sk_is_sorted((const OPENSSL_STACK *)sk); never executed: (struct stack_st_X509_INFO *)OPENSSL_sk_dup((const OPENSSL_STACK *)sk);return (struct stack_st_X509_INFO *)OPENSSL_sk_dup((const OPENSSL_STACK *)sk); never executed: } static inline struct stack_st_X509_INFO *sk_X509_INFO_deep_copy(const struct stack_st_X509_INFO *sk, sk_X509_INFO_copyfunc copyfunc, sk_X509_INFO_freefunc freefunc) { returnreturn (struct stack_st_X509_INFO *)OPENSSL_sk_dup((const OPENSSL_STACK *)sk); never executed: (struct stack_st_X509_INFO *)OPENSSL_sk_deep_copy((const OPENSSL_STACK *)sk, (OPENSSL_sk_copyfunc)copyfunc, (OPENSSL_sk_freefunc)freefunc);return (struct stack_st_X509_INFO *)OPENSSL_sk_deep_copy((const OPENSSL_STACK *)sk, (OPENSSL_sk_copyfunc)copyfunc, (OPENSSL_sk_freefunc)freefunc); never executed: } static inline sk_X509_INFO_compfunc sk_X509_INFO_set_cmp_func(struct stack_st_X509_INFO *sk, sk_X509_INFO_compfunc compare) { returnreturn (struct stack_st_X509_INFO *)OPENSSL_sk_deep_copy((const OPENSSL_STACK *)sk, (OPENSSL_sk_copyfunc)copyfunc, (OPENSSL_sk_freefunc)freefunc); never executed: (sk_X509_INFO_compfunc)OPENSSL_sk_set_cmp_func((OPENSSL_STACK *)sk, (OPENSSL_sk_compfunc)compare);return (sk_X509_INFO_compfunc)OPENSSL_sk_set_cmp_func((OPENSSL_STACK *)sk, (OPENSSL_sk_compfunc)compare); never executed: }return (sk_X509_INFO_compfunc)OPENSSL_sk_set_cmp_func((OPENSSL_STACK *)sk, (OPENSSL_sk_compfunc)compare); | 0-3437 |
96 | - | |
97 | - | |
98 | - | |
99 | - | |
100 | - | |
101 | typedef struct Netscape_spkac_st { | - |
102 | X509_PUBKEY *pubkey; | - |
103 | ASN1_IA5STRING *challenge; | - |
104 | } NETSCAPE_SPKAC; | - |
105 | - | |
106 | typedef struct Netscape_spki_st { | - |
107 | NETSCAPE_SPKAC *spkac; | - |
108 | X509_ALGOR sig_algor; | - |
109 | ASN1_BIT_STRING *signature; | - |
110 | } NETSCAPE_SPKI; | - |
111 | - | |
112 | - | |
113 | typedef struct Netscape_certificate_sequence { | - |
114 | ASN1_OBJECT *type; | - |
115 | struct stack_st_X509 *certs; | - |
116 | } NETSCAPE_CERT_SEQUENCE; | - |
117 | typedef struct PBEPARAM_st { | - |
118 | ASN1_OCTET_STRING *salt; | - |
119 | ASN1_INTEGER *iter; | - |
120 | } PBEPARAM; | - |
121 | - | |
122 | - | |
123 | - | |
124 | typedef struct PBE2PARAM_st { | - |
125 | X509_ALGOR *keyfunc; | - |
126 | X509_ALGOR *encryption; | - |
127 | } PBE2PARAM; | - |
128 | - | |
129 | typedef struct PBKDF2PARAM_st { | - |
130 | - | |
131 | ASN1_TYPE *salt; | - |
132 | ASN1_INTEGER *iter; | - |
133 | ASN1_INTEGER *keylength; | - |
134 | X509_ALGOR *prf; | - |
135 | } PBKDF2PARAM; | - |
136 | - | |
137 | - | |
138 | typedef struct SCRYPT_PARAMS_st { | - |
139 | ASN1_OCTET_STRING *salt; | - |
140 | ASN1_INTEGER *costParameter; | - |
141 | ASN1_INTEGER *blockSize; | - |
142 | ASN1_INTEGER *parallelizationParameter; | - |
143 | ASN1_INTEGER *keyLength; | - |
144 | } SCRYPT_PARAMS; | - |
145 | - | |
146 | - | |
147 | - | |
148 | - | |
149 | - | |
150 | - | |
151 | void X509_CRL_set_default_method(const X509_CRL_METHOD *meth); | - |
152 | X509_CRL_METHOD *X509_CRL_METHOD_new(int (*crl_init) (X509_CRL *crl), | - |
153 | int (*crl_free) (X509_CRL *crl), | - |
154 | int (*crl_lookup) (X509_CRL *crl, | - |
155 | X509_REVOKED **ret, | - |
156 | ASN1_INTEGER *ser, | - |
157 | X509_NAME *issuer), | - |
158 | int (*crl_verify) (X509_CRL *crl, | - |
159 | EVP_PKEY *pk)); | - |
160 | void X509_CRL_METHOD_free(X509_CRL_METHOD *m); | - |
161 | - | |
162 | void X509_CRL_set_meth_data(X509_CRL *crl, void *dat); | - |
163 | void *X509_CRL_get_meth_data(X509_CRL *crl); | - |
164 | - | |
165 | const char *X509_verify_cert_error_string(long n); | - |
166 | - | |
167 | int X509_verify(X509 *a, EVP_PKEY *r); | - |
168 | - | |
169 | int X509_REQ_verify(X509_REQ *a, EVP_PKEY *r); | - |
170 | int X509_CRL_verify(X509_CRL *a, EVP_PKEY *r); | - |
171 | int NETSCAPE_SPKI_verify(NETSCAPE_SPKI *a, EVP_PKEY *r); | - |
172 | - | |
173 | NETSCAPE_SPKI *NETSCAPE_SPKI_b64_decode(const char *str, int len); | - |
174 | char *NETSCAPE_SPKI_b64_encode(NETSCAPE_SPKI *x); | - |
175 | EVP_PKEY *NETSCAPE_SPKI_get_pubkey(NETSCAPE_SPKI *x); | - |
176 | int NETSCAPE_SPKI_set_pubkey(NETSCAPE_SPKI *x, EVP_PKEY *pkey); | - |
177 | - | |
178 | int NETSCAPE_SPKI_print(BIO *out, NETSCAPE_SPKI *spki); | - |
179 | - | |
180 | int X509_signature_dump(BIO *bp, const ASN1_STRING *sig, int indent); | - |
181 | int X509_signature_print(BIO *bp, const X509_ALGOR *alg, | - |
182 | const ASN1_STRING *sig); | - |
183 | - | |
184 | int X509_sign(X509 *x, EVP_PKEY *pkey, const EVP_MD *md); | - |
185 | int X509_sign_ctx(X509 *x, EVP_MD_CTX *ctx); | - |
186 | - | |
187 | int X509_http_nbio(OCSP_REQ_CTX *rctx, X509 **pcert); | - |
188 | - | |
189 | int X509_REQ_sign(X509_REQ *x, EVP_PKEY *pkey, const EVP_MD *md); | - |
190 | int X509_REQ_sign_ctx(X509_REQ *x, EVP_MD_CTX *ctx); | - |
191 | int X509_CRL_sign(X509_CRL *x, EVP_PKEY *pkey, const EVP_MD *md); | - |
192 | int X509_CRL_sign_ctx(X509_CRL *x, EVP_MD_CTX *ctx); | - |
193 | - | |
194 | int X509_CRL_http_nbio(OCSP_REQ_CTX *rctx, X509_CRL **pcrl); | - |
195 | - | |
196 | int NETSCAPE_SPKI_sign(NETSCAPE_SPKI *x, EVP_PKEY *pkey, const EVP_MD *md); | - |
197 | - | |
198 | int X509_pubkey_digest(const X509 *data, const EVP_MD *type, | - |
199 | unsigned char *md, unsigned int *len); | - |
200 | int X509_digest(const X509 *data, const EVP_MD *type, | - |
201 | unsigned char *md, unsigned int *len); | - |
202 | int X509_CRL_digest(const X509_CRL *data, const EVP_MD *type, | - |
203 | unsigned char *md, unsigned int *len); | - |
204 | int X509_REQ_digest(const X509_REQ *data, const EVP_MD *type, | - |
205 | unsigned char *md, unsigned int *len); | - |
206 | int X509_NAME_digest(const X509_NAME *data, const EVP_MD *type, | - |
207 | unsigned char *md, unsigned int *len); | - |
208 | - | |
209 | - | |
210 | X509 *d2i_X509_fp(FILE *fp, X509 **x509); | - |
211 | int i2d_X509_fp(FILE *fp, X509 *x509); | - |
212 | X509_CRL *d2i_X509_CRL_fp(FILE *fp, X509_CRL **crl); | - |
213 | int i2d_X509_CRL_fp(FILE *fp, X509_CRL *crl); | - |
214 | X509_REQ *d2i_X509_REQ_fp(FILE *fp, X509_REQ **req); | - |
215 | int i2d_X509_REQ_fp(FILE *fp, X509_REQ *req); | - |
216 | - | |
217 | RSA *d2i_RSAPrivateKey_fp(FILE *fp, RSA **rsa); | - |
218 | int i2d_RSAPrivateKey_fp(FILE *fp, RSA *rsa); | - |
219 | RSA *d2i_RSAPublicKey_fp(FILE *fp, RSA **rsa); | - |
220 | int i2d_RSAPublicKey_fp(FILE *fp, RSA *rsa); | - |
221 | RSA *d2i_RSA_PUBKEY_fp(FILE *fp, RSA **rsa); | - |
222 | int i2d_RSA_PUBKEY_fp(FILE *fp, RSA *rsa); | - |
223 | - | |
224 | - | |
225 | DSA *d2i_DSA_PUBKEY_fp(FILE *fp, DSA **dsa); | - |
226 | int i2d_DSA_PUBKEY_fp(FILE *fp, DSA *dsa); | - |
227 | DSA *d2i_DSAPrivateKey_fp(FILE *fp, DSA **dsa); | - |
228 | int i2d_DSAPrivateKey_fp(FILE *fp, DSA *dsa); | - |
229 | - | |
230 | - | |
231 | EC_KEY *d2i_EC_PUBKEY_fp(FILE *fp, EC_KEY **eckey); | - |
232 | int i2d_EC_PUBKEY_fp(FILE *fp, EC_KEY *eckey); | - |
233 | EC_KEY *d2i_ECPrivateKey_fp(FILE *fp, EC_KEY **eckey); | - |
234 | int i2d_ECPrivateKey_fp(FILE *fp, EC_KEY *eckey); | - |
235 | - | |
236 | X509_SIG *d2i_PKCS8_fp(FILE *fp, X509_SIG **p8); | - |
237 | int i2d_PKCS8_fp(FILE *fp, X509_SIG *p8); | - |
238 | PKCS8_PRIV_KEY_INFO *d2i_PKCS8_PRIV_KEY_INFO_fp(FILE *fp, | - |
239 | PKCS8_PRIV_KEY_INFO **p8inf); | - |
240 | int i2d_PKCS8_PRIV_KEY_INFO_fp(FILE *fp, PKCS8_PRIV_KEY_INFO *p8inf); | - |
241 | int i2d_PKCS8PrivateKeyInfo_fp(FILE *fp, EVP_PKEY *key); | - |
242 | int i2d_PrivateKey_fp(FILE *fp, EVP_PKEY *pkey); | - |
243 | EVP_PKEY *d2i_PrivateKey_fp(FILE *fp, EVP_PKEY **a); | - |
244 | int i2d_PUBKEY_fp(FILE *fp, EVP_PKEY *pkey); | - |
245 | EVP_PKEY *d2i_PUBKEY_fp(FILE *fp, EVP_PKEY **a); | - |
246 | - | |
247 | - | |
248 | X509 *d2i_X509_bio(BIO *bp, X509 **x509); | - |
249 | int i2d_X509_bio(BIO *bp, X509 *x509); | - |
250 | X509_CRL *d2i_X509_CRL_bio(BIO *bp, X509_CRL **crl); | - |
251 | int i2d_X509_CRL_bio(BIO *bp, X509_CRL *crl); | - |
252 | X509_REQ *d2i_X509_REQ_bio(BIO *bp, X509_REQ **req); | - |
253 | int i2d_X509_REQ_bio(BIO *bp, X509_REQ *req); | - |
254 | - | |
255 | RSA *d2i_RSAPrivateKey_bio(BIO *bp, RSA **rsa); | - |
256 | int i2d_RSAPrivateKey_bio(BIO *bp, RSA *rsa); | - |
257 | RSA *d2i_RSAPublicKey_bio(BIO *bp, RSA **rsa); | - |
258 | int i2d_RSAPublicKey_bio(BIO *bp, RSA *rsa); | - |
259 | RSA *d2i_RSA_PUBKEY_bio(BIO *bp, RSA **rsa); | - |
260 | int i2d_RSA_PUBKEY_bio(BIO *bp, RSA *rsa); | - |
261 | - | |
262 | - | |
263 | DSA *d2i_DSA_PUBKEY_bio(BIO *bp, DSA **dsa); | - |
264 | int i2d_DSA_PUBKEY_bio(BIO *bp, DSA *dsa); | - |
265 | DSA *d2i_DSAPrivateKey_bio(BIO *bp, DSA **dsa); | - |
266 | int i2d_DSAPrivateKey_bio(BIO *bp, DSA *dsa); | - |
267 | - | |
268 | - | |
269 | EC_KEY *d2i_EC_PUBKEY_bio(BIO *bp, EC_KEY **eckey); | - |
270 | int i2d_EC_PUBKEY_bio(BIO *bp, EC_KEY *eckey); | - |
271 | EC_KEY *d2i_ECPrivateKey_bio(BIO *bp, EC_KEY **eckey); | - |
272 | int i2d_ECPrivateKey_bio(BIO *bp, EC_KEY *eckey); | - |
273 | - | |
274 | X509_SIG *d2i_PKCS8_bio(BIO *bp, X509_SIG **p8); | - |
275 | int i2d_PKCS8_bio(BIO *bp, X509_SIG *p8); | - |
276 | PKCS8_PRIV_KEY_INFO *d2i_PKCS8_PRIV_KEY_INFO_bio(BIO *bp, | - |
277 | PKCS8_PRIV_KEY_INFO **p8inf); | - |
278 | int i2d_PKCS8_PRIV_KEY_INFO_bio(BIO *bp, PKCS8_PRIV_KEY_INFO *p8inf); | - |
279 | int i2d_PKCS8PrivateKeyInfo_bio(BIO *bp, EVP_PKEY *key); | - |
280 | int i2d_PrivateKey_bio(BIO *bp, EVP_PKEY *pkey); | - |
281 | EVP_PKEY *d2i_PrivateKey_bio(BIO *bp, EVP_PKEY **a); | - |
282 | int i2d_PUBKEY_bio(BIO *bp, EVP_PKEY *pkey); | - |
283 | EVP_PKEY *d2i_PUBKEY_bio(BIO *bp, EVP_PKEY **a); | - |
284 | - | |
285 | X509 *X509_dup(X509 *x509); | - |
286 | X509_ATTRIBUTE *X509_ATTRIBUTE_dup(X509_ATTRIBUTE *xa); | - |
287 | X509_EXTENSION *X509_EXTENSION_dup(X509_EXTENSION *ex); | - |
288 | X509_CRL *X509_CRL_dup(X509_CRL *crl); | - |
289 | X509_REVOKED *X509_REVOKED_dup(X509_REVOKED *rev); | - |
290 | X509_REQ *X509_REQ_dup(X509_REQ *req); | - |
291 | X509_ALGOR *X509_ALGOR_dup(X509_ALGOR *xn); | - |
292 | int X509_ALGOR_set0(X509_ALGOR *alg, ASN1_OBJECT *aobj, int ptype, | - |
293 | void *pval); | - |
294 | void X509_ALGOR_get0(const ASN1_OBJECT **paobj, int *pptype, | - |
295 | const void **ppval, const X509_ALGOR *algor); | - |
296 | void X509_ALGOR_set_md(X509_ALGOR *alg, const EVP_MD *md); | - |
297 | int X509_ALGOR_cmp(const X509_ALGOR *a, const X509_ALGOR *b); | - |
298 | - | |
299 | X509_NAME *X509_NAME_dup(X509_NAME *xn); | - |
300 | X509_NAME_ENTRY *X509_NAME_ENTRY_dup(X509_NAME_ENTRY *ne); | - |
301 | - | |
302 | int X509_cmp_time(const ASN1_TIME *s, time_t *t); | - |
303 | int X509_cmp_current_time(const ASN1_TIME *s); | - |
304 | ASN1_TIME *X509_time_adj(ASN1_TIME *s, long adj, time_t *t); | - |
305 | ASN1_TIME *X509_time_adj_ex(ASN1_TIME *s, | - |
306 | int offset_day, long offset_sec, time_t *t); | - |
307 | ASN1_TIME *X509_gmtime_adj(ASN1_TIME *s, long adj); | - |
308 | - | |
309 | const char *X509_get_default_cert_area(void); | - |
310 | const char *X509_get_default_cert_dir(void); | - |
311 | const char *X509_get_default_cert_file(void); | - |
312 | const char *X509_get_default_cert_dir_env(void); | - |
313 | const char *X509_get_default_cert_file_env(void); | - |
314 | const char *X509_get_default_private_dir(void); | - |
315 | - | |
316 | X509_REQ *X509_to_X509_REQ(X509 *x, EVP_PKEY *pkey, const EVP_MD *md); | - |
317 | X509 *X509_REQ_to_X509(X509_REQ *r, int days, EVP_PKEY *pkey); | - |
318 | - | |
319 | X509_ALGOR *X509_ALGOR_new(void); void X509_ALGOR_free(X509_ALGOR *a); X509_ALGOR *d2i_X509_ALGOR(X509_ALGOR **a, const unsigned char **in, long len); int i2d_X509_ALGOR(X509_ALGOR *a, unsigned char **out); extern const ASN1_ITEM X509_ALGOR_it; | - |
320 | X509_ALGORS *d2i_X509_ALGORS(X509_ALGORS **a, const unsigned char **in, long len); int i2d_X509_ALGORS(X509_ALGORS *a, unsigned char **out); extern const ASN1_ITEM X509_ALGORS_it; | - |
321 | X509_VAL *X509_VAL_new(void); void X509_VAL_free(X509_VAL *a); X509_VAL *d2i_X509_VAL(X509_VAL **a, const unsigned char **in, long len); int i2d_X509_VAL(X509_VAL *a, unsigned char **out); extern const ASN1_ITEM X509_VAL_it; | - |
322 | - | |
323 | X509_PUBKEY *X509_PUBKEY_new(void); void X509_PUBKEY_free(X509_PUBKEY *a); X509_PUBKEY *d2i_X509_PUBKEY(X509_PUBKEY **a, const unsigned char **in, long len); int i2d_X509_PUBKEY(X509_PUBKEY *a, unsigned char **out); extern const ASN1_ITEM X509_PUBKEY_it; | - |
324 | - | |
325 | int X509_PUBKEY_set(X509_PUBKEY **x, EVP_PKEY *pkey); | - |
326 | EVP_PKEY *X509_PUBKEY_get0(X509_PUBKEY *key); | - |
327 | EVP_PKEY *X509_PUBKEY_get(X509_PUBKEY *key); | - |
328 | int X509_get_pubkey_parameters(EVP_PKEY *pkey, struct stack_st_X509 *chain); | - |
329 | long X509_get_pathlen(X509 *x); | - |
330 | int i2d_PUBKEY(EVP_PKEY *a, unsigned char **pp); | - |
331 | EVP_PKEY *d2i_PUBKEY(EVP_PKEY **a, const unsigned char **pp, long length); | - |
332 | - | |
333 | int i2d_RSA_PUBKEY(RSA *a, unsigned char **pp); | - |
334 | RSA *d2i_RSA_PUBKEY(RSA **a, const unsigned char **pp, long length); | - |
335 | - | |
336 | - | |
337 | int i2d_DSA_PUBKEY(DSA *a, unsigned char **pp); | - |
338 | DSA *d2i_DSA_PUBKEY(DSA **a, const unsigned char **pp, long length); | - |
339 | - | |
340 | - | |
341 | int i2d_EC_PUBKEY(EC_KEY *a, unsigned char **pp); | - |
342 | EC_KEY *d2i_EC_PUBKEY(EC_KEY **a, const unsigned char **pp, long length); | - |
343 | - | |
344 | - | |
345 | X509_SIG *X509_SIG_new(void); void X509_SIG_free(X509_SIG *a); X509_SIG *d2i_X509_SIG(X509_SIG **a, const unsigned char **in, long len); int i2d_X509_SIG(X509_SIG *a, unsigned char **out); extern const ASN1_ITEM X509_SIG_it; | - |
346 | void X509_SIG_get0(const X509_SIG *sig, const X509_ALGOR **palg, | - |
347 | const ASN1_OCTET_STRING **pdigest); | - |
348 | void X509_SIG_getm(X509_SIG *sig, X509_ALGOR **palg, | - |
349 | ASN1_OCTET_STRING **pdigest); | - |
350 | - | |
351 | X509_REQ_INFO *X509_REQ_INFO_new(void); void X509_REQ_INFO_free(X509_REQ_INFO *a); X509_REQ_INFO *d2i_X509_REQ_INFO(X509_REQ_INFO **a, const unsigned char **in, long len); int i2d_X509_REQ_INFO(X509_REQ_INFO *a, unsigned char **out); extern const ASN1_ITEM X509_REQ_INFO_it; | - |
352 | X509_REQ *X509_REQ_new(void); void X509_REQ_free(X509_REQ *a); X509_REQ *d2i_X509_REQ(X509_REQ **a, const unsigned char **in, long len); int i2d_X509_REQ(X509_REQ *a, unsigned char **out); extern const ASN1_ITEM X509_REQ_it; | - |
353 | - | |
354 | X509_ATTRIBUTE *X509_ATTRIBUTE_new(void); void X509_ATTRIBUTE_free(X509_ATTRIBUTE *a); X509_ATTRIBUTE *d2i_X509_ATTRIBUTE(X509_ATTRIBUTE **a, const unsigned char **in, long len); int i2d_X509_ATTRIBUTE(X509_ATTRIBUTE *a, unsigned char **out); extern const ASN1_ITEM X509_ATTRIBUTE_it; | - |
355 | X509_ATTRIBUTE *X509_ATTRIBUTE_create(int nid, int atrtype, void *value); | - |
356 | - | |
357 | X509_EXTENSION *X509_EXTENSION_new(void); void X509_EXTENSION_free(X509_EXTENSION *a); X509_EXTENSION *d2i_X509_EXTENSION(X509_EXTENSION **a, const unsigned char **in, long len); int i2d_X509_EXTENSION(X509_EXTENSION *a, unsigned char **out); extern const ASN1_ITEM X509_EXTENSION_it; | - |
358 | X509_EXTENSIONS *d2i_X509_EXTENSIONS(X509_EXTENSIONS **a, const unsigned char **in, long len); int i2d_X509_EXTENSIONS(X509_EXTENSIONS *a, unsigned char **out); extern const ASN1_ITEM X509_EXTENSIONS_it; | - |
359 | - | |
360 | X509_NAME_ENTRY *X509_NAME_ENTRY_new(void); void X509_NAME_ENTRY_free(X509_NAME_ENTRY *a); X509_NAME_ENTRY *d2i_X509_NAME_ENTRY(X509_NAME_ENTRY **a, const unsigned char **in, long len); int i2d_X509_NAME_ENTRY(X509_NAME_ENTRY *a, unsigned char **out); extern const ASN1_ITEM X509_NAME_ENTRY_it; | - |
361 | - | |
362 | X509_NAME *X509_NAME_new(void); void X509_NAME_free(X509_NAME *a); X509_NAME *d2i_X509_NAME(X509_NAME **a, const unsigned char **in, long len); int i2d_X509_NAME(X509_NAME *a, unsigned char **out); extern const ASN1_ITEM X509_NAME_it; | - |
363 | - | |
364 | int X509_NAME_set(X509_NAME **xn, X509_NAME *name); | - |
365 | - | |
366 | X509_CINF *X509_CINF_new(void); void X509_CINF_free(X509_CINF *a); X509_CINF *d2i_X509_CINF(X509_CINF **a, const unsigned char **in, long len); int i2d_X509_CINF(X509_CINF *a, unsigned char **out); extern const ASN1_ITEM X509_CINF_it; | - |
367 | - | |
368 | X509 *X509_new(void); void X509_free(X509 *a); X509 *d2i_X509(X509 **a, const unsigned char **in, long len); int i2d_X509(X509 *a, unsigned char **out); extern const ASN1_ITEM X509_it; | - |
369 | X509_CERT_AUX *X509_CERT_AUX_new(void); void X509_CERT_AUX_free(X509_CERT_AUX *a); X509_CERT_AUX *d2i_X509_CERT_AUX(X509_CERT_AUX **a, const unsigned char **in, long len); int i2d_X509_CERT_AUX(X509_CERT_AUX *a, unsigned char **out); extern const ASN1_ITEM X509_CERT_AUX_it; | - |
370 | - | |
371 | - | |
372 | - | |
373 | int X509_set_ex_data(X509 *r, int idx, void *arg); | - |
374 | void *X509_get_ex_data(X509 *r, int idx); | - |
375 | int i2d_X509_AUX(X509 *a, unsigned char **pp); | - |
376 | X509 *d2i_X509_AUX(X509 **a, const unsigned char **pp, long length); | - |
377 | - | |
378 | int i2d_re_X509_tbs(X509 *x, unsigned char **pp); | - |
379 | - | |
380 | int X509_SIG_INFO_get(const X509_SIG_INFO *siginf, int *mdnid, int *pknid, | - |
381 | int *secbits, uint32_t *flags); | - |
382 | void X509_SIG_INFO_set(X509_SIG_INFO *siginf, int mdnid, int pknid, | - |
383 | int secbits, uint32_t flags); | - |
384 | - | |
385 | int X509_get_signature_info(X509 *x, int *mdnid, int *pknid, int *secbits, | - |
386 | uint32_t *flags); | - |
387 | - | |
388 | void X509_get0_signature(const ASN1_BIT_STRING **psig, | - |
389 | const X509_ALGOR **palg, const X509 *x); | - |
390 | int X509_get_signature_nid(const X509 *x); | - |
391 | - | |
392 | int X509_trusted(const X509 *x); | - |
393 | int X509_alias_set1(X509 *x, const unsigned char *name, int len); | - |
394 | int X509_keyid_set1(X509 *x, const unsigned char *id, int len); | - |
395 | unsigned char *X509_alias_get0(X509 *x, int *len); | - |
396 | unsigned char *X509_keyid_get0(X509 *x, int *len); | - |
397 | int (*X509_TRUST_set_default(int (*trust) (int, X509 *, int))) (int, X509 *, | - |
398 | int); | - |
399 | int X509_TRUST_set(int *t, int trust); | - |
400 | int X509_add1_trust_object(X509 *x, const ASN1_OBJECT *obj); | - |
401 | int X509_add1_reject_object(X509 *x, const ASN1_OBJECT *obj); | - |
402 | void X509_trust_clear(X509 *x); | - |
403 | void X509_reject_clear(X509 *x); | - |
404 | - | |
405 | struct stack_st_ASN1_OBJECT *X509_get0_trust_objects(X509 *x); | - |
406 | struct stack_st_ASN1_OBJECT *X509_get0_reject_objects(X509 *x); | - |
407 | - | |
408 | X509_REVOKED *X509_REVOKED_new(void); void X509_REVOKED_free(X509_REVOKED *a); X509_REVOKED *d2i_X509_REVOKED(X509_REVOKED **a, const unsigned char **in, long len); int i2d_X509_REVOKED(X509_REVOKED *a, unsigned char **out); extern const ASN1_ITEM X509_REVOKED_it; | - |
409 | X509_CRL_INFO *X509_CRL_INFO_new(void); void X509_CRL_INFO_free(X509_CRL_INFO *a); X509_CRL_INFO *d2i_X509_CRL_INFO(X509_CRL_INFO **a, const unsigned char **in, long len); int i2d_X509_CRL_INFO(X509_CRL_INFO *a, unsigned char **out); extern const ASN1_ITEM X509_CRL_INFO_it; | - |
410 | X509_CRL *X509_CRL_new(void); void X509_CRL_free(X509_CRL *a); X509_CRL *d2i_X509_CRL(X509_CRL **a, const unsigned char **in, long len); int i2d_X509_CRL(X509_CRL *a, unsigned char **out); extern const ASN1_ITEM X509_CRL_it; | - |
411 | - | |
412 | int X509_CRL_add0_revoked(X509_CRL *crl, X509_REVOKED *rev); | - |
413 | int X509_CRL_get0_by_serial(X509_CRL *crl, | - |
414 | X509_REVOKED **ret, ASN1_INTEGER *serial); | - |
415 | int X509_CRL_get0_by_cert(X509_CRL *crl, X509_REVOKED **ret, X509 *x); | - |
416 | - | |
417 | X509_PKEY *X509_PKEY_new(void); | - |
418 | void X509_PKEY_free(X509_PKEY *a); | - |
419 | - | |
420 | NETSCAPE_SPKI *NETSCAPE_SPKI_new(void); void NETSCAPE_SPKI_free(NETSCAPE_SPKI *a); NETSCAPE_SPKI *d2i_NETSCAPE_SPKI(NETSCAPE_SPKI **a, const unsigned char **in, long len); int i2d_NETSCAPE_SPKI(NETSCAPE_SPKI *a, unsigned char **out); extern const ASN1_ITEM NETSCAPE_SPKI_it; | - |
421 | NETSCAPE_SPKAC *NETSCAPE_SPKAC_new(void); void NETSCAPE_SPKAC_free(NETSCAPE_SPKAC *a); NETSCAPE_SPKAC *d2i_NETSCAPE_SPKAC(NETSCAPE_SPKAC **a, const unsigned char **in, long len); int i2d_NETSCAPE_SPKAC(NETSCAPE_SPKAC *a, unsigned char **out); extern const ASN1_ITEM NETSCAPE_SPKAC_it; | - |
422 | NETSCAPE_CERT_SEQUENCE *NETSCAPE_CERT_SEQUENCE_new(void); void NETSCAPE_CERT_SEQUENCE_free(NETSCAPE_CERT_SEQUENCE *a); NETSCAPE_CERT_SEQUENCE *d2i_NETSCAPE_CERT_SEQUENCE(NETSCAPE_CERT_SEQUENCE **a, const unsigned char **in, long len); int i2d_NETSCAPE_CERT_SEQUENCE(NETSCAPE_CERT_SEQUENCE *a, unsigned char **out); extern const ASN1_ITEM NETSCAPE_CERT_SEQUENCE_it; | - |
423 | - | |
424 | X509_INFO *X509_INFO_new(void); | - |
425 | void X509_INFO_free(X509_INFO *a); | - |
426 | char *X509_NAME_oneline(const X509_NAME *a, char *buf, int size); | - |
427 | - | |
428 | int ASN1_verify(i2d_of_void *i2d, X509_ALGOR *algor1, | - |
429 | ASN1_BIT_STRING *signature, char *data, EVP_PKEY *pkey); | - |
430 | - | |
431 | int ASN1_digest(i2d_of_void *i2d, const EVP_MD *type, char *data, | - |
432 | unsigned char *md, unsigned int *len); | - |
433 | - | |
434 | int ASN1_sign(i2d_of_void *i2d, X509_ALGOR *algor1, | - |
435 | X509_ALGOR *algor2, ASN1_BIT_STRING *signature, | - |
436 | char *data, EVP_PKEY *pkey, const EVP_MD *type); | - |
437 | - | |
438 | int ASN1_item_digest(const ASN1_ITEM *it, const EVP_MD *type, void *data, | - |
439 | unsigned char *md, unsigned int *len); | - |
440 | - | |
441 | int ASN1_item_verify(const ASN1_ITEM *it, X509_ALGOR *algor1, | - |
442 | ASN1_BIT_STRING *signature, void *data, EVP_PKEY *pkey); | - |
443 | - | |
444 | int ASN1_item_sign(const ASN1_ITEM *it, X509_ALGOR *algor1, | - |
445 | X509_ALGOR *algor2, ASN1_BIT_STRING *signature, void *data, | - |
446 | EVP_PKEY *pkey, const EVP_MD *type); | - |
447 | int ASN1_item_sign_ctx(const ASN1_ITEM *it, X509_ALGOR *algor1, | - |
448 | X509_ALGOR *algor2, ASN1_BIT_STRING *signature, | - |
449 | void *asn, EVP_MD_CTX *ctx); | - |
450 | - | |
451 | long X509_get_version(const X509 *x); | - |
452 | int X509_set_version(X509 *x, long version); | - |
453 | int X509_set_serialNumber(X509 *x, ASN1_INTEGER *serial); | - |
454 | ASN1_INTEGER *X509_get_serialNumber(X509 *x); | - |
455 | const ASN1_INTEGER *X509_get0_serialNumber(const X509 *x); | - |
456 | int X509_set_issuer_name(X509 *x, X509_NAME *name); | - |
457 | X509_NAME *X509_get_issuer_name(const X509 *a); | - |
458 | int X509_set_subject_name(X509 *x, X509_NAME *name); | - |
459 | X509_NAME *X509_get_subject_name(const X509 *a); | - |
460 | const ASN1_TIME * X509_get0_notBefore(const X509 *x); | - |
461 | ASN1_TIME *X509_getm_notBefore(const X509 *x); | - |
462 | int X509_set1_notBefore(X509 *x, const ASN1_TIME *tm); | - |
463 | const ASN1_TIME *X509_get0_notAfter(const X509 *x); | - |
464 | ASN1_TIME *X509_getm_notAfter(const X509 *x); | - |
465 | int X509_set1_notAfter(X509 *x, const ASN1_TIME *tm); | - |
466 | int X509_set_pubkey(X509 *x, EVP_PKEY *pkey); | - |
467 | int X509_up_ref(X509 *x); | - |
468 | int X509_get_signature_type(const X509 *x); | - |
469 | X509_PUBKEY *X509_get_X509_PUBKEY(const X509 *x); | - |
470 | const struct stack_st_X509_EXTENSION *X509_get0_extensions(const X509 *x); | - |
471 | void X509_get0_uids(const X509 *x, const ASN1_BIT_STRING **piuid, | - |
472 | const ASN1_BIT_STRING **psuid); | - |
473 | const X509_ALGOR *X509_get0_tbs_sigalg(const X509 *x); | - |
474 | - | |
475 | EVP_PKEY *X509_get0_pubkey(const X509 *x); | - |
476 | EVP_PKEY *X509_get_pubkey(X509 *x); | - |
477 | ASN1_BIT_STRING *X509_get0_pubkey_bitstr(const X509 *x); | - |
478 | int X509_certificate_type(const X509 *x, const EVP_PKEY *pubkey); | - |
479 | - | |
480 | long X509_REQ_get_version(const X509_REQ *req); | - |
481 | int X509_REQ_set_version(X509_REQ *x, long version); | - |
482 | X509_NAME *X509_REQ_get_subject_name(const X509_REQ *req); | - |
483 | int X509_REQ_set_subject_name(X509_REQ *req, X509_NAME *name); | - |
484 | void X509_REQ_get0_signature(const X509_REQ *req, const ASN1_BIT_STRING **psig, | - |
485 | const X509_ALGOR **palg); | - |
486 | int X509_REQ_get_signature_nid(const X509_REQ *req); | - |
487 | int i2d_re_X509_REQ_tbs(X509_REQ *req, unsigned char **pp); | - |
488 | int X509_REQ_set_pubkey(X509_REQ *x, EVP_PKEY *pkey); | - |
489 | EVP_PKEY *X509_REQ_get_pubkey(X509_REQ *req); | - |
490 | EVP_PKEY *X509_REQ_get0_pubkey(X509_REQ *req); | - |
491 | X509_PUBKEY *X509_REQ_get_X509_PUBKEY(X509_REQ *req); | - |
492 | int X509_REQ_extension_nid(int nid); | - |
493 | int *X509_REQ_get_extension_nids(void); | - |
494 | void X509_REQ_set_extension_nids(int *nids); | - |
495 | struct stack_st_X509_EXTENSION *X509_REQ_get_extensions(X509_REQ *req); | - |
496 | int X509_REQ_add_extensions_nid(X509_REQ *req, struct stack_st_X509_EXTENSION *exts, | - |
497 | int nid); | - |
498 | int X509_REQ_add_extensions(X509_REQ *req, struct stack_st_X509_EXTENSION *exts); | - |
499 | int X509_REQ_get_attr_count(const X509_REQ *req); | - |
500 | int X509_REQ_get_attr_by_NID(const X509_REQ *req, int nid, int lastpos); | - |
501 | int X509_REQ_get_attr_by_OBJ(const X509_REQ *req, const ASN1_OBJECT *obj, | - |
502 | int lastpos); | - |
503 | X509_ATTRIBUTE *X509_REQ_get_attr(const X509_REQ *req, int loc); | - |
504 | X509_ATTRIBUTE *X509_REQ_delete_attr(X509_REQ *req, int loc); | - |
505 | int X509_REQ_add1_attr(X509_REQ *req, X509_ATTRIBUTE *attr); | - |
506 | int X509_REQ_add1_attr_by_OBJ(X509_REQ *req, | - |
507 | const ASN1_OBJECT *obj, int type, | - |
508 | const unsigned char *bytes, int len); | - |
509 | int X509_REQ_add1_attr_by_NID(X509_REQ *req, | - |
510 | int nid, int type, | - |
511 | const unsigned char *bytes, int len); | - |
512 | int X509_REQ_add1_attr_by_txt(X509_REQ *req, | - |
513 | const char *attrname, int type, | - |
514 | const unsigned char *bytes, int len); | - |
515 | - | |
516 | int X509_CRL_set_version(X509_CRL *x, long version); | - |
517 | int X509_CRL_set_issuer_name(X509_CRL *x, X509_NAME *name); | - |
518 | int X509_CRL_set1_lastUpdate(X509_CRL *x, const ASN1_TIME *tm); | - |
519 | int X509_CRL_set1_nextUpdate(X509_CRL *x, const ASN1_TIME *tm); | - |
520 | int X509_CRL_sort(X509_CRL *crl); | - |
521 | int X509_CRL_up_ref(X509_CRL *crl); | - |
522 | - | |
523 | - | |
524 | - | |
525 | - | |
526 | - | |
527 | - | |
528 | long X509_CRL_get_version(const X509_CRL *crl); | - |
529 | const ASN1_TIME *X509_CRL_get0_lastUpdate(const X509_CRL *crl); | - |
530 | const ASN1_TIME *X509_CRL_get0_nextUpdate(const X509_CRL *crl); | - |
531 | ASN1_TIME *X509_CRL_get_lastUpdate(X509_CRL *crl) __attribute__ ((deprecated)); | - |
532 | ASN1_TIME *X509_CRL_get_nextUpdate(X509_CRL *crl) __attribute__ ((deprecated)); | - |
533 | X509_NAME *X509_CRL_get_issuer(const X509_CRL *crl); | - |
534 | const struct stack_st_X509_EXTENSION *X509_CRL_get0_extensions(const X509_CRL *crl); | - |
535 | struct stack_st_X509_REVOKED *X509_CRL_get_REVOKED(X509_CRL *crl); | - |
536 | void X509_CRL_get0_signature(const X509_CRL *crl, const ASN1_BIT_STRING **psig, | - |
537 | const X509_ALGOR **palg); | - |
538 | int X509_CRL_get_signature_nid(const X509_CRL *crl); | - |
539 | int i2d_re_X509_CRL_tbs(X509_CRL *req, unsigned char **pp); | - |
540 | - | |
541 | const ASN1_INTEGER *X509_REVOKED_get0_serialNumber(const X509_REVOKED *x); | - |
542 | int X509_REVOKED_set_serialNumber(X509_REVOKED *x, ASN1_INTEGER *serial); | - |
543 | const ASN1_TIME *X509_REVOKED_get0_revocationDate(const X509_REVOKED *x); | - |
544 | int X509_REVOKED_set_revocationDate(X509_REVOKED *r, ASN1_TIME *tm); | - |
545 | const struct stack_st_X509_EXTENSION * | - |
546 | X509_REVOKED_get0_extensions(const X509_REVOKED *r); | - |
547 | - | |
548 | X509_CRL *X509_CRL_diff(X509_CRL *base, X509_CRL *newer, | - |
549 | EVP_PKEY *skey, const EVP_MD *md, unsigned int flags); | - |
550 | - | |
551 | int X509_REQ_check_private_key(X509_REQ *x509, EVP_PKEY *pkey); | - |
552 | - | |
553 | int X509_check_private_key(const X509 *x509, const EVP_PKEY *pkey); | - |
554 | int X509_chain_check_suiteb(int *perror_depth, | - |
555 | X509 *x, struct stack_st_X509 *chain, | - |
556 | unsigned long flags); | - |
557 | int X509_CRL_check_suiteb(X509_CRL *crl, EVP_PKEY *pk, unsigned long flags); | - |
558 | struct stack_st_X509 *X509_chain_up_ref(struct stack_st_X509 *chain); | - |
559 | - | |
560 | int X509_issuer_and_serial_cmp(const X509 *a, const X509 *b); | - |
561 | unsigned long X509_issuer_and_serial_hash(X509 *a); | - |
562 | - | |
563 | int X509_issuer_name_cmp(const X509 *a, const X509 *b); | - |
564 | unsigned long X509_issuer_name_hash(X509 *a); | - |
565 | - | |
566 | int X509_subject_name_cmp(const X509 *a, const X509 *b); | - |
567 | unsigned long X509_subject_name_hash(X509 *x); | - |
568 | - | |
569 | - | |
570 | unsigned long X509_issuer_name_hash_old(X509 *a); | - |
571 | unsigned long X509_subject_name_hash_old(X509 *x); | - |
572 | - | |
573 | - | |
574 | int X509_cmp(const X509 *a, const X509 *b); | - |
575 | int X509_NAME_cmp(const X509_NAME *a, const X509_NAME *b); | - |
576 | unsigned long X509_NAME_hash(X509_NAME *x); | - |
577 | unsigned long X509_NAME_hash_old(X509_NAME *x); | - |
578 | - | |
579 | int X509_CRL_cmp(const X509_CRL *a, const X509_CRL *b); | - |
580 | int X509_CRL_match(const X509_CRL *a, const X509_CRL *b); | - |
581 | int X509_aux_print(BIO *out, X509 *x, int indent); | - |
582 | - | |
583 | int X509_print_ex_fp(FILE *bp, X509 *x, unsigned long nmflag, | - |
584 | unsigned long cflag); | - |
585 | int X509_print_fp(FILE *bp, X509 *x); | - |
586 | int X509_CRL_print_fp(FILE *bp, X509_CRL *x); | - |
587 | int X509_REQ_print_fp(FILE *bp, X509_REQ *req); | - |
588 | int X509_NAME_print_ex_fp(FILE *fp, const X509_NAME *nm, int indent, | - |
589 | unsigned long flags); | - |
590 | - | |
591 | - | |
592 | int X509_NAME_print(BIO *bp, const X509_NAME *name, int obase); | - |
593 | int X509_NAME_print_ex(BIO *out, const X509_NAME *nm, int indent, | - |
594 | unsigned long flags); | - |
595 | int X509_print_ex(BIO *bp, X509 *x, unsigned long nmflag, | - |
596 | unsigned long cflag); | - |
597 | int X509_print(BIO *bp, X509 *x); | - |
598 | int X509_ocspid_print(BIO *bp, X509 *x); | - |
599 | int X509_CRL_print_ex(BIO *out, X509_CRL *x, unsigned long nmflag); | - |
600 | int X509_CRL_print(BIO *bp, X509_CRL *x); | - |
601 | int X509_REQ_print_ex(BIO *bp, X509_REQ *x, unsigned long nmflag, | - |
602 | unsigned long cflag); | - |
603 | int X509_REQ_print(BIO *bp, X509_REQ *req); | - |
604 | - | |
605 | int X509_NAME_entry_count(const X509_NAME *name); | - |
606 | int X509_NAME_get_text_by_NID(X509_NAME *name, int nid, char *buf, int len); | - |
607 | int X509_NAME_get_text_by_OBJ(X509_NAME *name, const ASN1_OBJECT *obj, | - |
608 | char *buf, int len); | - |
609 | - | |
610 | - | |
611 | - | |
612 | - | |
613 | - | |
614 | int X509_NAME_get_index_by_NID(X509_NAME *name, int nid, int lastpos); | - |
615 | int X509_NAME_get_index_by_OBJ(X509_NAME *name, const ASN1_OBJECT *obj, | - |
616 | int lastpos); | - |
617 | X509_NAME_ENTRY *X509_NAME_get_entry(const X509_NAME *name, int loc); | - |
618 | X509_NAME_ENTRY *X509_NAME_delete_entry(X509_NAME *name, int loc); | - |
619 | int X509_NAME_add_entry(X509_NAME *name, const X509_NAME_ENTRY *ne, | - |
620 | int loc, int set); | - |
621 | int X509_NAME_add_entry_by_OBJ(X509_NAME *name, const ASN1_OBJECT *obj, int type, | - |
622 | const unsigned char *bytes, int len, int loc, | - |
623 | int set); | - |
624 | int X509_NAME_add_entry_by_NID(X509_NAME *name, int nid, int type, | - |
625 | const unsigned char *bytes, int len, int loc, | - |
626 | int set); | - |
627 | X509_NAME_ENTRY *X509_NAME_ENTRY_create_by_txt(X509_NAME_ENTRY **ne, | - |
628 | const char *field, int type, | - |
629 | const unsigned char *bytes, | - |
630 | int len); | - |
631 | X509_NAME_ENTRY *X509_NAME_ENTRY_create_by_NID(X509_NAME_ENTRY **ne, int nid, | - |
632 | int type, | - |
633 | const unsigned char *bytes, | - |
634 | int len); | - |
635 | int X509_NAME_add_entry_by_txt(X509_NAME *name, const char *field, int type, | - |
636 | const unsigned char *bytes, int len, int loc, | - |
637 | int set); | - |
638 | X509_NAME_ENTRY *X509_NAME_ENTRY_create_by_OBJ(X509_NAME_ENTRY **ne, | - |
639 | const ASN1_OBJECT *obj, int type, | - |
640 | const unsigned char *bytes, | - |
641 | int len); | - |
642 | int X509_NAME_ENTRY_set_object(X509_NAME_ENTRY *ne, const ASN1_OBJECT *obj); | - |
643 | int X509_NAME_ENTRY_set_data(X509_NAME_ENTRY *ne, int type, | - |
644 | const unsigned char *bytes, int len); | - |
645 | ASN1_OBJECT *X509_NAME_ENTRY_get_object(const X509_NAME_ENTRY *ne); | - |
646 | ASN1_STRING * X509_NAME_ENTRY_get_data(const X509_NAME_ENTRY *ne); | - |
647 | int X509_NAME_ENTRY_set(const X509_NAME_ENTRY *ne); | - |
648 | - | |
649 | int X509_NAME_get0_der(X509_NAME *nm, const unsigned char **pder, | - |
650 | size_t *pderlen); | - |
651 | - | |
652 | int X509v3_get_ext_count(const struct stack_st_X509_EXTENSION *x); | - |
653 | int X509v3_get_ext_by_NID(const struct stack_st_X509_EXTENSION *x, | - |
654 | int nid, int lastpos); | - |
655 | int X509v3_get_ext_by_OBJ(const struct stack_st_X509_EXTENSION *x, | - |
656 | const ASN1_OBJECT *obj, int lastpos); | - |
657 | int X509v3_get_ext_by_critical(const struct stack_st_X509_EXTENSION *x, | - |
658 | int crit, int lastpos); | - |
659 | X509_EXTENSION *X509v3_get_ext(const struct stack_st_X509_EXTENSION *x, int loc); | - |
660 | X509_EXTENSION *X509v3_delete_ext(struct stack_st_X509_EXTENSION *x, int loc); | - |
661 | struct stack_st_X509_EXTENSION *X509v3_add_ext(struct stack_st_X509_EXTENSION **x, | - |
662 | X509_EXTENSION *ex, int loc); | - |
663 | - | |
664 | int X509_get_ext_count(const X509 *x); | - |
665 | int X509_get_ext_by_NID(const X509 *x, int nid, int lastpos); | - |
666 | int X509_get_ext_by_OBJ(const X509 *x, const ASN1_OBJECT *obj, int lastpos); | - |
667 | int X509_get_ext_by_critical(const X509 *x, int crit, int lastpos); | - |
668 | X509_EXTENSION *X509_get_ext(const X509 *x, int loc); | - |
669 | X509_EXTENSION *X509_delete_ext(X509 *x, int loc); | - |
670 | int X509_add_ext(X509 *x, X509_EXTENSION *ex, int loc); | - |
671 | void *X509_get_ext_d2i(const X509 *x, int nid, int *crit, int *idx); | - |
672 | int X509_add1_ext_i2d(X509 *x, int nid, void *value, int crit, | - |
673 | unsigned long flags); | - |
674 | - | |
675 | int X509_CRL_get_ext_count(const X509_CRL *x); | - |
676 | int X509_CRL_get_ext_by_NID(const X509_CRL *x, int nid, int lastpos); | - |
677 | int X509_CRL_get_ext_by_OBJ(const X509_CRL *x, const ASN1_OBJECT *obj, | - |
678 | int lastpos); | - |
679 | int X509_CRL_get_ext_by_critical(const X509_CRL *x, int crit, int lastpos); | - |
680 | X509_EXTENSION *X509_CRL_get_ext(const X509_CRL *x, int loc); | - |
681 | X509_EXTENSION *X509_CRL_delete_ext(X509_CRL *x, int loc); | - |
682 | int X509_CRL_add_ext(X509_CRL *x, X509_EXTENSION *ex, int loc); | - |
683 | void *X509_CRL_get_ext_d2i(const X509_CRL *x, int nid, int *crit, int *idx); | - |
684 | int X509_CRL_add1_ext_i2d(X509_CRL *x, int nid, void *value, int crit, | - |
685 | unsigned long flags); | - |
686 | - | |
687 | int X509_REVOKED_get_ext_count(const X509_REVOKED *x); | - |
688 | int X509_REVOKED_get_ext_by_NID(const X509_REVOKED *x, int nid, int lastpos); | - |
689 | int X509_REVOKED_get_ext_by_OBJ(const X509_REVOKED *x, const ASN1_OBJECT *obj, | - |
690 | int lastpos); | - |
691 | int X509_REVOKED_get_ext_by_critical(const X509_REVOKED *x, int crit, | - |
692 | int lastpos); | - |
693 | X509_EXTENSION *X509_REVOKED_get_ext(const X509_REVOKED *x, int loc); | - |
694 | X509_EXTENSION *X509_REVOKED_delete_ext(X509_REVOKED *x, int loc); | - |
695 | int X509_REVOKED_add_ext(X509_REVOKED *x, X509_EXTENSION *ex, int loc); | - |
696 | void *X509_REVOKED_get_ext_d2i(const X509_REVOKED *x, int nid, int *crit, | - |
697 | int *idx); | - |
698 | int X509_REVOKED_add1_ext_i2d(X509_REVOKED *x, int nid, void *value, int crit, | - |
699 | unsigned long flags); | - |
700 | - | |
701 | X509_EXTENSION *X509_EXTENSION_create_by_NID(X509_EXTENSION **ex, | - |
702 | int nid, int crit, | - |
703 | ASN1_OCTET_STRING *data); | - |
704 | X509_EXTENSION *X509_EXTENSION_create_by_OBJ(X509_EXTENSION **ex, | - |
705 | const ASN1_OBJECT *obj, int crit, | - |
706 | ASN1_OCTET_STRING *data); | - |
707 | int X509_EXTENSION_set_object(X509_EXTENSION *ex, const ASN1_OBJECT *obj); | - |
708 | int X509_EXTENSION_set_critical(X509_EXTENSION *ex, int crit); | - |
709 | int X509_EXTENSION_set_data(X509_EXTENSION *ex, ASN1_OCTET_STRING *data); | - |
710 | ASN1_OBJECT *X509_EXTENSION_get_object(X509_EXTENSION *ex); | - |
711 | ASN1_OCTET_STRING *X509_EXTENSION_get_data(X509_EXTENSION *ne); | - |
712 | int X509_EXTENSION_get_critical(const X509_EXTENSION *ex); | - |
713 | - | |
714 | int X509at_get_attr_count(const struct stack_st_X509_ATTRIBUTE *x); | - |
715 | int X509at_get_attr_by_NID(const struct stack_st_X509_ATTRIBUTE *x, int nid, | - |
716 | int lastpos); | - |
717 | int X509at_get_attr_by_OBJ(const struct stack_st_X509_ATTRIBUTE *sk, | - |
718 | const ASN1_OBJECT *obj, int lastpos); | - |
719 | X509_ATTRIBUTE *X509at_get_attr(const struct stack_st_X509_ATTRIBUTE *x, int loc); | - |
720 | X509_ATTRIBUTE *X509at_delete_attr(struct stack_st_X509_ATTRIBUTE *x, int loc); | - |
721 | struct stack_st_X509_ATTRIBUTE *X509at_add1_attr(struct stack_st_X509_ATTRIBUTE **x, | - |
722 | X509_ATTRIBUTE *attr); | - |
723 | struct stack_st_X509_ATTRIBUTE *X509at_add1_attr_by_OBJ(struct stack_st_X509_ATTRIBUTE | - |
724 | **x, const ASN1_OBJECT *obj, | - |
725 | int type, | - |
726 | const unsigned char *bytes, | - |
727 | int len); | - |
728 | struct stack_st_X509_ATTRIBUTE *X509at_add1_attr_by_NID(struct stack_st_X509_ATTRIBUTE | - |
729 | **x, int nid, int type, | - |
730 | const unsigned char *bytes, | - |
731 | int len); | - |
732 | struct stack_st_X509_ATTRIBUTE *X509at_add1_attr_by_txt(struct stack_st_X509_ATTRIBUTE | - |
733 | **x, const char *attrname, | - |
734 | int type, | - |
735 | const unsigned char *bytes, | - |
736 | int len); | - |
737 | void *X509at_get0_data_by_OBJ(struct stack_st_X509_ATTRIBUTE *x, | - |
738 | const ASN1_OBJECT *obj, int lastpos, int type); | - |
739 | X509_ATTRIBUTE *X509_ATTRIBUTE_create_by_NID(X509_ATTRIBUTE **attr, int nid, | - |
740 | int atrtype, const void *data, | - |
741 | int len); | - |
742 | X509_ATTRIBUTE *X509_ATTRIBUTE_create_by_OBJ(X509_ATTRIBUTE **attr, | - |
743 | const ASN1_OBJECT *obj, | - |
744 | int atrtype, const void *data, | - |
745 | int len); | - |
746 | X509_ATTRIBUTE *X509_ATTRIBUTE_create_by_txt(X509_ATTRIBUTE **attr, | - |
747 | const char *atrname, int type, | - |
748 | const unsigned char *bytes, | - |
749 | int len); | - |
750 | int X509_ATTRIBUTE_set1_object(X509_ATTRIBUTE *attr, const ASN1_OBJECT *obj); | - |
751 | int X509_ATTRIBUTE_set1_data(X509_ATTRIBUTE *attr, int attrtype, | - |
752 | const void *data, int len); | - |
753 | void *X509_ATTRIBUTE_get0_data(X509_ATTRIBUTE *attr, int idx, int atrtype, | - |
754 | void *data); | - |
755 | int X509_ATTRIBUTE_count(const X509_ATTRIBUTE *attr); | - |
756 | ASN1_OBJECT *X509_ATTRIBUTE_get0_object(X509_ATTRIBUTE *attr); | - |
757 | ASN1_TYPE *X509_ATTRIBUTE_get0_type(X509_ATTRIBUTE *attr, int idx); | - |
758 | - | |
759 | int EVP_PKEY_get_attr_count(const EVP_PKEY *key); | - |
760 | int EVP_PKEY_get_attr_by_NID(const EVP_PKEY *key, int nid, int lastpos); | - |
761 | int EVP_PKEY_get_attr_by_OBJ(const EVP_PKEY *key, const ASN1_OBJECT *obj, | - |
762 | int lastpos); | - |
763 | X509_ATTRIBUTE *EVP_PKEY_get_attr(const EVP_PKEY *key, int loc); | - |
764 | X509_ATTRIBUTE *EVP_PKEY_delete_attr(EVP_PKEY *key, int loc); | - |
765 | int EVP_PKEY_add1_attr(EVP_PKEY *key, X509_ATTRIBUTE *attr); | - |
766 | int EVP_PKEY_add1_attr_by_OBJ(EVP_PKEY *key, | - |
767 | const ASN1_OBJECT *obj, int type, | - |
768 | const unsigned char *bytes, int len); | - |
769 | int EVP_PKEY_add1_attr_by_NID(EVP_PKEY *key, | - |
770 | int nid, int type, | - |
771 | const unsigned char *bytes, int len); | - |
772 | int EVP_PKEY_add1_attr_by_txt(EVP_PKEY *key, | - |
773 | const char *attrname, int type, | - |
774 | const unsigned char *bytes, int len); | - |
775 | - | |
776 | int X509_verify_cert(X509_STORE_CTX *ctx); | - |
777 | - | |
778 | - | |
779 | X509 *X509_find_by_issuer_and_serial(struct stack_st_X509 *sk, X509_NAME *name, | - |
780 | ASN1_INTEGER *serial); | - |
781 | X509 *X509_find_by_subject(struct stack_st_X509 *sk, X509_NAME *name); | - |
782 | - | |
783 | PBEPARAM *PBEPARAM_new(void); void PBEPARAM_free(PBEPARAM *a); PBEPARAM *d2i_PBEPARAM(PBEPARAM **a, const unsigned char **in, long len); int i2d_PBEPARAM(PBEPARAM *a, unsigned char **out); extern const ASN1_ITEM PBEPARAM_it; | - |
784 | PBE2PARAM *PBE2PARAM_new(void); void PBE2PARAM_free(PBE2PARAM *a); PBE2PARAM *d2i_PBE2PARAM(PBE2PARAM **a, const unsigned char **in, long len); int i2d_PBE2PARAM(PBE2PARAM *a, unsigned char **out); extern const ASN1_ITEM PBE2PARAM_it; | - |
785 | PBKDF2PARAM *PBKDF2PARAM_new(void); void PBKDF2PARAM_free(PBKDF2PARAM *a); PBKDF2PARAM *d2i_PBKDF2PARAM(PBKDF2PARAM **a, const unsigned char **in, long len); int i2d_PBKDF2PARAM(PBKDF2PARAM *a, unsigned char **out); extern const ASN1_ITEM PBKDF2PARAM_it; | - |
786 | - | |
787 | SCRYPT_PARAMS *SCRYPT_PARAMS_new(void); void SCRYPT_PARAMS_free(SCRYPT_PARAMS *a); SCRYPT_PARAMS *d2i_SCRYPT_PARAMS(SCRYPT_PARAMS **a, const unsigned char **in, long len); int i2d_SCRYPT_PARAMS(SCRYPT_PARAMS *a, unsigned char **out); extern const ASN1_ITEM SCRYPT_PARAMS_it; | - |
788 | - | |
789 | - | |
790 | int PKCS5_pbe_set0_algor(X509_ALGOR *algor, int alg, int iter, | - |
791 | const unsigned char *salt, int saltlen); | - |
792 | - | |
793 | X509_ALGOR *PKCS5_pbe_set(int alg, int iter, | - |
794 | const unsigned char *salt, int saltlen); | - |
795 | X509_ALGOR *PKCS5_pbe2_set(const EVP_CIPHER *cipher, int iter, | - |
796 | unsigned char *salt, int saltlen); | - |
797 | X509_ALGOR *PKCS5_pbe2_set_iv(const EVP_CIPHER *cipher, int iter, | - |
798 | unsigned char *salt, int saltlen, | - |
799 | unsigned char *aiv, int prf_nid); | - |
800 | - | |
801 | - | |
802 | X509_ALGOR *PKCS5_pbe2_set_scrypt(const EVP_CIPHER *cipher, | - |
803 | const unsigned char *salt, int saltlen, | - |
804 | unsigned char *aiv, uint64_t N, uint64_t r, | - |
805 | uint64_t p); | - |
806 | - | |
807 | - | |
808 | X509_ALGOR *PKCS5_pbkdf2_set(int iter, unsigned char *salt, int saltlen, | - |
809 | int prf_nid, int keylen); | - |
810 | - | |
811 | - | |
812 | - | |
813 | PKCS8_PRIV_KEY_INFO *PKCS8_PRIV_KEY_INFO_new(void); void PKCS8_PRIV_KEY_INFO_free(PKCS8_PRIV_KEY_INFO *a); PKCS8_PRIV_KEY_INFO *d2i_PKCS8_PRIV_KEY_INFO(PKCS8_PRIV_KEY_INFO **a, const unsigned char **in, long len); int i2d_PKCS8_PRIV_KEY_INFO(PKCS8_PRIV_KEY_INFO *a, unsigned char **out); extern const ASN1_ITEM PKCS8_PRIV_KEY_INFO_it; | - |
814 | - | |
815 | EVP_PKEY *EVP_PKCS82PKEY(const PKCS8_PRIV_KEY_INFO *p8); | - |
816 | PKCS8_PRIV_KEY_INFO *EVP_PKEY2PKCS8(EVP_PKEY *pkey); | - |
817 | - | |
818 | int PKCS8_pkey_set0(PKCS8_PRIV_KEY_INFO *priv, ASN1_OBJECT *aobj, | - |
819 | int version, int ptype, void *pval, | - |
820 | unsigned char *penc, int penclen); | - |
821 | int PKCS8_pkey_get0(const ASN1_OBJECT **ppkalg, | - |
822 | const unsigned char **pk, int *ppklen, | - |
823 | const X509_ALGOR **pa, const PKCS8_PRIV_KEY_INFO *p8); | - |
824 | - | |
825 | const struct stack_st_X509_ATTRIBUTE * | - |
826 | PKCS8_pkey_get0_attrs(const PKCS8_PRIV_KEY_INFO *p8); | - |
827 | int PKCS8_pkey_add1_attr_by_NID(PKCS8_PRIV_KEY_INFO *p8, int nid, int type, | - |
828 | const unsigned char *bytes, int len); | - |
829 | - | |
830 | int X509_PUBKEY_set0_param(X509_PUBKEY *pub, ASN1_OBJECT *aobj, | - |
831 | int ptype, void *pval, | - |
832 | unsigned char *penc, int penclen); | - |
833 | int X509_PUBKEY_get0_param(ASN1_OBJECT **ppkalg, | - |
834 | const unsigned char **pk, int *ppklen, | - |
835 | X509_ALGOR **pa, X509_PUBKEY *pub); | - |
836 | - | |
837 | int X509_check_trust(X509 *x, int id, int flags); | - |
838 | int X509_TRUST_get_count(void); | - |
839 | X509_TRUST *X509_TRUST_get0(int idx); | - |
840 | int X509_TRUST_get_by_id(int id); | - |
841 | int X509_TRUST_add(int id, int flags, int (*ck) (X509_TRUST *, X509 *, int), | - |
842 | const char *name, int arg1, void *arg2); | - |
843 | void X509_TRUST_cleanup(void); | - |
844 | int X509_TRUST_get_flags(const X509_TRUST *xp); | - |
845 | char *X509_TRUST_get0_name(const X509_TRUST *xp); | - |
846 | int X509_TRUST_get_trust(const X509_TRUST *xp); | - |
Switch to Source code | Preprocessed file |