OpenCoverage

dane.h

Absolute File Name:/home/opencoverage/opencoverage/guest-scripts/openssl/src/include/internal/dane.h
Switch to Source codePreprocessed file
LineSourceCount
1typedef struct danetls_record_st {-
2 uint8_t usage;-
3 uint8_t selector;-
4 uint8_t mtype;-
5 unsigned char *data;-
6 size_t dlen;-
7 EVP_PKEY *spki;-
8} danetls_record;-
9-
10struct stack_st_danetls_record; typedef int (*sk_danetls_record_compfunc)(const danetls_record * const *a, const danetls_record *const *b); typedef void (*sk_danetls_record_freefunc)(danetls_record *a); typedef danetls_record * (*sk_danetls_record_copyfunc)(const danetls_record *a); static inline int sk_danetls_record_num(const struct stack_st_danetls_record *sk) { return
executed 3073 times by 2 tests: return OPENSSL_sk_num((const OPENSSL_STACK *)sk);
Executed by:
  • libcrypto.so.1.1
  • libssl.so.1.1
OPENSSL_sk_num((const OPENSSL_STACK *)sk);
executed 3073 times by 2 tests: return OPENSSL_sk_num((const OPENSSL_STACK *)sk);
Executed by:
  • libcrypto.so.1.1
  • libssl.so.1.1
} static inline danetls_record *sk_danetls_record_value(const struct stack_st_danetls_record *sk, int idx) { return
executed 65 times by 2 tests: return (danetls_record *)OPENSSL_sk_value((const OPENSSL_STACK *)sk, idx);
Executed by:
  • libcrypto.so.1.1
  • libssl.so.1.1
(danetls_record *)OPENSSL_sk_value((const OPENSSL_STACK *)sk, idx);
executed 65 times by 2 tests: return (danetls_record *)OPENSSL_sk_value((const OPENSSL_STACK *)sk, idx);
Executed by:
  • libcrypto.so.1.1
  • libssl.so.1.1
} static inline struct stack_st_danetls_record *sk_danetls_record_new(sk_danetls_record_compfunc compare) { return
never executed: return (struct stack_st_danetls_record *)OPENSSL_sk_new((OPENSSL_sk_compfunc)compare);
(struct stack_st_danetls_record *)OPENSSL_sk_new((OPENSSL_sk_compfunc)compare);
never executed: return (struct stack_st_danetls_record *)OPENSSL_sk_new((OPENSSL_sk_compfunc)compare);
} static inline struct stack_st_danetls_record *sk_danetls_record_new_null(void) { return
executed 49 times by 1 test: return (struct stack_st_danetls_record *)OPENSSL_sk_new_null();
Executed by:
  • libssl.so.1.1
(struct stack_st_danetls_record *)OPENSSL_sk_new_null();
executed 49 times by 1 test: return (struct stack_st_danetls_record *)OPENSSL_sk_new_null();
Executed by:
  • libssl.so.1.1
} static inline struct stack_st_danetls_record *sk_danetls_record_new_reserve(sk_danetls_record_compfunc compare, int n) { return
never executed: return (struct stack_st_danetls_record *)OPENSSL_sk_new_reserve((OPENSSL_sk_compfunc)compare, n);
(struct stack_st_danetls_record *)OPENSSL_sk_new_reserve((OPENSSL_sk_compfunc)compare, n);
never executed: return (struct stack_st_danetls_record *)OPENSSL_sk_new_reserve((OPENSSL_sk_compfunc)compare, n);
} static inline int sk_danetls_record_reserve(struct stack_st_danetls_record *sk, int n) { return
never executed: return OPENSSL_sk_reserve((OPENSSL_STACK *)sk, n);
OPENSSL_sk_reserve((OPENSSL_STACK *)sk, n);
never executed: return OPENSSL_sk_reserve((OPENSSL_STACK *)sk, n);
} static inline void sk_danetls_record_free(struct stack_st_danetls_record *sk) { OPENSSL_sk_free((OPENSSL_STACK *)sk); }
never executed: end of block
static inline void sk_danetls_record_zero(struct stack_st_danetls_record *sk) { OPENSSL_sk_zero((OPENSSL_STACK *)sk); }
never executed: end of block
static inline danetls_record *sk_danetls_record_delete(struct stack_st_danetls_record *sk, int i) { return
never executed: return (danetls_record *)OPENSSL_sk_delete((OPENSSL_STACK *)sk, i);
(danetls_record *)OPENSSL_sk_delete((OPENSSL_STACK *)sk, i);
never executed: return (danetls_record *)OPENSSL_sk_delete((OPENSSL_STACK *)sk, i);
} static inline danetls_record *sk_danetls_record_delete_ptr(struct stack_st_danetls_record *sk, danetls_record *ptr) { return
never executed: return (danetls_record *)OPENSSL_sk_delete_ptr((OPENSSL_STACK *)sk, (const void *)ptr);
(danetls_record *)OPENSSL_sk_delete_ptr((OPENSSL_STACK *)sk, (const void *)ptr);
never executed: return (danetls_record *)OPENSSL_sk_delete_ptr((OPENSSL_STACK *)sk, (const void *)ptr);
} static inline int sk_danetls_record_push(struct stack_st_danetls_record *sk, danetls_record *ptr) { return
never executed: return OPENSSL_sk_push((OPENSSL_STACK *)sk, (const void *)ptr);
OPENSSL_sk_push((OPENSSL_STACK *)sk, (const void *)ptr);
never executed: return OPENSSL_sk_push((OPENSSL_STACK *)sk, (const void *)ptr);
} static inline int sk_danetls_record_unshift(struct stack_st_danetls_record *sk, danetls_record *ptr) { return
never executed: return OPENSSL_sk_unshift((OPENSSL_STACK *)sk, (const void *)ptr);
OPENSSL_sk_unshift((OPENSSL_STACK *)sk, (const void *)ptr);
never executed: return OPENSSL_sk_unshift((OPENSSL_STACK *)sk, (const void *)ptr);
} static inline danetls_record *sk_danetls_record_pop(struct stack_st_danetls_record *sk) { return
never executed: return (danetls_record *)OPENSSL_sk_pop((OPENSSL_STACK *)sk);
(danetls_record *)OPENSSL_sk_pop((OPENSSL_STACK *)sk);
never executed: return (danetls_record *)OPENSSL_sk_pop((OPENSSL_STACK *)sk);
} static inline danetls_record *sk_danetls_record_shift(struct stack_st_danetls_record *sk) { return
never executed: return (danetls_record *)OPENSSL_sk_shift((OPENSSL_STACK *)sk);
(danetls_record *)OPENSSL_sk_shift((OPENSSL_STACK *)sk);
never executed: return (danetls_record *)OPENSSL_sk_shift((OPENSSL_STACK *)sk);
} static inline void sk_danetls_record_pop_free(struct stack_st_danetls_record *sk, sk_danetls_record_freefunc freefunc) { OPENSSL_sk_pop_free((OPENSSL_STACK *)sk, (OPENSSL_sk_freefunc)freefunc); }
executed 8254 times by 2 tests: end of block
Executed by:
  • libssl.so.1.1
  • tls13encryptiontest
