Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/include/openssl/srp.h |
Switch to Source code | Preprocessed file |
Line | Source | Count |
---|---|---|
1 | typedef struct SRP_gN_cache_st { | - |
2 | char *b64_bn; | - |
3 | BIGNUM *bn; | - |
4 | } SRP_gN_cache; | - |
5 | - | |
6 | - | |
7 | struct stack_st_SRP_gN_cache; typedef int (*sk_SRP_gN_cache_compfunc)(const SRP_gN_cache * const *a, const SRP_gN_cache *const *b); typedef void (*sk_SRP_gN_cache_freefunc)(SRP_gN_cache *a); typedef SRP_gN_cache * (*sk_SRP_gN_cache_copyfunc)(const SRP_gN_cache *a); static inline int sk_SRP_gN_cache_num(const struct stack_st_SRP_gN_cache *sk) { return never executed: OPENSSL_sk_num((const OPENSSL_STACK *)sk);return OPENSSL_sk_num((const OPENSSL_STACK *)sk); never executed: } static inline SRP_gN_cache *sk_SRP_gN_cache_value(const struct stack_st_SRP_gN_cache *sk, int idx) { returnreturn OPENSSL_sk_num((const OPENSSL_STACK *)sk); never executed: (SRP_gN_cache *)OPENSSL_sk_value((const OPENSSL_STACK *)sk, idx);return (SRP_gN_cache *)OPENSSL_sk_value((const OPENSSL_STACK *)sk, idx); never executed: } static inline struct stack_st_SRP_gN_cache *sk_SRP_gN_cache_new(sk_SRP_gN_cache_compfunc compare) { returnreturn (SRP_gN_cache *)OPENSSL_sk_value((const OPENSSL_STACK *)sk, idx); never executed: (struct stack_st_SRP_gN_cache *)OPENSSL_sk_new((OPENSSL_sk_compfunc)compare);return (struct stack_st_SRP_gN_cache *)OPENSSL_sk_new((OPENSSL_sk_compfunc)compare); never executed: } static inline struct stack_st_SRP_gN_cache *sk_SRP_gN_cache_new_null(void) { returnreturn (struct stack_st_SRP_gN_cache *)OPENSSL_sk_new((OPENSSL_sk_compfunc)compare); executed 6 times by 1 test: (struct stack_st_SRP_gN_cache *)OPENSSL_sk_new_null();return (struct stack_st_SRP_gN_cache *)OPENSSL_sk_new_null(); Executed by:
executed 6 times by 1 test: } static inline struct stack_st_SRP_gN_cache *sk_SRP_gN_cache_new_reserve(sk_SRP_gN_cache_compfunc compare, int n) { returnreturn (struct stack_st_SRP_gN_cache *)OPENSSL_sk_new_null(); Executed by:
never executed: (struct stack_st_SRP_gN_cache *)OPENSSL_sk_new_reserve((OPENSSL_sk_compfunc)compare, n);return (struct stack_st_SRP_gN_cache *)OPENSSL_sk_new_reserve((OPENSSL_sk_compfunc)compare, n); never executed: } static inline int sk_SRP_gN_cache_reserve(struct stack_st_SRP_gN_cache *sk, int n) { returnreturn (struct stack_st_SRP_gN_cache *)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_SRP_gN_cache_free(struct stack_st_SRP_gN_cache *sk) { OPENSSL_sk_free((OPENSSL_STACK *)sk); }return OPENSSL_sk_reserve((OPENSSL_STACK *)sk, n); executed 6 times by 1 test: static inline void sk_SRP_gN_cache_zero(struct stack_st_SRP_gN_cache *sk) { OPENSSL_sk_zero((OPENSSL_STACK *)sk); }end of block Executed by:
never executed: static inline SRP_gN_cache *sk_SRP_gN_cache_delete(struct stack_st_SRP_gN_cache *sk, int i) { returnend of block never executed: (SRP_gN_cache *)OPENSSL_sk_delete((OPENSSL_STACK *)sk, i);return (SRP_gN_cache *)OPENSSL_sk_delete((OPENSSL_STACK *)sk, i); never executed: } static inline SRP_gN_cache *sk_SRP_gN_cache_delete_ptr(struct stack_st_SRP_gN_cache *sk, SRP_gN_cache *ptr) { returnreturn (SRP_gN_cache *)OPENSSL_sk_delete((OPENSSL_STACK *)sk, i); never executed: (SRP_gN_cache *)OPENSSL_sk_delete_ptr((OPENSSL_STACK *)sk, (const void *)ptr);return (SRP_gN_cache *)OPENSSL_sk_delete_ptr((OPENSSL_STACK *)sk, (const void *)ptr); never executed: } static inline int sk_SRP_gN_cache_push(struct stack_st_SRP_gN_cache *sk, SRP_gN_cache *ptr) { returnreturn (SRP_gN_cache *)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_SRP_gN_cache_unshift(struct stack_st_SRP_gN_cache *sk, SRP_gN_cache *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 SRP_gN_cache *sk_SRP_gN_cache_pop(struct stack_st_SRP_gN_cache *sk) { returnreturn OPENSSL_sk_unshift((OPENSSL_STACK *)sk, (const void *)ptr); never executed: (SRP_gN_cache *)OPENSSL_sk_pop((OPENSSL_STACK *)sk);return (SRP_gN_cache *)OPENSSL_sk_pop((OPENSSL_STACK *)sk); never executed: } static inline SRP_gN_cache *sk_SRP_gN_cache_shift(struct stack_st_SRP_gN_cache *sk) { returnreturn (SRP_gN_cache *)OPENSSL_sk_pop((OPENSSL_STACK *)sk); never executed: (SRP_gN_cache *)OPENSSL_sk_shift((OPENSSL_STACK *)sk);return (SRP_gN_cache *)OPENSSL_sk_shift((OPENSSL_STACK *)sk); never executed: } static inline void sk_SRP_gN_cache_pop_free(struct stack_st_SRP_gN_cache *sk, sk_SRP_gN_cache_freefunc freefunc) { OPENSSL_sk_pop_free((OPENSSL_STACK *)sk, (OPENSSL_sk_freefunc)freefunc); }return (SRP_gN_cache *)OPENSSL_sk_shift((OPENSSL_STACK *)sk); never executed: static inline int sk_SRP_gN_cache_insert(struct stack_st_SRP_gN_cache *sk, SRP_gN_cache *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 SRP_gN_cache *sk_SRP_gN_cache_set(struct stack_st_SRP_gN_cache *sk, int idx, SRP_gN_cache *ptr) { returnreturn OPENSSL_sk_insert((OPENSSL_STACK *)sk, (const void *)ptr, idx); never executed: (SRP_gN_cache *)OPENSSL_sk_set((OPENSSL_STACK *)sk, idx, (const void *)ptr);return (SRP_gN_cache *)OPENSSL_sk_set((OPENSSL_STACK *)sk, idx, (const void *)ptr); never executed: } static inline int sk_SRP_gN_cache_find(struct stack_st_SRP_gN_cache *sk, SRP_gN_cache *ptr) { returnreturn (SRP_gN_cache *)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_SRP_gN_cache_find_ex(struct stack_st_SRP_gN_cache *sk, SRP_gN_cache *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_SRP_gN_cache_sort(struct stack_st_SRP_gN_cache *sk) { OPENSSL_sk_sort((OPENSSL_STACK *)sk); }return OPENSSL_sk_find_ex((OPENSSL_STACK *)sk, (const void *)ptr); never executed: static inline int sk_SRP_gN_cache_is_sorted(const struct stack_st_SRP_gN_cache *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_SRP_gN_cache * sk_SRP_gN_cache_dup(const struct stack_st_SRP_gN_cache *sk) { returnreturn OPENSSL_sk_is_sorted((const OPENSSL_STACK *)sk); never executed: (struct stack_st_SRP_gN_cache *)OPENSSL_sk_dup((const OPENSSL_STACK *)sk);return (struct stack_st_SRP_gN_cache *)OPENSSL_sk_dup((const OPENSSL_STACK *)sk); never executed: } static inline struct stack_st_SRP_gN_cache *sk_SRP_gN_cache_deep_copy(const struct stack_st_SRP_gN_cache *sk, sk_SRP_gN_cache_copyfunc copyfunc, sk_SRP_gN_cache_freefunc freefunc) { returnreturn (struct stack_st_SRP_gN_cache *)OPENSSL_sk_dup((const OPENSSL_STACK *)sk); never executed: (struct stack_st_SRP_gN_cache *)OPENSSL_sk_deep_copy((const OPENSSL_STACK *)sk, (OPENSSL_sk_copyfunc)copyfunc, (OPENSSL_sk_freefunc)freefunc);return (struct stack_st_SRP_gN_cache *)OPENSSL_sk_deep_copy((const OPENSSL_STACK *)sk, (OPENSSL_sk_copyfunc)copyfunc, (OPENSSL_sk_freefunc)freefunc); never executed: } static inline sk_SRP_gN_cache_compfunc sk_SRP_gN_cache_set_cmp_func(struct stack_st_SRP_gN_cache *sk, sk_SRP_gN_cache_compfunc compare) { returnreturn (struct stack_st_SRP_gN_cache *)OPENSSL_sk_deep_copy((const OPENSSL_STACK *)sk, (OPENSSL_sk_copyfunc)copyfunc, (OPENSSL_sk_freefunc)freefunc); never executed: (sk_SRP_gN_cache_compfunc)OPENSSL_sk_set_cmp_func((OPENSSL_STACK *)sk, (OPENSSL_sk_compfunc)compare);return (sk_SRP_gN_cache_compfunc)OPENSSL_sk_set_cmp_func((OPENSSL_STACK *)sk, (OPENSSL_sk_compfunc)compare); never executed: }return (sk_SRP_gN_cache_compfunc)OPENSSL_sk_set_cmp_func((OPENSSL_STACK *)sk, (OPENSSL_sk_compfunc)compare); | 0-6 |
8 | - | |
9 | typedef struct SRP_user_pwd_st { | - |
10 | - | |
11 | char *id; | - |
12 | BIGNUM *s; | - |
13 | BIGNUM *v; | - |
14 | - | |
15 | const BIGNUM *g; | - |
16 | const BIGNUM *N; | - |
17 | - | |
18 | char *info; | - |
19 | } SRP_user_pwd; | - |
20 | - | |
21 | void SRP_user_pwd_free(SRP_user_pwd *user_pwd); | - |
22 | - | |
23 | struct stack_st_SRP_user_pwd; typedef int (*sk_SRP_user_pwd_compfunc)(const SRP_user_pwd * const *a, const SRP_user_pwd *const *b); typedef void (*sk_SRP_user_pwd_freefunc)(SRP_user_pwd *a); typedef SRP_user_pwd * (*sk_SRP_user_pwd_copyfunc)(const SRP_user_pwd *a); static inline int sk_SRP_user_pwd_num(const struct stack_st_SRP_user_pwd *sk) { return executed 6 times by 1 test: OPENSSL_sk_num((const OPENSSL_STACK *)sk);return OPENSSL_sk_num((const OPENSSL_STACK *)sk); Executed by:
executed 6 times by 1 test: } static inline SRP_user_pwd *sk_SRP_user_pwd_value(const struct stack_st_SRP_user_pwd *sk, int idx) { returnreturn OPENSSL_sk_num((const OPENSSL_STACK *)sk); Executed by:
executed 6 times by 1 test: (SRP_user_pwd *)OPENSSL_sk_value((const OPENSSL_STACK *)sk, idx);return (SRP_user_pwd *)OPENSSL_sk_value((const OPENSSL_STACK *)sk, idx); Executed by:
executed 6 times by 1 test: } static inline struct stack_st_SRP_user_pwd *sk_SRP_user_pwd_new(sk_SRP_user_pwd_compfunc compare) { returnreturn (SRP_user_pwd *)OPENSSL_sk_value((const OPENSSL_STACK *)sk, idx); Executed by:
never executed: (struct stack_st_SRP_user_pwd *)OPENSSL_sk_new((OPENSSL_sk_compfunc)compare);return (struct stack_st_SRP_user_pwd *)OPENSSL_sk_new((OPENSSL_sk_compfunc)compare); never executed: } static inline struct stack_st_SRP_user_pwd *sk_SRP_user_pwd_new_null(void) { returnreturn (struct stack_st_SRP_user_pwd *)OPENSSL_sk_new((OPENSSL_sk_compfunc)compare); executed 6 times by 1 test: (struct stack_st_SRP_user_pwd *)OPENSSL_sk_new_null();return (struct stack_st_SRP_user_pwd *)OPENSSL_sk_new_null(); Executed by:
executed 6 times by 1 test: } static inline struct stack_st_SRP_user_pwd *sk_SRP_user_pwd_new_reserve(sk_SRP_user_pwd_compfunc compare, int n) { returnreturn (struct stack_st_SRP_user_pwd *)OPENSSL_sk_new_null(); Executed by:
never executed: (struct stack_st_SRP_user_pwd *)OPENSSL_sk_new_reserve((OPENSSL_sk_compfunc)compare, n);return (struct stack_st_SRP_user_pwd *)OPENSSL_sk_new_reserve((OPENSSL_sk_compfunc)compare, n); never executed: } static inline int sk_SRP_user_pwd_reserve(struct stack_st_SRP_user_pwd *sk, int n) { returnreturn (struct stack_st_SRP_user_pwd *)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_SRP_user_pwd_free(struct stack_st_SRP_user_pwd *sk) { OPENSSL_sk_free((OPENSSL_STACK *)sk); }return OPENSSL_sk_reserve((OPENSSL_STACK *)sk, n); never executed: static inline void sk_SRP_user_pwd_zero(struct stack_st_SRP_user_pwd *sk) { OPENSSL_sk_zero((OPENSSL_STACK *)sk); }end of block never executed: static inline SRP_user_pwd *sk_SRP_user_pwd_delete(struct stack_st_SRP_user_pwd *sk, int i) { returnend of block never executed: (SRP_user_pwd *)OPENSSL_sk_delete((OPENSSL_STACK *)sk, i);return (SRP_user_pwd *)OPENSSL_sk_delete((OPENSSL_STACK *)sk, i); never executed: } static inline SRP_user_pwd *sk_SRP_user_pwd_delete_ptr(struct stack_st_SRP_user_pwd *sk, SRP_user_pwd *ptr) { returnreturn (SRP_user_pwd *)OPENSSL_sk_delete((OPENSSL_STACK *)sk, i); never executed: (SRP_user_pwd *)OPENSSL_sk_delete_ptr((OPENSSL_STACK *)sk, (const void *)ptr);return (SRP_user_pwd *)OPENSSL_sk_delete_ptr((OPENSSL_STACK *)sk, (const void *)ptr); never executed: } static inline int sk_SRP_user_pwd_push(struct stack_st_SRP_user_pwd *sk, SRP_user_pwd *ptr) { returnreturn (SRP_user_pwd *)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_SRP_user_pwd_unshift(struct stack_st_SRP_user_pwd *sk, SRP_user_pwd *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 SRP_user_pwd *sk_SRP_user_pwd_pop(struct stack_st_SRP_user_pwd *sk) { returnreturn OPENSSL_sk_unshift((OPENSSL_STACK *)sk, (const void *)ptr); never executed: (SRP_user_pwd *)OPENSSL_sk_pop((OPENSSL_STACK *)sk);return (SRP_user_pwd *)OPENSSL_sk_pop((OPENSSL_STACK *)sk); never executed: } static inline SRP_user_pwd *sk_SRP_user_pwd_shift(struct stack_st_SRP_user_pwd *sk) { returnreturn (SRP_user_pwd *)OPENSSL_sk_pop((OPENSSL_STACK *)sk); never executed: (SRP_user_pwd *)OPENSSL_sk_shift((OPENSSL_STACK *)sk);return (SRP_user_pwd *)OPENSSL_sk_shift((OPENSSL_STACK *)sk); never executed: } static inline void sk_SRP_user_pwd_pop_free(struct stack_st_SRP_user_pwd *sk, sk_SRP_user_pwd_freefunc freefunc) { OPENSSL_sk_pop_free((OPENSSL_STACK *)sk, (OPENSSL_sk_freefunc)freefunc); }return (SRP_user_pwd *)OPENSSL_sk_shift((OPENSSL_STACK *)sk); executed 6 times by 1 test: static inline int sk_SRP_user_pwd_insert(struct stack_st_SRP_user_pwd *sk, SRP_user_pwd *ptr, int idx) { returnend of block Executed by:
executed 6 times by 2 tests: OPENSSL_sk_insert((OPENSSL_STACK *)sk, (const void *)ptr, idx);return OPENSSL_sk_insert((OPENSSL_STACK *)sk, (const void *)ptr, idx); Executed by:
executed 6 times by 2 tests: } static inline SRP_user_pwd *sk_SRP_user_pwd_set(struct stack_st_SRP_user_pwd *sk, int idx, SRP_user_pwd *ptr) { returnreturn OPENSSL_sk_insert((OPENSSL_STACK *)sk, (const void *)ptr, idx); Executed by:
never executed: (SRP_user_pwd *)OPENSSL_sk_set((OPENSSL_STACK *)sk, idx, (const void *)ptr);return (SRP_user_pwd *)OPENSSL_sk_set((OPENSSL_STACK *)sk, idx, (const void *)ptr); never executed: } static inline int sk_SRP_user_pwd_find(struct stack_st_SRP_user_pwd *sk, SRP_user_pwd *ptr) { returnreturn (SRP_user_pwd *)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_SRP_user_pwd_find_ex(struct stack_st_SRP_user_pwd *sk, SRP_user_pwd *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_SRP_user_pwd_sort(struct stack_st_SRP_user_pwd *sk) { OPENSSL_sk_sort((OPENSSL_STACK *)sk); }return OPENSSL_sk_find_ex((OPENSSL_STACK *)sk, (const void *)ptr); never executed: static inline int sk_SRP_user_pwd_is_sorted(const struct stack_st_SRP_user_pwd *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_SRP_user_pwd * sk_SRP_user_pwd_dup(const struct stack_st_SRP_user_pwd *sk) { returnreturn OPENSSL_sk_is_sorted((const OPENSSL_STACK *)sk); never executed: (struct stack_st_SRP_user_pwd *)OPENSSL_sk_dup((const OPENSSL_STACK *)sk);return (struct stack_st_SRP_user_pwd *)OPENSSL_sk_dup((const OPENSSL_STACK *)sk); never executed: } static inline struct stack_st_SRP_user_pwd *sk_SRP_user_pwd_deep_copy(const struct stack_st_SRP_user_pwd *sk, sk_SRP_user_pwd_copyfunc copyfunc, sk_SRP_user_pwd_freefunc freefunc) { returnreturn (struct stack_st_SRP_user_pwd *)OPENSSL_sk_dup((const OPENSSL_STACK *)sk); never executed: (struct stack_st_SRP_user_pwd *)OPENSSL_sk_deep_copy((const OPENSSL_STACK *)sk, (OPENSSL_sk_copyfunc)copyfunc, (OPENSSL_sk_freefunc)freefunc);return (struct stack_st_SRP_user_pwd *)OPENSSL_sk_deep_copy((const OPENSSL_STACK *)sk, (OPENSSL_sk_copyfunc)copyfunc, (OPENSSL_sk_freefunc)freefunc); never executed: } static inline sk_SRP_user_pwd_compfunc sk_SRP_user_pwd_set_cmp_func(struct stack_st_SRP_user_pwd *sk, sk_SRP_user_pwd_compfunc compare) { returnreturn (struct stack_st_SRP_user_pwd *)OPENSSL_sk_deep_copy((const OPENSSL_STACK *)sk, (OPENSSL_sk_copyfunc)copyfunc, (OPENSSL_sk_freefunc)freefunc); never executed: (sk_SRP_user_pwd_compfunc)OPENSSL_sk_set_cmp_func((OPENSSL_STACK *)sk, (OPENSSL_sk_compfunc)compare);return (sk_SRP_user_pwd_compfunc)OPENSSL_sk_set_cmp_func((OPENSSL_STACK *)sk, (OPENSSL_sk_compfunc)compare); never executed: }return (sk_SRP_user_pwd_compfunc)OPENSSL_sk_set_cmp_func((OPENSSL_STACK *)sk, (OPENSSL_sk_compfunc)compare); | 0-6 |
24 | - | |
25 | typedef struct SRP_VBASE_st { | - |
26 | struct stack_st_SRP_user_pwd *users_pwd; | - |
27 | struct stack_st_SRP_gN_cache *gN_cache; | - |
28 | - | |
29 | char *seed_key; | - |
30 | const BIGNUM *default_g; | - |
31 | const BIGNUM *default_N; | - |
32 | } SRP_VBASE; | - |
33 | - | |
34 | - | |
35 | - | |
36 | - | |
37 | typedef struct SRP_gN_st { | - |
38 | char *id; | - |
39 | const BIGNUM *g; | - |
40 | const BIGNUM *N; | - |
41 | } SRP_gN; | - |
42 | - | |
43 | struct stack_st_SRP_gN; typedef int (*sk_SRP_gN_compfunc)(const SRP_gN * const *a, const SRP_gN *const *b); typedef void (*sk_SRP_gN_freefunc)(SRP_gN *a); typedef SRP_gN * (*sk_SRP_gN_copyfunc)(const SRP_gN *a); static inline int sk_SRP_gN_num(const struct stack_st_SRP_gN *sk) { return executed 4 times by 1 test: OPENSSL_sk_num((const OPENSSL_STACK *)sk);return OPENSSL_sk_num((const OPENSSL_STACK *)sk); Executed by:
executed 4 times by 1 test: } static inline SRP_gN *sk_SRP_gN_value(const struct stack_st_SRP_gN *sk, int idx) { returnreturn OPENSSL_sk_num((const OPENSSL_STACK *)sk); Executed by:
never executed: (SRP_gN *)OPENSSL_sk_value((const OPENSSL_STACK *)sk, idx);return (SRP_gN *)OPENSSL_sk_value((const OPENSSL_STACK *)sk, idx); never executed: } static inline struct stack_st_SRP_gN *sk_SRP_gN_new(sk_SRP_gN_compfunc compare) { returnreturn (SRP_gN *)OPENSSL_sk_value((const OPENSSL_STACK *)sk, idx); never executed: (struct stack_st_SRP_gN *)OPENSSL_sk_new((OPENSSL_sk_compfunc)compare);return (struct stack_st_SRP_gN *)OPENSSL_sk_new((OPENSSL_sk_compfunc)compare); never executed: } static inline struct stack_st_SRP_gN *sk_SRP_gN_new_null(void) { returnreturn (struct stack_st_SRP_gN *)OPENSSL_sk_new((OPENSSL_sk_compfunc)compare); executed 4 times by 1 test: (struct stack_st_SRP_gN *)OPENSSL_sk_new_null();return (struct stack_st_SRP_gN *)OPENSSL_sk_new_null(); Executed by:
executed 4 times by 1 test: } static inline struct stack_st_SRP_gN *sk_SRP_gN_new_reserve(sk_SRP_gN_compfunc compare, int n) { returnreturn (struct stack_st_SRP_gN *)OPENSSL_sk_new_null(); Executed by:
never executed: (struct stack_st_SRP_gN *)OPENSSL_sk_new_reserve((OPENSSL_sk_compfunc)compare, n);return (struct stack_st_SRP_gN *)OPENSSL_sk_new_reserve((OPENSSL_sk_compfunc)compare, n); never executed: } static inline int sk_SRP_gN_reserve(struct stack_st_SRP_gN *sk, int n) { returnreturn (struct stack_st_SRP_gN *)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_SRP_gN_free(struct stack_st_SRP_gN *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_SRP_gN_zero(struct stack_st_SRP_gN *sk) { OPENSSL_sk_zero((OPENSSL_STACK *)sk); }end of block Executed by:
never executed: static inline SRP_gN *sk_SRP_gN_delete(struct stack_st_SRP_gN *sk, int i) { returnend of block never executed: (SRP_gN *)OPENSSL_sk_delete((OPENSSL_STACK *)sk, i);return (SRP_gN *)OPENSSL_sk_delete((OPENSSL_STACK *)sk, i); never executed: } static inline SRP_gN *sk_SRP_gN_delete_ptr(struct stack_st_SRP_gN *sk, SRP_gN *ptr) { returnreturn (SRP_gN *)OPENSSL_sk_delete((OPENSSL_STACK *)sk, i); never executed: (SRP_gN *)OPENSSL_sk_delete_ptr((OPENSSL_STACK *)sk, (const void *)ptr);return (SRP_gN *)OPENSSL_sk_delete_ptr((OPENSSL_STACK *)sk, (const void *)ptr); never executed: } static inline int sk_SRP_gN_push(struct stack_st_SRP_gN *sk, SRP_gN *ptr) { returnreturn (SRP_gN *)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_SRP_gN_unshift(struct stack_st_SRP_gN *sk, SRP_gN *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 SRP_gN *sk_SRP_gN_pop(struct stack_st_SRP_gN *sk) { returnreturn OPENSSL_sk_unshift((OPENSSL_STACK *)sk, (const void *)ptr); never executed: (SRP_gN *)OPENSSL_sk_pop((OPENSSL_STACK *)sk);return (SRP_gN *)OPENSSL_sk_pop((OPENSSL_STACK *)sk); never executed: } static inline SRP_gN *sk_SRP_gN_shift(struct stack_st_SRP_gN *sk) { returnreturn (SRP_gN *)OPENSSL_sk_pop((OPENSSL_STACK *)sk); never executed: (SRP_gN *)OPENSSL_sk_shift((OPENSSL_STACK *)sk);return (SRP_gN *)OPENSSL_sk_shift((OPENSSL_STACK *)sk); never executed: } static inline void sk_SRP_gN_pop_free(struct stack_st_SRP_gN *sk, sk_SRP_gN_freefunc freefunc) { OPENSSL_sk_pop_free((OPENSSL_STACK *)sk, (OPENSSL_sk_freefunc)freefunc); }return (SRP_gN *)OPENSSL_sk_shift((OPENSSL_STACK *)sk); never executed: static inline int sk_SRP_gN_insert(struct stack_st_SRP_gN *sk, SRP_gN *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 SRP_gN *sk_SRP_gN_set(struct stack_st_SRP_gN *sk, int idx, SRP_gN *ptr) { returnreturn OPENSSL_sk_insert((OPENSSL_STACK *)sk, (const void *)ptr, idx); never executed: (SRP_gN *)OPENSSL_sk_set((OPENSSL_STACK *)sk, idx, (const void *)ptr);return (SRP_gN *)OPENSSL_sk_set((OPENSSL_STACK *)sk, idx, (const void *)ptr); never executed: } static inline int sk_SRP_gN_find(struct stack_st_SRP_gN *sk, SRP_gN *ptr) { returnreturn (SRP_gN *)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_SRP_gN_find_ex(struct stack_st_SRP_gN *sk, SRP_gN *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_SRP_gN_sort(struct stack_st_SRP_gN *sk) { OPENSSL_sk_sort((OPENSSL_STACK *)sk); }return OPENSSL_sk_find_ex((OPENSSL_STACK *)sk, (const void *)ptr); never executed: static inline int sk_SRP_gN_is_sorted(const struct stack_st_SRP_gN *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_SRP_gN * sk_SRP_gN_dup(const struct stack_st_SRP_gN *sk) { returnreturn OPENSSL_sk_is_sorted((const OPENSSL_STACK *)sk); never executed: (struct stack_st_SRP_gN *)OPENSSL_sk_dup((const OPENSSL_STACK *)sk);return (struct stack_st_SRP_gN *)OPENSSL_sk_dup((const OPENSSL_STACK *)sk); never executed: } static inline struct stack_st_SRP_gN *sk_SRP_gN_deep_copy(const struct stack_st_SRP_gN *sk, sk_SRP_gN_copyfunc copyfunc, sk_SRP_gN_freefunc freefunc) { returnreturn (struct stack_st_SRP_gN *)OPENSSL_sk_dup((const OPENSSL_STACK *)sk); never executed: (struct stack_st_SRP_gN *)OPENSSL_sk_deep_copy((const OPENSSL_STACK *)sk, (OPENSSL_sk_copyfunc)copyfunc, (OPENSSL_sk_freefunc)freefunc);return (struct stack_st_SRP_gN *)OPENSSL_sk_deep_copy((const OPENSSL_STACK *)sk, (OPENSSL_sk_copyfunc)copyfunc, (OPENSSL_sk_freefunc)freefunc); never executed: } static inline sk_SRP_gN_compfunc sk_SRP_gN_set_cmp_func(struct stack_st_SRP_gN *sk, sk_SRP_gN_compfunc compare) { returnreturn (struct stack_st_SRP_gN *)OPENSSL_sk_deep_copy((const OPENSSL_STACK *)sk, (OPENSSL_sk_copyfunc)copyfunc, (OPENSSL_sk_freefunc)freefunc); never executed: (sk_SRP_gN_compfunc)OPENSSL_sk_set_cmp_func((OPENSSL_STACK *)sk, (OPENSSL_sk_compfunc)compare);return (sk_SRP_gN_compfunc)OPENSSL_sk_set_cmp_func((OPENSSL_STACK *)sk, (OPENSSL_sk_compfunc)compare); never executed: }return (sk_SRP_gN_compfunc)OPENSSL_sk_set_cmp_func((OPENSSL_STACK *)sk, (OPENSSL_sk_compfunc)compare); | 0-4 |
44 | - | |
45 | SRP_VBASE *SRP_VBASE_new(char *seed_key); | - |
46 | void SRP_VBASE_free(SRP_VBASE *vb); | - |
47 | int SRP_VBASE_init(SRP_VBASE *vb, char *verifier_file); | - |
48 | - | |
49 | - | |
50 | SRP_user_pwd *SRP_VBASE_get_by_user(SRP_VBASE *vb, char *username) __attribute__ ((deprecated)); | - |
51 | - | |
52 | SRP_user_pwd *SRP_VBASE_get1_by_user(SRP_VBASE *vb, char *username); | - |
53 | - | |
54 | char *SRP_create_verifier(const char *user, const char *pass, char **salt, | - |
55 | char **verifier, const char *N, const char *g); | - |
56 | int SRP_create_verifier_BN(const char *user, const char *pass, BIGNUM **salt, | - |
57 | BIGNUM **verifier, const BIGNUM *N, | - |
58 | const BIGNUM *g); | - |
59 | char *SRP_check_known_gN_param(const BIGNUM *g, const BIGNUM *N); | - |
60 | SRP_gN *SRP_get_default_gN(const char *id); | - |
61 | - | |
62 | - | |
63 | BIGNUM *SRP_Calc_server_key(const BIGNUM *A, const BIGNUM *v, const BIGNUM *u, | - |
64 | const BIGNUM *b, const BIGNUM *N); | - |
65 | BIGNUM *SRP_Calc_B(const BIGNUM *b, const BIGNUM *N, const BIGNUM *g, | - |
66 | const BIGNUM *v); | - |
67 | int SRP_Verify_A_mod_N(const BIGNUM *A, const BIGNUM *N); | - |
68 | BIGNUM *SRP_Calc_u(const BIGNUM *A, const BIGNUM *B, const BIGNUM *N); | - |
69 | - | |
70 | - | |
71 | BIGNUM *SRP_Calc_x(const BIGNUM *s, const char *user, const char *pass); | - |
72 | BIGNUM *SRP_Calc_A(const BIGNUM *a, const BIGNUM *N, const BIGNUM *g); | - |
73 | BIGNUM *SRP_Calc_client_key(const BIGNUM *N, const BIGNUM *B, const BIGNUM *g, | - |
74 | const BIGNUM *x, const BIGNUM *a, const BIGNUM *u); | - |
75 | int SRP_Verify_B_mod_N(const BIGNUM *B, const BIGNUM *N); | - |
Switch to Source code | Preprocessed file |