OpenCoverage

OpenSSL Test Coverage

Functions

Page:<>1
Condition %: 100.000% (1/1)
...50
Condition %:  42.105% (16/38)
...60
Condition %:  0.000% (0/1)
...70
Condition %:  0.000% (0/1)
...76
Condition %:  0.000% (0/103)
77
Condition %:  0.000% (0/1)
78
Condition %:  0.000% (0/1)
79
Condition %:  0.000% (0/1)
8081
Condition %:  0.000% (0/4)
82
Condition %:  0.000% (0/1)
83
Condition %:  0.000% (0/1)
84
Condition %:  0.000% (0/10)
...90
Condition %:  0.000% (0/7)
...100
Condition %:  0.000% (0/30)
...103
Condition %:  0.000% (0/1)
FunctionCondition %▾eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexity
i2d_AUTHORITY_KEYID
Name: i2d_AUTHORITY_KEYID
Prototype: int i2d_AUTHORITY_KEYID(AUTHORITY_KEYID *a, unsigned char **out)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_akeya.c
Lines: 23-23
  0.000% (0/1)
11
i2d_AUTHORITY_INFO_ACCESS
Name: i2d_AUTHORITY_INFO_ACCESS
Prototype: int i2d_AUTHORITY_INFO_ACCESS(AUTHORITY_INFO_ACCESS *a, unsigned char **out)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_info.c
Lines: 59-59
  0.000% (0/1)
11
i2d_ASRange
Name: i2d_ASRange
Prototype: int i2d_ASRange(ASRange *a, unsigned char **out)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_asid.c
Lines: 53-53
  0.000% (0/1)
11
i2d_ASN1_VISIBLESTRING
Name: i2d_ASN1_VISIBLESTRING
Prototype: int i2d_ASN1_VISIBLESTRING(ASN1_VISIBLESTRING *a, unsigned char **out)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/tasn_typ.c
Lines: 39-39
  0.000% (0/1)
11
i2d_ASN1_UTF8STRING
Name: i2d_ASN1_UTF8STRING
Prototype: int i2d_ASN1_UTF8STRING(ASN1_UTF8STRING *a, unsigned char **out)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/tasn_typ.c
Lines: 32-32
  0.000% (0/1)
11
i2d_ASN1_UTCTIME
Name: i2d_ASN1_UTCTIME
Prototype: int i2d_ASN1_UTCTIME(ASN1_UTCTIME *a, unsigned char **out)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/tasn_typ.c
Lines: 37-37
  0.000% (0/1)
11
i2d_ASN1_UNIVERSALSTRING
Name: i2d_ASN1_UNIVERSALSTRING
Prototype: int i2d_ASN1_UNIVERSALSTRING(ASN1_UNIVERSALSTRING *a, unsigned char **out)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/tasn_typ.c
Lines: 40-40
  0.000% (0/1)
11
i2d_ASN1_TIME
Name: i2d_ASN1_TIME
Prototype: int i2d_ASN1_TIME(ASN1_TIME *a, unsigned char **out)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/a_time.c
Lines: 26-26
  0.000% (0/1)
11
i2d_ASN1_T61STRING
Name: i2d_ASN1_T61STRING
Prototype: int i2d_ASN1_T61STRING(ASN1_T61STRING *a, unsigned char **out)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/tasn_typ.c
Lines: 34-34
  0.000% (0/1)
11
i2d_ASN1_SET_ANY
Name: i2d_ASN1_SET_ANY
Prototype: int i2d_ASN1_SET_ANY(const ASN1_SEQUENCE_ANY *a, unsigned char **out)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/tasn_typ.c
Lines: 84-84
  0.000% (0/1)
11
i2d_ASN1_SEQUENCE_ANY
Name: i2d_ASN1_SEQUENCE_ANY
Prototype: int i2d_ASN1_SEQUENCE_ANY(const ASN1_SEQUENCE_ANY *a, unsigned char **out)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/tasn_typ.c
Lines: 83-83
  0.000% (0/1)