static inline int sk_danetls_record_insert(struct stack_st_danetls_record *sk, danetls_record *ptr, int idx) { return
executed 50 times by 1 test: return OPENSSL_sk_insert((OPENSSL_STACK *)sk, (const void *)ptr, idx);
Executed by:
  • libssl.so.1.1
OPENSSL_sk_insert((OPENSSL_STACK *)sk, (const void *)ptr, idx);
executed 50 times by 1 test: return OPENSSL_sk_insert((OPENSSL_STACK *)sk, (const void *)ptr, idx);
Executed by:
  • libssl.so.1.1
} static inline danetls_record *sk_danetls_record_set(struct stack_st_danetls_record *sk, int idx, danetls_record *ptr) { return
never executed: return (danetls_record *)OPENSSL_sk_set((OPENSSL_STACK *)sk, idx, (const void *)ptr);
(danetls_record *)OPENSSL_sk_set((OPENSSL_STACK *)sk, idx, (const void *)ptr);
never executed: return (danetls_record *)OPENSSL_sk_set((OPENSSL_STACK *)sk, idx, (const void *)ptr);
} static inline int sk_danetls_record_find(struct stack_st_danetls_record *sk, danetls_record *ptr) { return
never executed: return OPENSSL_sk_find((OPENSSL_STACK *)sk, (const void *)ptr);
OPENSSL_sk_find((OPENSSL_STACK *)sk, (const void *)ptr);
never executed: return OPENSSL_sk_find((OPENSSL_STACK *)sk, (const void *)ptr);
} static inline int sk_danetls_record_find_ex(struct stack_st_danetls_record *sk, danetls_record *ptr) { return
never executed: return OPENSSL_sk_find_ex((OPENSSL_STACK *)sk, (const void *)ptr);
OPENSSL_sk_find_ex((OPENSSL_STACK *)sk, (const void *)ptr);
never executed: return OPENSSL_sk_find_ex((OPENSSL_STACK *)sk, (const void *)ptr);
} static inline void sk_danetls_record_sort(struct stack_st_danetls_record *sk) { OPENSSL_sk_sort((OPENSSL_STACK *)sk); }
never executed: end of block
static inline int sk_danetls_record_is_sorted(const struct stack_st_danetls_record *sk) { return
never executed: return OPENSSL_sk_is_sorted((const OPENSSL_STACK *)sk);
OPENSSL_sk_is_sorted((const OPENSSL_STACK *)sk);
never executed: return OPENSSL_sk_is_sorted((const OPENSSL_STACK *)sk);
} static inline struct stack_st_danetls_record * sk_danetls_record_dup(const struct stack_st_danetls_record *sk) { return
never executed: return (struct stack_st_danetls_record *)OPENSSL_sk_dup((const OPENSSL_STACK *)sk);
(struct stack_st_danetls_record *)OPENSSL_sk_dup((const OPENSSL_STACK *)sk);
never executed: return (struct stack_st_danetls_record *)OPENSSL_sk_dup((const OPENSSL_STACK *)sk);
} static inline struct stack_st_danetls_record *sk_danetls_record_deep_copy(const struct stack_st_danetls_record *sk, sk_danetls_record_copyfunc copyfunc, sk_danetls_record_freefunc freefunc) { return
never executed: return (struct stack_st_danetls_record *)OPENSSL_sk_deep_copy((const OPENSSL_STACK *)sk, (OPENSSL_sk_copyfunc)copyfunc, (OPENSSL_sk_freefunc)freefunc);
(struct stack_st_danetls_record *)OPENSSL_sk_deep_copy((const OPENSSL_STACK *)sk, (OPENSSL_sk_copyfunc)copyfunc, (OPENSSL_sk_freefunc)freefunc);
never executed: return (struct stack_st_danetls_record *)OPENSSL_sk_deep_copy((const OPENSSL_STACK *)sk, (OPENSSL_sk_copyfunc)copyfunc, (OPENSSL_sk_freefunc)freefunc);
} static inline sk_danetls_record_compfunc sk_danetls_record_set_cmp_func(struct stack_st_danetls_record *sk, sk_danetls_record_compfunc compare) { return
never executed: return (sk_danetls_record_compfunc)OPENSSL_sk_set_cmp_func((OPENSSL_STACK *)sk, (OPENSSL_sk_compfunc)compare);
(sk_danetls_record_compfunc)OPENSSL_sk_set_cmp_func((OPENSSL_STACK *)sk, (OPENSSL_sk_compfunc)compare);
never executed: return (sk_danetls_record_compfunc)OPENSSL_sk_set_cmp_func((OPENSSL_STACK *)sk, (OPENSSL_sk_compfunc)compare);
}
0-8254
11-
12-
13-
14-
15struct dane_ctx_st {-
16 const EVP_MD **mdevp;-
17 uint8_t *mdord;-
18 uint8_t mdmax;-
19 unsigned long flags;-
20};-
21-
22-
23-
24-
25struct ssl_dane_st {-
26 struct dane_ctx_st *dctx;-
27 struct stack_st_danetls_record *trecs;-
28 struct stack_st_X509 *certs;-
29 danetls_record *mtlsa;-
30 X509 *mcert;-
31 uint32_t umask;-
32 int mdpth;-
33 int pdpth;-
34 unsigned long flags;-
35};-
Switch to Source codePreprocessed file

Generated by Squish Coco 4.2.2