OpenCoverage

OpenSSL Test Coverage

Function Tree

Page:<>1
Condition %:  0.000% (0/1)
...5
Condition %:  0.000% (0/4)
6
Condition %:  0.000% (0/1)
7
Condition %:  0.000% (0/1)
8
Condition %:  0.000% (0/1)
910
Condition %:  0.000% (0/1)
11
Condition %:  0.000% (0/11)
12
Condition %:  0.000% (0/31)
13
Condition %:  0.000% (0/1)
...20
Condition %:  0.000% (0/10)
...30
Condition %:  0.000% (0/1)
...100
Condition %: 100.000% (1/1)
...103
Condition %: 100.000% (1/1)
FunctionCondition %▴eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexity
OPENSSL_LH_stats
Name: OPENSSL_LH_stats
Prototype: void OPENSSL_LH_stats(const OPENSSL_LHASH *lh, FILE *fp)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/lhash/lh_stats.c
Lines: 24-34
  0.000% (0/4)
92
OPENSSL_asc2uni
Name: OPENSSL_asc2uni
Prototype: unsigned char *OPENSSL_asc2uni(const char *asc, int asclen, unsigned char **uni, int *unilen)
Coverage:  0.000% (0/16)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pkcs12/p12_utl.c
Lines: 16-41
  0.000% (0/16)