11
i2d_ASN1_PRINTABLESTRING
Name: i2d_ASN1_PRINTABLESTRING
Prototype: int i2d_ASN1_PRINTABLESTRING(ASN1_PRINTABLESTRING *a, unsigned char **out)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/tasn_typ.c
Lines: 33-33
  0.000% (0/1)
11
i2d_ASN1_PRINTABLE
Name: i2d_ASN1_PRINTABLE
Prototype: int i2d_ASN1_PRINTABLE(ASN1_STRING *a, unsigned char **out)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/tasn_typ.c
Lines: 58-58
  0.000% (0/1)
11
i2d_ASN1_OBJECT
Name: i2d_ASN1_OBJECT
Prototype: int i2d_ASN1_OBJECT(const ASN1_OBJECT *a, unsigned char **pp)
Coverage:  0.000% (0/20)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/a_object.c
Lines: 21-51
  0.000% (0/20)
405
i2d_ASN1_NULL
Name: i2d_ASN1_NULL
Prototype: int i2d_ASN1_NULL(ASN1_NULL *a, unsigned char **out)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/tasn_typ.c
Lines: 44-44
  0.000% (0/1)
11
i2d_ASN1_IA5STRING
Name: i2d_ASN1_IA5STRING
Prototype: int i2d_ASN1_IA5STRING(ASN1_IA5STRING *a, unsigned char **out)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/tasn_typ.c
Lines: 35-35
  0.000% (0/1)
11
i2d_ASN1_GENERALSTRING
Name: i2d_ASN1_GENERALSTRING
Prototype: int i2d_ASN1_GENERALSTRING(ASN1_GENERALSTRING *a, unsigned char **out)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/tasn_typ.c
Lines: 36-36
  0.000% (0/1)
11
i2d_ASN1_GENERALIZEDTIME
Name: i2d_ASN1_GENERALIZEDTIME
Prototype: int i2d_ASN1_GENERALIZEDTIME(ASN1_GENERALIZEDTIME *a, unsigned char **out)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/tasn_typ.c
Lines: 38-38
  0.000% (0/1)
11
i2d_ASN1_ENUMERATED
Name: i2d_ASN1_ENUMERATED
Prototype: int i2d_ASN1_ENUMERATED(ASN1_ENUMERATED *a, unsigned char **out)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/tasn_typ.c
Lines: 30-30
  0.000% (0/1)
11
i2d_ASN1_BMPSTRING
Name: i2d_ASN1_BMPSTRING
Prototype: int i2d_ASN1_BMPSTRING(ASN1_BMPSTRING *a, unsigned char **out)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/tasn_typ.c
Lines: 41-41
  0.000% (0/1)
11
i2d_ASN1_BIT_STRING
Name: i2d_ASN1_BIT_STRING
Prototype: int i2d_ASN1_BIT_STRING(ASN1_BIT_STRING *a, unsigned char **out)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/tasn_typ.c
Lines: 31-31
  0.000% (0/1)
11
i2d_ASIdentifiers
Name: i2d_ASIdentifiers
Prototype: int i2d_ASIdentifiers(ASIdentifiers *a, unsigned char **out)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_asid.c
Lines: 56-56
  0.000% (0/1)
11
i2d_ASIdentifierChoice
Name: i2d_ASIdentifierChoice
Prototype: int i2d_ASIdentifierChoice(ASIdentifierChoice *a, unsigned char **out)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_asid.c
Lines: 55-55
  0.000% (0/1)
11
i2d_ASIdOrRange
Name: i2d_ASIdOrRange
Prototype: int i2d_ASIdOrRange(ASIdOrRange *a, unsigned char **out)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_asid.c
Lines: 54-54
  0.000% (0/1)
11
i2d_ADMISSION_SYNTAX
Name: i2d_ADMISSION_SYNTAX
Prototype: int i2d_ADMISSION_SYNTAX(ADMISSION_SYNTAX *a, unsigned char **out)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_admis.c
Lines: 52-52
  0.000% (0/1)
11
i2d_ADMISSIONS
Name: i2d_ADMISSIONS
Prototype: int i2d_ADMISSIONS(ADMISSIONS *a, unsigned char **out)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_admis.c
Lines: 51-51
  0.000% (0/1)
