OpenCoverage

OpenSSL Test Coverage

Functions

Page:<>1
eLOC - Effective Lines of Code: 1
...10
eLOC - Effective Lines of Code: 1
...20
eLOC - Effective Lines of Code: 1
...30
eLOC - Effective Lines of Code: 1
...40
eLOC - Effective Lines of Code: 1
...45
eLOC - Effective Lines of Code: 1
46
eLOC - Effective Lines of Code: 1
47
eLOC - Effective Lines of Code: 1
48
eLOC - Effective Lines of Code: 1
4950
eLOC - Effective Lines of Code: 2
51
eLOC - Effective Lines of Code: 2
52
eLOC - Effective Lines of Code: 2
53
eLOC - Effective Lines of Code: 3
...60
eLOC - Effective Lines of Code: 6
...70
eLOC - Effective Lines of Code: 10
...100
eLOC - Effective Lines of Code: 109
...103
eLOC - Effective Lines of Code: 3806
FunctionCondition %eLOC - Effective Lines of Codeā–“McCabe - Cyclomatic Complexity
EVP_MD_meth_set_copy
Name: EVP_MD_meth_set_copy
Prototype: int EVP_MD_meth_set_copy(EVP_MD *md, int (*copy)(EVP_MD_CTX *to, const EVP_MD_CTX *from))
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/evp_lib.c
Lines: 387-392
  0.000% (0/1)
21
EVP_MD_meth_set_ctrl
Name: EVP_MD_meth_set_ctrl
Prototype: int EVP_MD_meth_set_ctrl(EVP_MD *md, int (*ctrl)(EVP_MD_CTX *ctx, int cmd, int p1, void *p2))
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/evp_lib.c
Lines: 398-403
  0.000% (0/1)
21
EVP_MD_meth_set_final
Name: EVP_MD_meth_set_final
Prototype: int EVP_MD_meth_set_final(EVP_MD *md, int (*final)(EVP_MD_CTX *ctx, unsigned char *md))
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/evp_lib.c
Lines: 381-386
100.000% (1/1)
21
EVP_MD_meth_set_flags
Name: EVP_MD_meth_set_flags
Prototype: int EVP_MD_meth_set_flags(EVP_MD *md, unsigned long flags)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/evp_lib.c
Lines: 364-368
100.000% (1/1)
21
EVP_MD_meth_set_init
Name: EVP_MD_meth_set_init
Prototype: int EVP_MD_meth_set_init(EVP_MD *md, int (*init)(EVP_MD_CTX *ctx))
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/evp_lib.c
Lines: 369-373
100.000% (1/1)
21
EVP_MD_meth_set_input_blocksize
Name: EVP_MD_meth_set_input_blocksize
Prototype: int EVP_MD_meth_set_input_blocksize(EVP_MD *md, int blocksize)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/evp_lib.c
Lines: 349-353
100.000% (1/1)
21
EVP_MD_meth_set_result_size
Name: EVP_MD_meth_set_result_size
Prototype: int EVP_MD_meth_set_result_size(EVP_MD *md, int resultsize)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/evp_lib.c
Lines: 354-358
100.000% (1/1)
21
EVP_MD_meth_set_update
Name: EVP_MD_meth_set_update
Prototype: int EVP_MD_meth_set_update(EVP_MD *md, int (*update)(EVP_MD_CTX *ctx, const void *data, size_t count))
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/evp_lib.c
Lines: 374-380
100.000% (1/1)
21
EVP_PKEY_CTX_set0_keygen_info
Name: EVP_PKEY_CTX_set0_keygen_info
Prototype: void EVP_PKEY_CTX_set0_keygen_info(EVP_PKEY_CTX *ctx, int *dat, int datlen)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/pmeth_lib.c
Lines: 464-468
100.000% (1/1)
21
EVP_PKEY_asn1_set_item
Name: EVP_PKEY_asn1_set_item
Prototype: void EVP_PKEY_asn1_set_item(EVP_PKEY_ASN1_METHOD *ameth, int (*item_verify) (EVP_MD_CTX *ctx, const ASN1_ITEM *it, void *asn, X509_ALGOR *a, ASN1_BIT_STRING *sig, EVP_PKEY *pkey), int (*item_sign) (EVP_MD_CTX *ctx, const ASN1_ITEM *it, void *asn, X509_ALGOR *alg1, X509_ALGOR *alg2, ASN1_BIT_STRING *sig))
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/ameth_lib.c
Lines: 372-388
  0.000% (0/1)