246
OPENSSL_config
Name: OPENSSL_config
Prototype: void OPENSSL_config(const char *appname)
Coverage:  0.000% (0/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/conf/conf_sap.c
Lines: 31-39
  0.000% (0/13)
393
OPENSSL_die
Name: OPENSSL_die
Prototype: void OPENSSL_die(const char *message, const char *file, int line)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cryptlib.c
Lines: 416-431
  0.000% (0/1)
31
OPENSSL_fork_child
Name: OPENSSL_fork_child
Prototype: void OPENSSL_fork_child(void)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/init.c
Lines: 779-782
  0.000% (0/1)
11
OPENSSL_init
Name: OPENSSL_init
Prototype: void OPENSSL_init(void)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/o_init.c
Lines: 18-21
  0.000% (0/1)
11
OPENSSL_isservice
Name: OPENSSL_isservice
Prototype: int OPENSSL_isservice(void)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cryptlib.c
Lines: 410-413
  0.000% (0/1)
11
OPENSSL_memcmp
Name: OPENSSL_memcmp
Prototype: int OPENSSL_memcmp(const void *v1, const void *v2, size_t n)
Coverage:  0.000% (0/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/o_str.c
Lines: 16-25
  0.000% (0/6)
52
OPENSSL_showfatal
Name: OPENSSL_showfatal
Prototype: void OPENSSL_showfatal(const char *fmta, ...)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cryptlib.c
Lines: 399-408
  0.000% (0/1)
241
OPENSSL_thread_stop
Name: OPENSSL_thread_stop
Prototype: void OPENSSL_thread_stop(void)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/init.c
Lines: 413-417
  0.000% (0/4)
22
OPENSSL_uni2asc
Name: OPENSSL_uni2asc
Prototype: char *OPENSSL_uni2asc(const unsigned char *uni, int unilen)
Coverage:  0.000% (0/15)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pkcs12/p12_utl.c
Lines: 43-63
  0.000% (0/15)
255
OPENSSL_uni2utf8
Name: OPENSSL_uni2utf8
Prototype: char *OPENSSL_uni2utf8(const unsigned char *uni, int unilen)
Coverage:  0.000% (0/38)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pkcs12/p12_utl.c
Lines: 176-220
  0.000% (0/38)
3710
OSSL_STORE_INFO_free
Name: OSSL_STORE_INFO_free
Prototype: void OSSL_STORE_INFO_free(OSSL_STORE_INFO *info)
Coverage:  0.000% (0/16)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/store/store_lib.c
Lines: 442-469
  0.000% (0/16)
198
OSSL_STORE_INFO_get0_CERT
Name: OSSL_STORE_INFO_get0_CERT
Prototype: X509 *OSSL_STORE_INFO_get0_CERT(const OSSL_STORE_INFO *info)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/store/store_lib.c
Lines: 403-408
  0.000% (0/4)
72
OSSL_STORE_INFO_get0_CRL
Name: OSSL_STORE_INFO_get0_CRL
Prototype: X509_CRL *OSSL_STORE_INFO_get0_CRL(const OSSL_STORE_INFO *info)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/store/store_lib.c
Lines: 421-426
  0.000% (0/4)
72
OSSL_STORE_INFO_get0_NAME
Name: OSSL_STORE_INFO_get0_NAME
Prototype: const char *OSSL_STORE_INFO_get0_NAME(const OSSL_STORE_INFO *info)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/store/store_lib.c
Lines: 322-327
  0.000% (0/4)
72
OSSL_STORE_INFO_get0_NAME_description
Name: OSSL_STORE_INFO_get0_NAME_description
Prototype: const char *OSSL_STORE_INFO_get0_NAME_description(const OSSL_STORE_INFO *info)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/store/store_lib.c
Lines: 344-349
  0.000% (0/4)
72
OSSL_STORE_INFO_get0_PARAMS
Name: OSSL_STORE_INFO_get0_PARAMS
Prototype: EVP_PKEY *OSSL_STORE_INFO_get0_PARAMS(const OSSL_STORE_INFO *info)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/store/store_lib.c
Lines: 367-372
  0.000% (0/4)
72
OSSL_STORE_INFO_get0_PKEY
Name: OSSL_STORE_INFO_get0_PKEY
Prototype: EVP_PKEY *OSSL_STORE_INFO_get0_PKEY(const OSSL_STORE_INFO *info)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/store/store_lib.c
Lines: 385-390
  0.000% (0/4)
72
OSSL_STORE_INFO_get1_CERT
Name: OSSL_STORE_INFO_get1_CERT
Prototype: X509 *OSSL_STORE_INFO_get1_CERT(const OSSL_STORE_INFO *info)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/store/store_lib.c
Lines: 410-419
  0.000% (0/4)
102
OSSL_STORE_INFO_get1_CRL
Name: OSSL_STORE_INFO_get1_CRL
Prototype: X509_CRL *OSSL_STORE_INFO_get1_CRL(const OSSL_STORE_INFO *info)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/store/store_lib.c
Lines: 428-437
  0.000% (0/4)
102
OSSL_STORE_INFO_get1_NAME
Name: OSSL_STORE_INFO_get1_NAME
Prototype: char *OSSL_STORE_INFO_get1_NAME(const OSSL_STORE_INFO *info)
Coverage:  0.000% (0/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/store/store_lib.c
Lines: 329-342
  0.000% (0/7)
153
OSSL_STORE_INFO_get1_NAME_description
Name: OSSL_STORE_INFO_get1_NAME_description
Prototype: char *OSSL_STORE_INFO_get1_NAME_description(const OSSL_STORE_INFO *info)
Coverage:  0.000% (0/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/store/store_lib.c
Lines: 351-365
  0.000% (0/7)
223
OSSL_STORE_INFO_get1_PARAMS
Name: OSSL_STORE_INFO_get1_PARAMS
Prototype: EVP_PKEY *OSSL_STORE_INFO_get1_PARAMS(const OSSL_STORE_INFO *info)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/store/store_lib.c
Lines: 374-383
  0.000% (0/4)
102
OSSL_STORE_INFO_get1_PKEY
Name: OSSL_STORE_INFO_get1_PKEY
Prototype: EVP_PKEY *OSSL_STORE_INFO_get1_PKEY(const OSSL_STORE_INFO *info)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/store/store_lib.c
Lines: 392-401
  0.000% (0/4)
102
OSSL_STORE_INFO_get_type
Name: OSSL_STORE_INFO_get_type
Prototype: int OSSL_STORE_INFO_get_type(const OSSL_STORE_INFO *info)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/store/store_lib.c
Lines: 317-320
  0.000% (0/1)
11
OSSL_STORE_INFO_new_CERT
Name: OSSL_STORE_INFO_new_CERT
Prototype: OSSL_STORE_INFO *OSSL_STORE_INFO_new_CERT(X509 *x509)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/store/store_lib.c
Lines: 294-302
  0.000% (0/4)
72
OSSL_STORE_INFO_new_CRL
Name: OSSL_STORE_INFO_new_CRL
Prototype: OSSL_STORE_INFO *OSSL_STORE_INFO_new_CRL(X509_CRL *crl)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/store/store_lib.c
Lines: 304-312
  0.000% (0/4)
72
OSSL_STORE_INFO_new_NAME
Name: OSSL_STORE_INFO_new_NAME
Prototype: OSSL_STORE_INFO *OSSL_STORE_INFO_new_NAME(char *name)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/store/store_lib.c
Lines: 246-260
  0.000% (0/4)
222
OSSL_STORE_INFO_new_PARAMS
Name: OSSL_STORE_INFO_new_PARAMS
Prototype: OSSL_STORE_INFO *OSSL_STORE_INFO_new_PARAMS(EVP_PKEY *params)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/store/store_lib.c
Lines: 274-282
  0.000% (0/4)
72
OSSL_STORE_INFO_new_PKEY
Name: OSSL_STORE_INFO_new_PKEY
Prototype: OSSL_STORE_INFO *OSSL_STORE_INFO_new_PKEY(EVP_PKEY *pkey)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/store/store_lib.c
Lines: 284-292
  0.000% (0/4)
72
OSSL_STORE_INFO_set0_NAME_description
Name: OSSL_STORE_INFO_set0_NAME_description
Prototype: int OSSL_STORE_INFO_set0_NAME_description(OSSL_STORE_INFO *info, char *desc)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/store/store_lib.c
Lines: 262-273
  0.000% (0/4)
62
OSSL_STORE_INFO_type_string
Name: OSSL_STORE_INFO_type_string
Prototype: const char *OSSL_STORE_INFO_type_string(int type)
Coverage:  0.000% (0/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/store/store_strings.c
Lines: 20-28
  0.000% (0/6)
82
OSSL_STORE_LOADER_CTX_free
Name: OSSL_STORE_LOADER_CTX_free
Prototype: static void OSSL_STORE_LOADER_CTX_free(OSSL_STORE_LOADER_CTX *ctx)
Coverage:  0.000% (0/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/store/loader_file.c
Lines: 741-753
  0.000% (0/8)
173
OSSL_STORE_LOADER_free
Name: OSSL_STORE_LOADER_free
Prototype: void OSSL_STORE_LOADER_free(OSSL_STORE_LOADER *loader)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/store/store_register.c
Lines: 123-126
  0.000% (0/1)
11
OSSL_STORE_LOADER_get0_engine
Name: OSSL_STORE_LOADER_get0_engine
Prototype: const ENGINE *OSSL_STORE_LOADER_get0_engine(const OSSL_STORE_LOADER *loader)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/store/store_register.c
Lines: 57-60
  0.000% (0/1)
11
OSSL_STORE_LOADER_get0_scheme
Name: OSSL_STORE_LOADER_get0_scheme
Prototype: const char *OSSL_STORE_LOADER_get0_scheme(const OSSL_STORE_LOADER *loader)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/store/store_register.c
Lines: 62-65
  0.000% (0/1)
11
OSSL_STORE_LOADER_new
Name: OSSL_STORE_LOADER_new
Prototype: OSSL_STORE_LOADER *OSSL_STORE_LOADER_new(ENGINE *e, const char *scheme)
Coverage:  0.000% (0/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/store/store_register.c
Lines: 31-55
  0.000% (0/7)
273
OSSL_STORE_LOADER_set_close
Name: OSSL_STORE_LOADER_set_close
Prototype: int OSSL_STORE_LOADER_set_close(OSSL_STORE_LOADER *loader, OSSL_STORE_close_fn close_function)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/store/store_register.c
Lines: 116-121
  0.000% (0/1)
21
OSSL_STORE_LOADER_set_ctrl
Name: OSSL_STORE_LOADER_set_ctrl
Prototype: int OSSL_STORE_LOADER_set_ctrl(OSSL_STORE_LOADER *loader, OSSL_STORE_ctrl_fn ctrl_function)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/store/store_register.c
Lines: 74-79
  0.000% (0/1)
21
OSSL_STORE_LOADER_set_eof
Name: OSSL_STORE_LOADER_set_eof
Prototype: int OSSL_STORE_LOADER_set_eof(OSSL_STORE_LOADER *loader, OSSL_STORE_eof_fn eof_function)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/store/store_register.c
Lines: 102-107
  0.000% (0/1)
21
OSSL_STORE_LOADER_set_error
Name: OSSL_STORE_LOADER_set_error
Prototype: int OSSL_STORE_LOADER_set_error(OSSL_STORE_LOADER *loader, OSSL_STORE_error_fn error_function)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/store/store_register.c
Lines: 109-114
  0.000% (0/1)
21
OSSL_STORE_LOADER_set_expect
Name: OSSL_STORE_LOADER_set_expect
Prototype: int OSSL_STORE_LOADER_set_expect(OSSL_STORE_LOADER *loader, OSSL_STORE_expect_fn expect_function)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/store/store_register.c
Lines: 81-86
  0.000% (0/1)
21
OSSL_STORE_LOADER_set_find
Name: OSSL_STORE_LOADER_set_find
Prototype: int OSSL_STORE_LOADER_set_find(OSSL_STORE_LOADER *loader, OSSL_STORE_find_fn find_function)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/store/store_register.c
Lines: 88-93
  0.000% (0/1)
21
OSSL_STORE_LOADER_set_load
Name: OSSL_STORE_LOADER_set_load
Prototype: int OSSL_STORE_LOADER_set_load(OSSL_STORE_LOADER *loader, OSSL_STORE_load_fn load_function)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/store/store_register.c
Lines: 95-100
  0.000% (0/1)
21
OSSL_STORE_LOADER_set_open
Name: OSSL_STORE_LOADER_set_open
Prototype: int OSSL_STORE_LOADER_set_open(OSSL_STORE_LOADER *loader, OSSL_STORE_open_fn open_function)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/store/store_register.c
Lines: 67-72
  0.000% (0/1)
21
OSSL_STORE_SEARCH_by_alias
Name: OSSL_STORE_SEARCH_by_alias
Prototype: OSSL_STORE_SEARCH *OSSL_STORE_SEARCH_by_alias(const char *alias)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/store/store_lib.c
Lines: 544-558
  0.000% (0/4)
152
OSSL_STORE_SEARCH_by_issuer_serial
Name: OSSL_STORE_SEARCH_by_issuer_serial
Prototype: OSSL_STORE_SEARCH *OSSL_STORE_SEARCH_by_issuer_serial(X509_NAME *name, const ASN1_INTEGER *serial)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/store/store_lib.c
Lines: 497-512
  0.000% (0/4)
152
OSSL_STORE_SEARCH_by_key_fingerprint
Name: OSSL_STORE_SEARCH_by_key_fingerprint
Prototype: OSSL_STORE_SEARCH *OSSL_STORE_SEARCH_by_key_fingerprint(const EVP_MD *digest, const unsigned char *bytes, size_t len)
Coverage:  0.000% (0/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/store/store_lib.c
Lines: 514-542
  0.000% (0/9)
283
OSSL_STORE_SEARCH_by_name
Name: OSSL_STORE_SEARCH_by_name
Prototype: OSSL_STORE_SEARCH *OSSL_STORE_SEARCH_by_name(X509_NAME *name)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/store/store_lib.c
Lines: 482-495
  0.000% (0/4)
142
OSSL_STORE_SEARCH_free
Name: OSSL_STORE_SEARCH_free
Prototype: void OSSL_STORE_SEARCH_free(OSSL_STORE_SEARCH *search)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/store/store_lib.c
Lines: 561-564
  0.000% (0/1)
11
OSSL_STORE_SEARCH_get0_bytes
Name: OSSL_STORE_SEARCH_get0_bytes
Prototype: const unsigned char *OSSL_STORE_SEARCH_get0_bytes(const OSSL_STORE_SEARCH *criterion, size_t *length)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/store/store_lib.c
Lines: 583-588
  0.000% (0/1)
21
OSSL_STORE_SEARCH_get0_digest
Name: OSSL_STORE_SEARCH_get0_digest
Prototype: const EVP_MD *OSSL_STORE_SEARCH_get0_digest(const OSSL_STORE_SEARCH *criterion)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/store/store_lib.c
Lines: 595-598
  0.000% (0/1)
11
OSSL_STORE_SEARCH_get0_name
Name: OSSL_STORE_SEARCH_get0_name
Prototype: X509_NAME *OSSL_STORE_SEARCH_get0_name(OSSL_STORE_SEARCH *criterion)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/store/store_lib.c
Lines: 572-575
  0.000% (0/1)
11
OSSL_STORE_SEARCH_get0_serial
Name: OSSL_STORE_SEARCH_get0_serial
Prototype: const ASN1_INTEGER *OSSL_STORE_SEARCH_get0_serial(const OSSL_STORE_SEARCH *criterion)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/store/store_lib.c
Lines: 577-581
  0.000% (0/1)
11
OSSL_STORE_SEARCH_get0_string
Name: OSSL_STORE_SEARCH_get0_string
Prototype: const char *OSSL_STORE_SEARCH_get0_string(const OSSL_STORE_SEARCH *criterion)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/store/store_lib.c
Lines: 590-593
  0.000% (0/1)
11
OSSL_STORE_SEARCH_get_type
Name: OSSL_STORE_SEARCH_get_type
Prototype: int OSSL_STORE_SEARCH_get_type(const OSSL_STORE_SEARCH *criterion)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/store/store_lib.c
Lines: 567-570
  0.000% (0/1)
11
OSSL_STORE_close
Name: OSSL_STORE_close
Prototype: int OSSL_STORE_close(OSSL_STORE_CTX *ctx)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/store/store_lib.c
Lines: 219-225
  0.000% (0/1)
31
OSSL_STORE_ctrl
Name: OSSL_STORE_ctrl
Prototype: int OSSL_STORE_ctrl(OSSL_STORE_CTX *ctx, int cmd, ...)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/store/store_lib.c
Lines: 117-127
  0.000% (0/1)
221
OSSL_STORE_do_all_loaders
Name: OSSL_STORE_do_all_loaders
Prototype: int OSSL_STORE_do_all_loaders(void (*do_function) (const OSSL_STORE_LOADER *loader, void *do_arg), void *do_arg)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/store/store_register.c
Lines: 291-297
  0.000% (0/1)
21
OSSL_STORE_eof
Name: OSSL_STORE_eof
Prototype: int OSSL_STORE_eof(OSSL_STORE_CTX *ctx)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/store/store_lib.c
Lines: 214-217
  0.000% (0/1)
11
OSSL_STORE_error
Name: OSSL_STORE_error
Prototype: int OSSL_STORE_error(OSSL_STORE_CTX *ctx)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/store/store_lib.c
Lines: 209-212
  0.000% (0/1)
11
OSSL_STORE_expect
Name: OSSL_STORE_expect
Prototype: int OSSL_STORE_expect(OSSL_STORE_CTX *ctx, int expected_type)
Coverage:  0.000% (0/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/store/store_lib.c
Lines: 136-148
  0.000% (0/7)
103
OSSL_STORE_find
Name: OSSL_STORE_find
Prototype: int OSSL_STORE_find(OSSL_STORE_CTX *ctx, OSSL_STORE_SEARCH *search)
Coverage:  0.000% (0/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/store/store_lib.c
Lines: 150-164
  0.000% (0/7)
113
OSSL_STORE_load
Name: OSSL_STORE_load
Prototype: OSSL_STORE_INFO *OSSL_STORE_load(OSSL_STORE_CTX *ctx)
Coverage:  0.000% (0/29)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/store/store_lib.c
Lines: 166-207
  0.000% (0/29)
429
OSSL_STORE_open
Name: OSSL_STORE_open
Prototype: OSSL_STORE_CTX *OSSL_STORE_open(const char *uri, const UI_METHOD *ui_method, void *ui_data, OSSL_STORE_post_process_info_fn post_process, void *post_process_data)
Coverage:  0.000% (0/74)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/store/store_lib.c
Lines: 37-115
  0.000% (0/74)
29916
OSSL_STORE_register_loader
Name: OSSL_STORE_register_loader
Prototype: int OSSL_STORE_register_loader(OSSL_STORE_LOADER *loader)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/store/store_register.c
Lines: 199-204
  0.000% (0/4)
32
OSSL_STORE_supports_search
Name: OSSL_STORE_supports_search
Prototype: int OSSL_STORE_supports_search(OSSL_STORE_CTX *ctx, int search_type)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/store/store_lib.c
Lines: 471-479
  0.000% (0/4)
112
OSSL_STORE_unregister_loader
Name: OSSL_STORE_unregister_loader
Prototype: OSSL_STORE_LOADER *OSSL_STORE_unregister_loader(const char *scheme)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/store/store_register.c
Lines: 270-275
  0.000% (0/4)
32
OSSL_STORE_vctrl
Name: OSSL_STORE_vctrl
Prototype: int OSSL_STORE_vctrl(OSSL_STORE_CTX *ctx, int cmd, va_list args)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/store/store_lib.c
Lines: 129-134
  0.000% (0/4)
52
OTHERNAME_cmp
Name: OTHERNAME_cmp
Prototype: int OTHERNAME_cmp(OTHERNAME *a, OTHERNAME *b)
Coverage:  0.000% (0/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_genn.c
Lines: 99-111
  0.000% (0/9)
73
OTHERNAME_free
Name: OTHERNAME_free
Prototype: void OTHERNAME_free(OTHERNAME *a)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_genn.c
Lines: 22-22
  0.000% (0/1)
11
OTHERNAME_new
Name: OTHERNAME_new
Prototype: OTHERNAME *OTHERNAME_new(void)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_genn.c
Lines: 22-22
  0.000% (0/1)
11
OpenSSL_version
Name: OpenSSL_version
Prototype: const char *OpenSSL_version(int t)
Coverage:  0.000% (0/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cversion.c
Lines: 19-44
  0.000% (0/13)
87
PACKET_get_net_4_len
Name: PACKET_get_net_4_len
Prototype: static inline int PACKET_get_net_4_len(PACKET *pkt, size_t *data)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/packet_locl.h
Lines: 243-252
  0.000% (0/4)
52
PBE2PARAM_free
Name: PBE2PARAM_free
Prototype: void PBE2PARAM_free(PBE2PARAM *a)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/p5_pbev2.c
Lines: 23-23
  0.000% (0/1)
11
PBE2PARAM_new
Name: PBE2PARAM_new
Prototype: PBE2PARAM *PBE2PARAM_new(void)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/p5_pbev2.c
Lines: 23-23
  0.000% (0/1)
11
PBEPARAM_free
Name: PBEPARAM_free
Prototype: void PBEPARAM_free(PBEPARAM *a)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/p5_pbe.c
Lines: 23-23
  0.000% (0/1)
11
PBEPARAM_new
Name: PBEPARAM_new
Prototype: PBEPARAM *PBEPARAM_new(void)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/p5_pbe.c
Lines: 23-23
  0.000% (0/1)
11
PBKDF2PARAM_free
Name: PBKDF2PARAM_free
Prototype: void PBKDF2PARAM_free(PBKDF2PARAM *a)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/p5_pbev2.c
Lines: 32-32
  0.000% (0/1)
11
PBKDF2PARAM_new
Name: PBKDF2PARAM_new
Prototype: PBKDF2PARAM *PBKDF2PARAM_new(void)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/p5_pbev2.c
Lines: 32-32
  0.000% (0/1)
11
PEM_ASN1_read
Name: PEM_ASN1_read
Prototype: void *PEM_ASN1_read(d2i_of_void *d2i, const char *name, FILE *fp, void **x, pem_password_cb *cb, void *u)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pem/pem_lib.c
Lines: 106-120
  0.000% (0/4)
112
PEM_ASN1_write
Name: PEM_ASN1_write
Prototype: int PEM_ASN1_write(i2d_of_void *i2d, const char *name, FILE *fp, void *x, const EVP_CIPHER *enc, unsigned char *kstr, int klen, pem_password_cb *callback, void *u)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pem/pem_lib.c
Lines: 290-305
  0.000% (0/4)
112
PEM_SignFinal
Name: PEM_SignFinal
Prototype: int PEM_SignFinal(EVP_MD_CTX *ctx, unsigned char *sigret, unsigned int *siglen, EVP_PKEY *pkey)
Coverage:  0.000% (0/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pem/pem_sign.c
Lines: 27-50
  0.000% (0/8)
164
PEM_SignInit
Name: PEM_SignInit
Prototype: int PEM_SignInit(EVP_MD_CTX *ctx, EVP_MD *type)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pem/pem_sign.c
Lines: 17-20
  0.000% (0/1)
51
PEM_SignUpdate
Name: PEM_SignUpdate
Prototype: int PEM_SignUpdate(EVP_MD_CTX *ctx, unsigned char *data, unsigned int count)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pem/pem_sign.c
Lines: 22-25
  0.000% (0/1)
11
PEM_X509_INFO_read
Name: PEM_X509_INFO_read
Prototype: struct stack_st_X509_INFO *PEM_X509_INFO_read(FILE *fp, struct stack_st_X509_INFO *sk, pem_password_cb *cb, void *u)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pem/pem_info.c
Lines: 21-35
  0.000% (0/4)
112
PEM_X509_INFO_write_bio
Name: PEM_X509_INFO_write_bio
Prototype: int PEM_X509_INFO_write_bio(BIO *bp, X509_INFO *xi, EVP_CIPHER *enc, unsigned char *kstr, int klen, pem_password_cb *cb, void *u)
Coverage:  0.000% (0/35)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pem/pem_info.c
Lines: 247-337
  0.000% (0/35)
7711
PEM_def_callback
Name: PEM_def_callback
Prototype: int PEM_def_callback(char *buf, int num, int rwflag, void *userdata)
Coverage:  0.000% (0/14)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pem/pem_lib.c
Lines: 31-64
  0.000% (0/14)
194
PEM_dek_info
Name: PEM_dek_info
Prototype: void PEM_dek_info(char *buf, const char *type, int len, char *str)
Coverage:  0.000% (0/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pem/pem_lib.c
Lines: 83-103
  0.000% (0/13)
155
PEM_proc_type
Name: PEM_proc_type
Prototype: void PEM_proc_type(char *buf, int type)
Coverage:  0.000% (0/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pem/pem_lib.c
Lines: 66-81
  0.000% (0/11)
104
PEM_read
Name: PEM_read
Prototype: int PEM_read(FILE *fp, char **name, char **header, unsigned char **data, long *len)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pem/pem_lib.c
Lines: 665-679
  0.000% (0/4)
112
PEM_read_CMS
Name: PEM_read_CMS
Prototype: CMS_ContentInfo *PEM_read_CMS(FILE *fp, CMS_ContentInfo **x, pem_password_cb *cb, void *u)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_io.c
Lines: 45-45
  0.000% (0/1)
21
PEM_read_DHparams
Name: PEM_read_DHparams
Prototype: DH *PEM_read_DHparams(FILE *fp, DH **x, pem_password_cb *cb, void *u)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pem/pem_pkey.c
Lines: 229-242
  0.000% (0/4)
112
PEM_read_DSAPrivateKey
Name: PEM_read_DSAPrivateKey
Prototype: DSA *PEM_read_DSAPrivateKey(FILE *fp, DSA **dsa, pem_password_cb *cb, void *u)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pem/pem_all.c
Lines: 120-125
  0.000% (0/1)
71
PEM_read_DSA_PUBKEY
Name: PEM_read_DSA_PUBKEY
Prototype: DSA *PEM_read_DSA_PUBKEY(FILE *fp, DSA **x, pem_password_cb *cb, void *u)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pem/pem_all.c
Lines: 118-118
  0.000% (0/1)
21
PEM_read_DSAparams
Name: PEM_read_DSAparams
Prototype: DSA *PEM_read_DSAparams(FILE *fp, DSA **x, pem_password_cb *cb, void *u)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pem/pem_all.c
Lines: 129-129
  0.000% (0/1)
21
PEM_read_ECPKParameters
Name: PEM_read_ECPKParameters
Prototype: EC_GROUP *PEM_read_ECPKParameters(FILE *fp, EC_GROUP **x, pem_password_cb *cb, void *u)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pem/pem_all.c
Lines: 156-156
  0.000% (0/1)
21
PEM_read_ECPrivateKey
Name: PEM_read_ECPrivateKey
Prototype: EC_KEY *PEM_read_ECPrivateKey(FILE *fp, EC_KEY **eckey, pem_password_cb *cb, void *u)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pem/pem_all.c
Lines: 164-170
  0.000% (0/1)
71
PEM_read_EC_PUBKEY
Name: PEM_read_EC_PUBKEY
Prototype: EC_KEY *PEM_read_EC_PUBKEY(FILE *fp, EC_KEY **x, pem_password_cb *cb, void *u)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pem/pem_all.c
Lines: 162-162
  0.000% (0/1)
21
Page:<>1
Condition %:  0.000% (0/1)
...5
Condition %:  0.000% (0/4)
6
Condition %:  0.000% (0/1)
7
Condition %:  0.000% (0/1)
8
Condition %:  0.000% (0/1)
910
Condition %:  0.000% (0/1)
11
Condition %:  0.000% (0/11)
12
Condition %:  0.000% (0/31)
13
Condition %:  0.000% (0/1)
...20
Condition %:  0.000% (0/10)
...30
Condition %:  0.000% (0/1)
...100
Condition %: 100.000% (1/1)
...103
Condition %: 100.000% (1/1)

Generated by Squish Coco 4.2.2