11
i2d_ACCESS_DESCRIPTION
Name: i2d_ACCESS_DESCRIPTION
Prototype: int i2d_ACCESS_DESCRIPTION(ACCESS_DESCRIPTION *a, unsigned char **out)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_info.c
Lines: 53-53
  0.000% (0/1)
11
i2b_PrivateKey_bio
Name: i2b_PrivateKey_bio
Prototype: int i2b_PrivateKey_bio(BIO *out, EVP_PKEY *pk)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pem/pvkfmt.c
Lines: 599-602
  0.000% (0/1)
11
i2b_PVK_bio
Name: i2b_PVK_bio
Prototype: int i2b_PVK_bio(BIO *out, EVP_PKEY *pk, int enclevel, pem_password_cb *cb, void *u)
Coverage:  0.000% (0/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pem/pvkfmt.c
Lines: 864-879
  0.000% (0/7)
153
i2b_PVK
Name: i2b_PVK
Prototype: static int i2b_PVK(unsigned char **out, EVP_PKEY *pk, int enclevel, pem_password_cb *cb, void *u)
Coverage:  0.000% (0/62)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pem/pvkfmt.c
Lines: 779-862
  0.000% (0/62)
10521
i2a_ASN1_ENUMERATED
Name: i2a_ASN1_ENUMERATED
Prototype: int i2a_ASN1_ENUMERATED(BIO *bp, const ASN1_ENUMERATED *a)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/f_int.c
Lines: 145-148
  0.000% (0/1)
11
i2a_ACCESS_DESCRIPTION
Name: i2a_ACCESS_DESCRIPTION
Prototype: int i2a_ACCESS_DESCRIPTION(BIO *bp, const ACCESS_DESCRIPTION *a)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_info.c
Lines: 158-162
  0.000% (0/1)
21
hmac_size
Name: hmac_size
Prototype: static int hmac_size(const EVP_PKEY *pkey)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/hmac/hm_ameth.c
Lines: 21-24
  0.000% (0/1)
11
hmac_pkey_public_cmp
Name: hmac_pkey_public_cmp
Prototype: static int hmac_pkey_public_cmp(const EVP_PKEY *a, const EVP_PKEY *b)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/hmac/hm_ameth.c
Lines: 48-51
  0.000% (0/1)
11
hmac_pkey_ctrl
Name: hmac_pkey_ctrl
Prototype: static int hmac_pkey_ctrl(EVP_PKEY *pkey, int op, long arg1, void *arg2)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/hmac/hm_ameth.c
Lines: 36-46
  0.000% (0/4)
43
hmac_get_priv_key
Name: hmac_get_priv_key
Prototype: static int hmac_get_priv_key(const EVP_PKEY *pkey, unsigned char *priv, size_t *len)
Coverage:  0.000% (0/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/hmac/hm_ameth.c
Lines: 75-92
  0.000% (0/9)
153
gnames_from_sectname
Name: gnames_from_sectname
Prototype: static struct stack_st_GENERAL_NAME *gnames_from_sectname(X509V3_CTX *ctx, char *sect)
Coverage:  0.000% (0/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_crld.c
Lines: 45-64
  0.000% (0/12)
214
gf_hibit
Name: gf_hibit
Prototype: mask_t gf_hibit(const gf x)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve448/f_generic.c
Lines: 46-53
  0.000% (0/1)
41
get_random_bytes
Name: get_random_bytes
Prototype: static int get_random_bytes(unsigned char *buf, int num)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/engine/eng_rdrand.c
Lines: 25-32
  0.000% (0/4)
32
get_email
Name: get_email
Prototype: static struct stack_st_OPENSSL_STRING *get_email(X509_NAME *name, GENERAL_NAMES *gens)
Coverage:  0.000% (0/16)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_utl.c
Lines: 466-492
  0.000% (0/16)
306
generic_asn1
Name: generic_asn1
Prototype: static unsigned char *generic_asn1(const char *value, X509V3_CTX *ctx, long *ext_len)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_conf.c
Lines: 270-281
  0.000% (0/4)
182
generate_v3
Name: generate_v3
Prototype: static ASN1_TYPE *generate_v3(const char *str, X509V3_CTX *cnf, int depth, int *perr)
Coverage:  0.000% (0/58)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/asn1_gen.c
Lines: 98-238
  0.000% (0/58)
11117
general_allocate_boolean
Name: general_allocate_boolean
Prototype: static int general_allocate_boolean(UI *ui, const char *prompt, const char *action_desc, const char *ok_chars, const char *cancel_chars, int prompt_freeable, enum UI_string_types type, int input_flags, char *result_buf)
Coverage:  0.000% (0/29)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ui/ui_lib.c
Lines: 146-192
  0.000% (0/29)
628
free_evp_pbe_ctl
Name: free_evp_pbe_ctl
Prototype: static void free_evp_pbe_ctl(EVP_PBE_CTL *pbe)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/evp_pbe.c
Lines: 238-241
  0.000% (0/1)
11
fork_once_func
Name: fork_once_func
Prototype: static void fork_once_func(void)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/threads_pthread.c
Lines: 181-185
  0.000% (0/1)
21
find_profile_by_name
Name: find_profile_by_name
Prototype: static int find_profile_by_name(char *profile_name, SRTP_PROTECTION_PROFILE **pptr, size_t len)
Coverage:  0.000% (0/49)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/d1_srtp.c
Lines: 42-59
  0.000% (0/49)
2139
file_read_pem
Name: file_read_pem
Prototype: static int file_read_pem(BIO *bp, char **pem_name, char **pem_header, unsigned char **data, long *len, const UI_METHOD *ui_method, void *ui_data, int secure)
Coverage:  0.000% (0/16)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/store/loader_file.c
Lines: 1099-1130
  0.000% (0/16)
154
file_read_asn1
Name: file_read_asn1
Prototype: static int file_read_asn1(BIO *bp, unsigned char **data, long *len)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/store/loader_file.c
Lines: 1132-1144
  0.000% (0/4)
112
file_open
Name: file_open
Prototype: static OSSL_STORE_LOADER_CTX *file_open(const OSSL_STORE_LOADER *loader, const char *uri, const UI_METHOD *ui_method, void *ui_data)
Coverage:  0.000% (0/97)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/store/loader_file.c
Lines: 755-893
  0.000% (0/97)
33724
file_name_to_uri
Name: file_name_to_uri
Prototype: static int file_name_to_uri(OSSL_STORE_LOADER_CTX *ctx, const char *name, char **data)
Coverage:  0.000% (0/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/store/loader_file.c
Lines: 1160-1181
  0.000% (0/6)
192
file_name_check
Name: file_name_check
Prototype: static int file_name_check(OSSL_STORE_LOADER_CTX *ctx, const char *name)
Coverage:  0.000% (0/33)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/store/loader_file.c
Lines: 1183-1243
  0.000% (0/33)
289
file_load_try_repeat
Name: file_load_try_repeat
Prototype: static OSSL_STORE_INFO *file_load_try_repeat(OSSL_STORE_LOADER_CTX *ctx, const UI_METHOD *ui_method, void *ui_data)
Coverage:  0.000% (0/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/store/loader_file.c
Lines: 1069-1090
  0.000% (0/7)
413
file_load_try_decode
Name: file_load_try_decode
Prototype: static OSSL_STORE_INFO *file_load_try_decode(OSSL_STORE_LOADER_CTX *ctx, const char *pem_name, const char *pem_header, unsigned char *data, size_t len, const UI_METHOD *ui_method, void *ui_data, int *matchcount)
Coverage:  0.000% (0/37)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/store/loader_file.c
Lines: 980-1067
  0.000% (0/37)
11013
file_load
Name: file_load
Prototype: static OSSL_STORE_INFO *file_load(OSSL_STORE_LOADER_CTX *ctx, const UI_METHOD *ui_method, void *ui_data)
Coverage:  0.000% (0/93)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/store/loader_file.c
Lines: 1247-1380
  0.000% (0/93)
16225
file_get_pem_pass
Name: file_get_pem_pass
Prototype: static int file_get_pem_pass(char *buf, int num, int w, void *data)
Coverage:  0.000% (0/3)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/store/loader_file.c
Lines: 110-117
  0.000% (0/3)
81
file_get_pass
Name: file_get_pass
Prototype: static char *file_get_pass(const UI_METHOD *ui_method, char *pass, size_t maxsize, const char *prompt_info, void *data)
Coverage:  0.000% (0/19)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/store/loader_file.c
Lines: 47-89
  0.000% (0/19)
588
file_find
Name: file_find
Prototype: static int file_find(OSSL_STORE_LOADER_CTX *ctx, OSSL_STORE_SEARCH *search)
Coverage:  0.000% (0/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/store/loader_file.c
Lines: 932-961
  0.000% (0/13)
205
file_fill_pem_pass_data
Name: file_fill_pem_pass_data
Prototype: static int file_fill_pem_pass_data(struct pem_pass_data *pass_data, const char *prompt_info, const UI_METHOD *ui_method, void *ui_data)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/store/loader_file.c
Lines: 97-107
  0.000% (0/4)
82
file_expect
Name: file_expect
Prototype: static int file_expect(OSSL_STORE_LOADER_CTX *ctx, int expected)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/store/loader_file.c
Lines: 926-930
  0.000% (0/1)
21
file_error
Name: file_error
Prototype: static int file_error(OSSL_STORE_LOADER_CTX *ctx)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/store/loader_file.c
Lines: 1382-1385
  0.000% (0/1)
11
file_eof
Name: file_eof
Prototype: static int file_eof(OSSL_STORE_LOADER_CTX *ctx)
Coverage:  0.000% (0/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/store/loader_file.c
Lines: 1387-1396
  0.000% (0/9)
143
file_ctrl
Name: file_ctrl
Prototype: static int file_ctrl(OSSL_STORE_LOADER_CTX *ctx, int cmd, va_list args)
Coverage:  0.000% (0/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/store/loader_file.c
Lines: 895-924
  0.000% (0/11)
276
file_close
Name: file_close
Prototype: static int file_close(OSSL_STORE_LOADER_CTX *ctx)
Coverage:  0.000% (0/5)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/store/loader_file.c
Lines: 1398-1407
  0.000% (0/5)
52
fe64_invert
Name: fe64_invert
Prototype: static void fe64_invert(fe64 out, const fe64 z)
Coverage:  0.000% (0/25)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve25519.c
Lines: 106-195
  0.000% (0/25)
419
fe64_frombytes
Name: fe64_frombytes
Prototype: static void fe64_frombytes(fe64 h, const uint8_t *s)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve25519.c
Lines: 61-67
  0.000% (0/1)
41
fe64_cswap
Name: fe64_cswap
Prototype: static void fe64_cswap(fe64 f, fe64 g, unsigned int b)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve25519.c
Lines: 93-104
  0.000% (0/4)
72
fe64_copy
Name: fe64_copy
Prototype: static void fe64_copy(fe64 h, const fe64 f)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve25519.c
Lines: 85-91
  0.000% (0/1)
41
fe64_1
Name: fe64_1
Prototype: static void fe64_1(fe64 h)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve25519.c
Lines: 77-83
  0.000% (0/1)
41
fe64_0
Name: fe64_0
Prototype: static void fe64_0(fe64 h)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve25519.c
Lines: 69-75
  0.000% (0/1)
41
fd_write
Name: fd_write
Prototype: static int fd_write(BIO *b, const char *in, int inl)
Coverage:  0.000% (0/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bss_fd.c
Lines: 131-142
  0.000% (0/7)
103
fd_read
Name: fd_read
Prototype: static int fd_read(BIO *b, char *out, int outl)
Coverage:  0.000% (0/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bss_fd.c
Lines: 115-129
  0.000% (0/10)
134
fd_puts
Name: fd_puts
Prototype: static int fd_puts(BIO *bp, const char *str)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bss_fd.c
Lines: 196-203
  0.000% (0/1)
41
fd_new
Name: fd_new
Prototype: static int fd_new(BIO *bi)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bss_fd.c
Lines: 92-99
  0.000% (0/1)
91
fd_gets
Name: fd_gets
Prototype: static int fd_gets(BIO *bp, char *buf, int size)
Coverage:  0.000% (0/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bss_fd.c
Lines: 205-221
  0.000% (0/12)
104
fd_free
Name: fd_free
Prototype: static int fd_free(BIO *a)
Coverage:  0.000% (0/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bss_fd.c
Lines: 101-113
  0.000% (0/10)
104
fd_ctrl
Name: fd_ctrl
Prototype: static long fd_ctrl(BIO *b, int cmd, long num, void *ptr)
Coverage:  0.000% (0/31)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bss_fd.c
Lines: 144-194
  0.000% (0/31)
3316
extract_min_max
Name: extract_min_max
Prototype: static int extract_min_max(IPAddressOrRange *aor, unsigned char *min, unsigned char *max, int length)
Coverage:  0.000% (0/20)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_addr.c
Lines: 624-638
  0.000% (0/20)
184
extract_min_max
Name: extract_min_max
Prototype: static int extract_min_max(ASIdOrRange *aor, ASN1_INTEGER **min, ASN1_INTEGER **max)
Coverage:  0.000% (0/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_asid.c
Lines: 234-251
  0.000% (0/8)
144
ext_list_free
Name: ext_list_free
Prototype: static void ext_list_free(X509V3_EXT_METHOD *ext)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_lib.c
Lines: 111-115
  0.000% (0/4)
22
exnode_free
Name: exnode_free
Prototype: static void exnode_free(X509_POLICY_NODE *node)
Coverage:  0.000% (0/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/pcy_tree.c
Lines: 601-605
  0.000% (0/6)
22
ess_signing_cert_v2_new_init
Name: ess_signing_cert_v2_new_init
Prototype: static ESS_SIGNING_CERT_V2 *ess_signing_cert_v2_new_init(const EVP_MD *hash_alg, X509 *signcert, struct stack_st_X509 *certs)
Coverage:  0.000% (0/20)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ts/ts_rsp_sign.c
Lines: 861-893
  0.000% (0/20)
488
ess_get_signing_cert_v2
Name: ess_get_signing_cert_v2
Prototype: static ESS_SIGNING_CERT_V2 *ess_get_signing_cert_v2(PKCS7_SIGNER_INFO *si)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ts/ts_rsp_verify.c
Lines: 271-281
  0.000% (0/4)
172
ess_get_signing_cert
Name: ess_get_signing_cert
Prototype: static ESS_SIGNING_CERT *ess_get_signing_cert(PKCS7_SIGNER_INFO *si)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ts/ts_rsp_verify.c
Lines: 260-269
  0.000% (0/4)
152
ess_cert_id_v2_new_init
Name: ess_cert_id_v2_new_init
Prototype: static ESS_CERT_ID_V2 *ess_cert_id_v2_new_init(const EVP_MD *hash_alg, X509 *cert, int issuer_needed)
Coverage:  0.000% (0/39)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ts/ts_rsp_sign.c
Lines: 895-953
  0.000% (0/39)
8614
ess_add_signing_cert_v2
Name: ess_add_signing_cert_v2
Prototype: static int ess_add_signing_cert_v2(PKCS7_SIGNER_INFO *si, ESS_SIGNING_CERT_V2 *sc)
Coverage:  0.000% (0/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ts/ts_rsp_sign.c
Lines: 955-983
  0.000% (0/10)
414
ess_add_signing_cert
Name: ess_add_signing_cert
Prototype: static int ess_add_signing_cert(PKCS7_SIGNER_INFO *si, ESS_SIGNING_CERT *sc)
Coverage:  0.000% (0/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ts/ts_rsp_sign.c
Lines: 832-859
  0.000% (0/10)
424
ess_SIGNING_CERT_new_init
Name: ess_SIGNING_CERT_new_init
Prototype: static ESS_SIGNING_CERT *ess_SIGNING_CERT_new_init(X509 *signcert, struct stack_st_X509 *certs)
Coverage:  0.000% (0/23)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ts/ts_rsp_sign.c
Lines: 734-762
  0.000% (0/23)
447
ess_CERT_ID_new_init
Name: ess_CERT_ID_new_init
Prototype: static ESS_CERT_ID *ess_CERT_ID_new_init(X509 *cert, int issuer_needed)
Coverage:  0.000% (0/28)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ts/ts_rsp_sign.c
Lines: 764-803
  0.000% (0/28)
6210
err_unshelve_state
Name: err_unshelve_state
Prototype: void err_unshelve_state(void* state)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/err/err.c
Lines: 731-735
  0.000% (0/4)
22
err_shelve_state
Name: err_shelve_state
Prototype: int err_shelve_state(void **state)
Coverage:  0.000% (0/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/err/err.c
Lines: 712-725
  0.000% (0/12)
124
eof_PKCS12
Name: eof_PKCS12
Prototype: static int eof_PKCS12(void *ctx_)
Coverage:  0.000% (0/5)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/store/loader_file.c
Lines: 295-300
  0.000% (0/5)
61
engine_unregister_all_pkey_meths
Name: engine_unregister_all_pkey_meths
Prototype: static void engine_unregister_all_pkey_meths(void)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/engine/tb_pkmeth.c
Lines: 20-23
  0.000% (0/1)
11
engine_unregister_all_pkey_asn1_meths
Name: engine_unregister_all_pkey_asn1_meths
Prototype: static void engine_unregister_all_pkey_asn1_meths(void)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/engine/tb_asnmth.c
Lines: 30-33
  0.000% (0/1)
11
engine_unregister_all_RSA
Name: engine_unregister_all_RSA
Prototype: static void engine_unregister_all_RSA(void)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/engine/tb_rsa.c
Lines: 20-23
  0.000% (0/1)
11
engine_unregister_all_EC
Name: engine_unregister_all_EC
Prototype: static void engine_unregister_all_EC(void)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/engine/tb_eckey.c
Lines: 20-23
  0.000% (0/1)
11
engine_unregister_all_DSA
Name: engine_unregister_all_DSA
Prototype: static void engine_unregister_all_DSA(void)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/engine/tb_dsa.c
Lines: 20-23
  0.000% (0/1)
11
engine_unregister_all_DH
Name: engine_unregister_all_DH
Prototype: static void engine_unregister_all_DH(void)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/engine/tb_dh.c
Lines: 20-23
  0.000% (0/1)
11
engine_table_unregister
Name: engine_table_unregister
Prototype: void engine_table_unregister(ENGINE_TABLE **table, ENGINE *e)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/engine/eng_table.c
Lines: 162-168
  0.000% (0/4)
42
engine_openssl
Name: engine_openssl
Prototype: static ENGINE *engine_openssl(void)
Coverage:  0.000% (0/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/engine/eng_openssl.c
Lines: 127-137
  0.000% (0/7)
173
engine_load_openssl_int
Name: engine_load_openssl_int
Prototype: void engine_load_openssl_int(void)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/engine/eng_openssl.c
Lines: 139-151
  0.000% (0/4)
62
Page:<>1
Condition %: 100.000% (1/1)
...50
Condition %:  42.105% (16/38)
...60
Condition %:  0.000% (0/1)
...70
Condition %:  0.000% (0/1)
...76
Condition %:  0.000% (0/103)
77
Condition %:  0.000% (0/1)
78
Condition %:  0.000% (0/1)
79
Condition %:  0.000% (0/1)
8081
Condition %:  0.000% (0/4)
82
Condition %:  0.000% (0/1)
83
Condition %:  0.000% (0/1)
84
Condition %:  0.000% (0/10)
...90
Condition %:  0.000% (0/7)
...100
Condition %:  0.000% (0/30)
...103
Condition %:  0.000% (0/1)

Generated by Squish Coco 4.2.2