21
EVP_PKEY_meth_free
Name: EVP_PKEY_meth_free
Prototype: void EVP_PKEY_meth_free(EVP_PKEY_METHOD *pmeth)
Coverage:  66.667% (4/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/pmeth_lib.c
Lines: 237-241
 66.667% (4/6)
22
EVP_PKEY_meth_set_ctrl
Name: EVP_PKEY_meth_set_ctrl
Prototype: void EVP_PKEY_meth_set_ctrl(EVP_PKEY_METHOD *pmeth, int (*ctrl) (EVP_PKEY_CTX *ctx, int type, int p1, void *p2), int (*ctrl_str) (EVP_PKEY_CTX *ctx, const char *type, const char *value))
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/pmeth_lib.c
Lines: 634-643
  0.000% (0/1)
21
EVP_PKEY_meth_set_decrypt
Name: EVP_PKEY_meth_set_decrypt
Prototype: void EVP_PKEY_meth_set_decrypt(EVP_PKEY_METHOD *pmeth, int (*decrypt_init) (EVP_PKEY_CTX *ctx), int (*decrypt) (EVP_PKEY_CTX *ctx, unsigned char *out, size_t *outlen, const unsigned char *in, size_t inlen))
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/pmeth_lib.c
Lines: 612-622
  0.000% (0/1)
21
EVP_PKEY_meth_set_derive
Name: EVP_PKEY_meth_set_derive
Prototype: void EVP_PKEY_meth_set_derive(EVP_PKEY_METHOD *pmeth, int (*derive_init) (EVP_PKEY_CTX *ctx), int (*derive) (EVP_PKEY_CTX *ctx, unsigned char *key, size_t *keylen))
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/pmeth_lib.c
Lines: 624-632
  0.000% (0/1)
21
EVP_PKEY_meth_set_encrypt
Name: EVP_PKEY_meth_set_encrypt
Prototype: void EVP_PKEY_meth_set_encrypt(EVP_PKEY_METHOD *pmeth, int (*encrypt_init) (EVP_PKEY_CTX *ctx), int (*encryptfn) (EVP_PKEY_CTX *ctx, unsigned char *out, size_t *outlen, const unsigned char *in, size_t inlen))
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/pmeth_lib.c
Lines: 600-610
100.000% (1/1)
21
EVP_PKEY_meth_set_keygen
Name: EVP_PKEY_meth_set_keygen
Prototype: void EVP_PKEY_meth_set_keygen(EVP_PKEY_METHOD *pmeth, int (*keygen_init) (EVP_PKEY_CTX *ctx), int (*keygen) (EVP_PKEY_CTX *ctx, EVP_PKEY *pkey))
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/pmeth_lib.c
Lines: 528-535
  0.000% (0/1)
21
EVP_PKEY_meth_set_paramgen
Name: EVP_PKEY_meth_set_paramgen
Prototype: void EVP_PKEY_meth_set_paramgen(EVP_PKEY_METHOD *pmeth, int (*paramgen_init) (EVP_PKEY_CTX *ctx), int (*paramgen) (EVP_PKEY_CTX *ctx, EVP_PKEY *pkey))
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/pmeth_lib.c
Lines: 519-526
  0.000% (0/1)
21
EVP_PKEY_meth_set_sign
Name: EVP_PKEY_meth_set_sign
Prototype: void EVP_PKEY_meth_set_sign(EVP_PKEY_METHOD *pmeth, int (*sign_init) (EVP_PKEY_CTX *ctx), int (*sign) (EVP_PKEY_CTX *ctx, unsigned char *sig, size_t *siglen, const unsigned char *tbs, size_t tbslen))
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/pmeth_lib.c
Lines: 537-546
  0.000% (0/1)
21
EVP_PKEY_meth_set_signctx
Name: EVP_PKEY_meth_set_signctx
Prototype: void EVP_PKEY_meth_set_signctx(EVP_PKEY_METHOD *pmeth, int (*signctx_init) (EVP_PKEY_CTX *ctx, EVP_MD_CTX *mctx), int (*signctx) (EVP_PKEY_CTX *ctx, unsigned char *sig, size_t *siglen, EVP_MD_CTX *mctx))
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/pmeth_lib.c
Lines: 576-586
  0.000% (0/1)
21
EVP_PKEY_meth_set_verify
Name: EVP_PKEY_meth_set_verify
Prototype: void EVP_PKEY_meth_set_verify(EVP_PKEY_METHOD *pmeth, int (*verify_init) (EVP_PKEY_CTX *ctx), int (*verify) (EVP_PKEY_CTX *ctx, const unsigned char *sig, size_t siglen, const unsigned char *tbs, size_t tbslen))
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/pmeth_lib.c
Lines: 548-558
  0.000% (0/1)
21
EVP_PKEY_meth_set_verify_recover
Name: EVP_PKEY_meth_set_verify_recover
Prototype: void EVP_PKEY_meth_set_verify_recover(EVP_PKEY_METHOD *pmeth, int (*verify_recover_init) (EVP_PKEY_CTX *ctx), int (*verify_recover) (EVP_PKEY_CTX *ctx, unsigned char *sig, size_t *siglen, const unsigned char *tbs, size_t tbslen))
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/pmeth_lib.c
Lines: 560-574
  0.000% (0/1)
21
EVP_PKEY_meth_set_verifyctx
Name: EVP_PKEY_meth_set_verifyctx
Prototype: void EVP_PKEY_meth_set_verifyctx(EVP_PKEY_METHOD *pmeth, int (*verifyctx_init) (EVP_PKEY_CTX *ctx, EVP_MD_CTX *mctx), int (*verifyctx) (EVP_PKEY_CTX *ctx, const unsigned char *sig, int siglen, EVP_MD_CTX *mctx))
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/pmeth_lib.c
Lines: 588-598
  0.000% (0/1)
21
HMAC_size
Name: HMAC_size
Prototype: size_t HMAC_size(const HMAC_CTX *ctx)
Coverage:  66.667% (2/3)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/hmac/hmac.c
Lines: 119-124
 66.667% (2/3)
21
NAMING_AUTHORITY_set0_authorityId
Name: NAMING_AUTHORITY_set0_authorityId
Prototype: void NAMING_AUTHORITY_set0_authorityId(NAMING_AUTHORITY *n, ASN1_OBJECT* id)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_admis.c
Lines: 211-215
  0.000% (0/1)
21
NAMING_AUTHORITY_set0_authorityText
Name: NAMING_AUTHORITY_set0_authorityText
Prototype: void NAMING_AUTHORITY_set0_authorityText(NAMING_AUTHORITY *n, ASN1_STRING* t)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_admis.c
Lines: 235-239
  0.000% (0/1)
21
NAMING_AUTHORITY_set0_authorityURL
Name: NAMING_AUTHORITY_set0_authorityURL
Prototype: void NAMING_AUTHORITY_set0_authorityURL(NAMING_AUTHORITY *n, ASN1_IA5STRING* u)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_admis.c
Lines: 223-227
  0.000% (0/1)
21
NETSCAPE_SPKI_verify
Name: NETSCAPE_SPKI_verify
Prototype: int NETSCAPE_SPKI_verify(NETSCAPE_SPKI *a, EVP_PKEY *r)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x_all.c
Lines: 36-40
  0.000% (0/1)
21
OCSP_BASICRESP_add1_ext_i2d
Name: OCSP_BASICRESP_add1_ext_i2d
Prototype: int OCSP_BASICRESP_add1_ext_i2d(OCSP_BASICRESP *x, int nid, void *value, int crit, unsigned long flags)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ocsp/ocsp_ext.c
Lines: 170-175
  0.000% (0/1)
21
OCSP_BASICRESP_get1_ext_d2i
Name: OCSP_BASICRESP_get1_ext_d2i
Prototype: void *OCSP_BASICRESP_get1_ext_d2i(OCSP_BASICRESP *x, int nid, int *crit, int *idx)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ocsp/ocsp_ext.c
Lines: 163-168
  0.000% (0/1)
21
OCSP_BASICRESP_get_ext_by_NID
Name: OCSP_BASICRESP_get_ext_by_NID
Prototype: int OCSP_BASICRESP_get_ext_by_NID(OCSP_BASICRESP *x, int nid, int lastpos)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ocsp/ocsp_ext.c
Lines: 133-137
  0.000% (0/1)
21
OCSP_BASICRESP_get_ext_by_OBJ
Name: OCSP_BASICRESP_get_ext_by_OBJ
Prototype: int OCSP_BASICRESP_get_ext_by_OBJ(OCSP_BASICRESP *x, const ASN1_OBJECT *obj, int lastpos)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ocsp/ocsp_ext.c
Lines: 139-144
  0.000% (0/1)
21
OCSP_BASICRESP_get_ext_by_critical
Name: OCSP_BASICRESP_get_ext_by_critical
Prototype: int OCSP_BASICRESP_get_ext_by_critical(OCSP_BASICRESP *x, int crit, int lastpos)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ocsp/ocsp_ext.c
Lines: 146-151
  0.000% (0/1)
21
OCSP_ONEREQ_add1_ext_i2d
Name: OCSP_ONEREQ_add1_ext_i2d
Prototype: int OCSP_ONEREQ_add1_ext_i2d(OCSP_ONEREQ *x, int nid, void *value, int crit, unsigned long flags)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ocsp/ocsp_ext.c
Lines: 114-119
  0.000% (0/1)
21
OCSP_ONEREQ_get_ext_by_critical
Name: OCSP_ONEREQ_get_ext_by_critical
Prototype: int OCSP_ONEREQ_get_ext_by_critical(OCSP_ONEREQ *x, int crit, int lastpos)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ocsp/ocsp_ext.c
Lines: 93-97
  0.000% (0/1)
21
OCSP_REQUEST_add1_ext_i2d
Name: OCSP_REQUEST_add1_ext_i2d
Prototype: int OCSP_REQUEST_add1_ext_i2d(OCSP_REQUEST *x, int nid, void *value, int crit, unsigned long flags)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ocsp/ocsp_ext.c
Lines: 62-67
  0.000% (0/1)
21
OCSP_REQUEST_get_ext_by_NID
Name: OCSP_REQUEST_get_ext_by_NID
Prototype: int OCSP_REQUEST_get_ext_by_NID(OCSP_REQUEST *x, int nid, int lastpos)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ocsp/ocsp_ext.c
Lines: 28-32
  0.000% (0/1)
21
OCSP_REQUEST_get_ext_by_OBJ
Name: OCSP_REQUEST_get_ext_by_OBJ
Prototype: int OCSP_REQUEST_get_ext_by_OBJ(OCSP_REQUEST *x, const ASN1_OBJECT *obj, int lastpos)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ocsp/ocsp_ext.c
Lines: 34-39
  0.000% (0/1)
21
OCSP_REQUEST_get_ext_by_critical
Name: OCSP_REQUEST_get_ext_by_critical
Prototype: int OCSP_REQUEST_get_ext_by_critical(OCSP_REQUEST *x, int crit, int lastpos)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ocsp/ocsp_ext.c
Lines: 41-45
  0.000% (0/1)
21
OCSP_REQ_CTX_set1_req
Name: OCSP_REQ_CTX_set1_req
Prototype: int OCSP_REQ_CTX_set1_req(OCSP_REQ_CTX *rctx, OCSP_REQUEST *req)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ocsp/ocsp_ht.c
Lines: 154-158
  0.000% (0/1)
21
OCSP_basic_add1_nonce
Name: OCSP_basic_add1_nonce
Prototype: int OCSP_basic_add1_nonce(OCSP_BASICRESP *resp, unsigned char *val, int len)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ocsp/ocsp_ext.c
Lines: 289-293
  0.000% (0/1)
21
OPENSSL_INIT_free
Name: OPENSSL_INIT_free
Prototype: void OPENSSL_INIT_free(OPENSSL_INIT_SETTINGS *settings)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/conf/conf_lib.c
Lines: 384-388
  0.000% (0/1)
21
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
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_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_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
PEM_bytes_read_bio
Name: PEM_bytes_read_bio
Prototype: int PEM_bytes_read_bio(unsigned char **pdata, long *plen, char **pnm, const char *name, BIO *bp, pem_password_cb *cb, void *u)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pem/pem_lib.c
Lines: 275-280
100.000% (1/1)
21
PEM_bytes_read_bio_secmem
Name: PEM_bytes_read_bio_secmem
Prototype: int PEM_bytes_read_bio_secmem(unsigned char **pdata, long *plen, char **pnm, const char *name, BIO *bp, pem_password_cb *cb, void *u)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pem/pem_lib.c
Lines: 282-287
100.000% (1/1)
21
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_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_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
PEM_read_NETSCAPE_CERT_SEQUENCE
Name: PEM_read_NETSCAPE_CERT_SEQUENCE
Prototype: NETSCAPE_CERT_SEQUENCE *PEM_read_NETSCAPE_CERT_SEQUENCE(FILE *fp, NETSCAPE_CERT_SEQUENCE **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: 38-38
  0.000% (0/1)
21
PEM_read_PKCS7
Name: PEM_read_PKCS7
Prototype: PKCS7 *PEM_read_PKCS7(FILE *fp, PKCS7 **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: 36-36
  0.000% (0/1)
21
PEM_read_PKCS8
Name: PEM_read_PKCS8
Prototype: X509_SIG *PEM_read_PKCS8(FILE *fp, X509_SIG **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_pk8.c
Lines: 210-210
  0.000% (0/1)
21
PEM_read_PKCS8_PRIV_KEY_INFO
Name: PEM_read_PKCS8_PRIV_KEY_INFO
Prototype: PKCS8_PRIV_KEY_INFO *PEM_read_PKCS8_PRIV_KEY_INFO(FILE *fp, PKCS8_PRIV_KEY_INFO **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_pk8.c
Lines: 213-213
  0.000% (0/1)
21
PEM_read_PUBKEY
Name: PEM_read_PUBKEY
Prototype: EVP_PKEY *PEM_read_PUBKEY(FILE *fp, EVP_PKEY **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: 181-181
  0.000% (0/1)
21
PEM_read_RSAPublicKey
Name: PEM_read_RSAPublicKey
Prototype: RSA *PEM_read_RSAPublicKey(FILE *fp, RSA **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: 86-86
  0.000% (0/1)
21
PEM_read_RSA_PUBKEY
Name: PEM_read_RSA_PUBKEY
Prototype: RSA *PEM_read_RSA_PUBKEY(FILE *fp, RSA **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: 87-87
  0.000% (0/1)
21
PEM_read_SSL_SESSION
Name: PEM_read_SSL_SESSION
Prototype: SSL_SESSION *PEM_read_SSL_SESSION(FILE *fp, SSL_SESSION **x, pem_password_cb *cb, void *u)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_sess.c
Lines: 1317-1317
  0.000% (0/1)
21
PEM_read_X509
Name: PEM_read_X509
Prototype: X509 *PEM_read_X509(FILE *fp, X509 **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_x509.c
Lines: 18-18
  0.000% (0/1)
21
PEM_read_X509_AUX
Name: PEM_read_X509_AUX
Prototype: X509 *PEM_read_X509_AUX(FILE *fp, X509 **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_xaux.c
Lines: 18-18
  0.000% (0/1)
21
PEM_read_X509_CRL
Name: PEM_read_X509_CRL
Prototype: X509_CRL *PEM_read_X509_CRL(FILE *fp, X509_CRL **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: 35-35
  0.000% (0/1)
21
PEM_read_X509_REQ
Name: PEM_read_X509_REQ
Prototype: X509_REQ *PEM_read_X509_REQ(FILE *fp, X509_REQ **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: 32-32
  0.000% (0/1)
21
PEM_read_bio_CMS
Name: PEM_read_bio_CMS
Prototype: CMS_ContentInfo *PEM_read_bio_CMS(BIO *bp, CMS_ContentInfo **x, pem_password_cb *cb, void *u)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_io.c
Lines: 45-45
100.000% (1/1)
21
PEM_read_bio_DSA_PUBKEY
Name: PEM_read_bio_DSA_PUBKEY
Prototype: DSA *PEM_read_bio_DSA_PUBKEY(BIO *bp, 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_bio_DSAparams
Name: PEM_read_bio_DSAparams
Prototype: DSA *PEM_read_bio_DSAparams(BIO *bp, DSA **x, pem_password_cb *cb, void *u)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pem/pem_all.c
Lines: 129-129
100.000% (1/1)
21
PEM_read_bio_ECPKParameters
Name: PEM_read_bio_ECPKParameters
Prototype: EC_GROUP *PEM_read_bio_ECPKParameters(BIO *bp, EC_GROUP **x, pem_password_cb *cb, void *u)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pem/pem_all.c
Lines: 156-156
100.000% (1/1)
21
PEM_read_bio_EC_PUBKEY
Name: PEM_read_bio_EC_PUBKEY
Prototype: EC_KEY *PEM_read_bio_EC_PUBKEY(BIO *bp, EC_KEY **x, pem_password_cb *cb, void *u)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pem/pem_all.c
Lines: 162-162
100.000% (1/1)
21
PEM_read_bio_NETSCAPE_CERT_SEQUENCE
Name: PEM_read_bio_NETSCAPE_CERT_SEQUENCE
Prototype: NETSCAPE_CERT_SEQUENCE *PEM_read_bio_NETSCAPE_CERT_SEQUENCE(BIO *bp, NETSCAPE_CERT_SEQUENCE **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: 38-38
  0.000% (0/1)
21
PEM_read_bio_PKCS7
Name: PEM_read_bio_PKCS7
Prototype: PKCS7 *PEM_read_bio_PKCS7(BIO *bp, PKCS7 **x, pem_password_cb *cb, void *u)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pem/pem_all.c
Lines: 36-36
100.000% (1/1)
21
PEM_read_bio_PKCS8
Name: PEM_read_bio_PKCS8
Prototype: X509_SIG *PEM_read_bio_PKCS8(BIO *bp, X509_SIG **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_pk8.c
Lines: 210-210
  0.000% (0/1)
21
PEM_read_bio_PKCS8_PRIV_KEY_INFO
Name: PEM_read_bio_PKCS8_PRIV_KEY_INFO
Prototype: PKCS8_PRIV_KEY_INFO *PEM_read_bio_PKCS8_PRIV_KEY_INFO(BIO *bp, PKCS8_PRIV_KEY_INFO **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_pk8.c
Lines: 213-213
  0.000% (0/1)
21
PEM_read_bio_PUBKEY
Name: PEM_read_bio_PUBKEY
Prototype: EVP_PKEY *PEM_read_bio_PUBKEY(BIO *bp, EVP_PKEY **x, pem_password_cb *cb, void *u)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pem/pem_all.c
Lines: 181-181
100.000% (1/1)
21
PEM_read_bio_RSAPublicKey
Name: PEM_read_bio_RSAPublicKey
Prototype: RSA *PEM_read_bio_RSAPublicKey(BIO *bp, RSA **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: 86-86
  0.000% (0/1)
21
PEM_read_bio_RSA_PUBKEY
Name: PEM_read_bio_RSA_PUBKEY
Prototype: RSA *PEM_read_bio_RSA_PUBKEY(BIO *bp, RSA **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: 87-87
  0.000% (0/1)
21
PEM_read_bio_SSL_SESSION
Name: PEM_read_bio_SSL_SESSION
Prototype: SSL_SESSION *PEM_read_bio_SSL_SESSION(BIO *bp, SSL_SESSION **x, pem_password_cb *cb, void *u)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_sess.c
Lines: 1317-1317
100.000% (1/1)
21
PEM_read_bio_X509
Name: PEM_read_bio_X509
Prototype: X509 *PEM_read_bio_X509(BIO *bp, X509 **x, pem_password_cb *cb, void *u)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pem/pem_x509.c
Lines: 18-18
100.000% (1/1)
21
PEM_read_bio_X509_AUX
Name: PEM_read_bio_X509_AUX
Prototype: X509 *PEM_read_bio_X509_AUX(BIO *bp, X509 **x, pem_password_cb *cb, void *u)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pem/pem_xaux.c
Lines: 18-18
100.000% (1/1)
21
PEM_read_bio_X509_CRL
Name: PEM_read_bio_X509_CRL
Prototype: X509_CRL *PEM_read_bio_X509_CRL(BIO *bp, X509_CRL **x, pem_password_cb *cb, void *u)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pem/pem_all.c
Lines: 35-35
100.000% (1/1)
21
PEM_read_bio_X509_REQ
Name: PEM_read_bio_X509_REQ
Prototype: X509_REQ *PEM_read_bio_X509_REQ(BIO *bp, X509_REQ **x, pem_password_cb *cb, void *u)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pem/pem_all.c
Lines: 32-32
100.000% (1/1)
21
PEM_write_bio_CMS_stream
Name: PEM_write_bio_CMS_stream
Prototype: int PEM_write_bio_CMS_stream(BIO *out, CMS_ContentInfo *cms, BIO *in, int flags)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_io.c
Lines: 61-66
100.000% (1/1)
21
PEM_write_bio_PKCS7_stream
Name: PEM_write_bio_PKCS7_stream
Prototype: int PEM_write_bio_PKCS7_stream(BIO *out, PKCS7 *p7, BIO *in, int flags)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pkcs7/pk7_mime.c
Lines: 23-27
  0.000% (0/1)
21
PKCS12_SAFEBAG_create_cert
Name: PKCS12_SAFEBAG_create_cert
Prototype: PKCS12_SAFEBAG *PKCS12_SAFEBAG_create_cert(X509 *x509)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pkcs12/p12_sbag.c
Lines: 94-98
  0.000% (0/1)
21
PKCS12_SAFEBAG_create_crl
Name: PKCS12_SAFEBAG_create_crl
Prototype: PKCS12_SAFEBAG *PKCS12_SAFEBAG_create_crl(X509_CRL *crl)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pkcs12/p12_sbag.c
Lines: 100-104
  0.000% (0/1)
21
PKCS5_PBKDF2_HMAC_SHA1
Name: PKCS5_PBKDF2_HMAC_SHA1
Prototype: int PKCS5_PBKDF2_HMAC_SHA1(const char *pass, int passlen, const unsigned char *salt, int saltlen, int iter, int keylen, unsigned char *out)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/p5_crpt2.c
Lines: 124-130
  0.000% (0/1)
21
PKCS7_ISSUER_AND_SERIAL_digest
Name: PKCS7_ISSUER_AND_SERIAL_digest
Prototype: int PKCS7_ISSUER_AND_SERIAL_digest(PKCS7_ISSUER_AND_SERIAL *data, const EVP_MD *type, unsigned char *md, unsigned int *len)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x_all.c
Lines: 404-410
  0.000% (0/1)
21
PKCS7_RECIP_INFO_get0_alg
Name: PKCS7_RECIP_INFO_get0_alg
Prototype: void PKCS7_RECIP_INFO_get0_alg(PKCS7_RECIP_INFO *ri, X509_ALGOR **penc)
Coverage:  75.000% (3/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pkcs7/pk7_lib.c
Lines: 416-420
 75.000% (3/4)
22
PROFESSION_INFO_set0_addProfessionInfo
Name: PROFESSION_INFO_set0_addProfessionInfo
Prototype: void PROFESSION_INFO_set0_addProfessionInfo(PROFESSION_INFO *pi, ASN1_OCTET_STRING *aos)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_admis.c
Lines: 303-308
  0.000% (0/1)
21
PROFESSION_INFO_set0_namingAuthority
Name: PROFESSION_INFO_set0_namingAuthority
Prototype: void PROFESSION_INFO_set0_namingAuthority(PROFESSION_INFO *pi, NAMING_AUTHORITY *na)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_admis.c
Lines: 315-320
  0.000% (0/1)
21
PROFESSION_INFO_set0_professionItems
Name: PROFESSION_INFO_set0_professionItems
Prototype: void PROFESSION_INFO_set0_professionItems(PROFESSION_INFO *pi, struct stack_st_ASN1_STRING *as)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_admis.c
Lines: 327-332
  0.000% (0/1)
21
PROFESSION_INFO_set0_professionOIDs
Name: PROFESSION_INFO_set0_professionOIDs
Prototype: void PROFESSION_INFO_set0_professionOIDs(PROFESSION_INFO *pi, struct stack_st_ASN1_OBJECT *po)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_admis.c
Lines: 339-344
  0.000% (0/1)
21
PROFESSION_INFO_set0_registrationNumber
Name: PROFESSION_INFO_set0_registrationNumber
Prototype: void PROFESSION_INFO_set0_registrationNumber(PROFESSION_INFO *pi, ASN1_PRINTABLESTRING *rn)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_admis.c
Lines: 351-356
  0.000% (0/1)
21
Page:<>1
eLOC - Effective Lines of Code: 1
...10
eLOC - Effective Lines of Code: 1
...20
eLOC - Effective Lines of Code: 1
...30
eLOC - Effective Lines of Code: 1
...40
eLOC - Effective Lines of Code: 1
...45
eLOC - Effective Lines of Code: 1
46
eLOC - Effective Lines of Code: 1
47
eLOC - Effective Lines of Code: 1
48
eLOC - Effective Lines of Code: 1
4950
eLOC - Effective Lines of Code: 2
51
eLOC - Effective Lines of Code: 2
52
eLOC - Effective Lines of Code: 2
53
eLOC - Effective Lines of Code: 3
...60
eLOC - Effective Lines of Code: 6
...70
eLOC - Effective Lines of Code: 10
...100
eLOC - Effective Lines of Code: 109
...103
eLOC - Effective Lines of Code: 3806

Generated by Squish Coco 4.2.2