OpenCoverage

OpenSSL Test Coverage

Function Tree

Page:<>1
Function: ACCESS_DESCRIPTION_free
...10
Function: CRYPTO_set_mem_functions
...18
Function: EVP_PKEY_asn1_set_free
19
Function: EVP_PKEY_meth_set_verifyctx
20
Function: EVP_aria_192_ctr
21
Function: EVP_seed_ecb
2223
Function: OCSP_ONEREQ_get_ext
24
Function: OCSP_resp_get1_id
25
Function: OSSL_STORE_INFO_get_type
26
Function: PEM_X509_INFO_read_bio
...30
Function: RSA_meth_dup
...40
Function: X509_CRL_get_ext_by_critical
...50
Function: cms_DigestedData_create
...100
Function: tls_construct_new_session_ticket
...103
Function: xsyslog
Functionâ–´Condition %eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexity
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
NCONF_WIN32
Name: NCONF_WIN32
Prototype: CONF_METHOD *NCONF_WIN32(void)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/conf/conf_def.c
Lines: 97-100
  0.000% (0/1)
11
NCONF_default
Name: NCONF_default
Prototype: CONF_METHOD *NCONF_default(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/conf/conf_def.c
Lines: 92-95
100.000% (1/1)
11
NCONF_dump_bio
Name: NCONF_dump_bio
Prototype: int NCONF_dump_bio(const CONF *conf, BIO *out)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/conf/conf_lib.c
Lines: 341-349
  0.000% (0/4)
62
NCONF_dump_fp
Name: NCONF_dump_fp
Prototype: int NCONF_dump_fp(const CONF *conf, FILE *out)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/conf/conf_lib.c
Lines: 327-338
  0.000% (0/4)
102
NCONF_free
Name: NCONF_free
Prototype: void NCONF_free(CONF *conf)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/conf/conf_lib.c
Lines: 193-198
100.000% (4/4)
52
NCONF_free_data
Name: NCONF_free_data
Prototype: void NCONF_free_data(CONF *conf)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/conf/conf_lib.c
Lines: 200-205
 50.000% (2/4)
52
NCONF_get_number_e
Name: NCONF_get_number_e
Prototype: int NCONF_get_number_e(const CONF *conf, const char *group, const char *name, long *result)
Coverage:  68.182% (15/22)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/conf/conf_lib.c
Lines: 288-324
 68.182% (15/22)
338
NCONF_get_section
Name: NCONF_get_section
Prototype: struct stack_st_CONF_VALUE *NCONF_get_section(const CONF *conf, const char *section)
Coverage:  42.857% (3/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/conf/conf_lib.c
Lines: 242-255
 42.857% (3/7)
193
NCONF_get_string
Name: NCONF_get_string
Prototype: char *NCONF_get_string(const CONF *conf, const char *group, const char *name)
Coverage:  71.429% (5/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/conf/conf_lib.c
Lines: 257-276
 71.429% (5/7)
203
NCONF_load
Name: NCONF_load
Prototype: int NCONF_load(CONF *conf, const char *file, long *eline)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/conf/conf_lib.c
Lines: 207-215
 50.000% (2/4)
62
NCONF_load_bio
Name: NCONF_load_bio
Prototype: int NCONF_load_bio(CONF *conf, BIO *bp, long *eline)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/conf/conf_lib.c
Lines: 232-240
 50.000% (2/4)
62
NCONF_load_fp
Name: NCONF_load_fp
Prototype: int NCONF_load_fp(CONF *conf, FILE *fp, long *eline)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/conf/conf_lib.c
Lines: 218-229
  0.000% (0/4)
102
NCONF_new
Name: NCONF_new
Prototype: CONF *NCONF_new(CONF_METHOD *meth)
Coverage:  57.143% (4/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/conf/conf_lib.c
Lines: 177-191
 57.143% (4/7)
163
NETSCAPE_CERT_SEQUENCE_free
Name: NETSCAPE_CERT_SEQUENCE_free
Prototype: void NETSCAPE_CERT_SEQUENCE_free(NETSCAPE_CERT_SEQUENCE *a)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/nsseq.c
Lines: 34-34
  0.000% (0/1)
11
NETSCAPE_CERT_SEQUENCE_new
Name: NETSCAPE_CERT_SEQUENCE_new
Prototype: NETSCAPE_CERT_SEQUENCE *NETSCAPE_CERT_SEQUENCE_new(void)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/nsseq.c
Lines: 34-34
  0.000% (0/1)
11
NETSCAPE_ENCRYPTED_PKEY_free
Name: NETSCAPE_ENCRYPTED_PKEY_free
Prototype: void NETSCAPE_ENCRYPTED_PKEY_free(NETSCAPE_ENCRYPTED_PKEY *a)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/n_pkey.c
Lines: 48-48
  0.000% (0/1)
11
NETSCAPE_ENCRYPTED_PKEY_new
Name: NETSCAPE_ENCRYPTED_PKEY_new
Prototype: NETSCAPE_ENCRYPTED_PKEY *NETSCAPE_ENCRYPTED_PKEY_new(void)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/n_pkey.c
Lines: 48-48
  0.000% (0/1)
11
NETSCAPE_PKEY_free
Name: NETSCAPE_PKEY_free
Prototype: void NETSCAPE_PKEY_free(NETSCAPE_PKEY *a)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/n_pkey.c
Lines: 58-58
  0.000% (0/1)
11
NETSCAPE_PKEY_new
Name: NETSCAPE_PKEY_new
Prototype: NETSCAPE_PKEY *NETSCAPE_PKEY_new(void)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/n_pkey.c
Lines: 58-58
  0.000% (0/1)
11
NETSCAPE_SPKAC_free
Name: NETSCAPE_SPKAC_free
Prototype: void NETSCAPE_SPKAC_free(NETSCAPE_SPKAC *a)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/x_spki.c
Lines: 20-20
  0.000% (0/1)
11
NETSCAPE_SPKAC_new
Name: NETSCAPE_SPKAC_new
Prototype: NETSCAPE_SPKAC *NETSCAPE_SPKAC_new(void)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/x_spki.c
Lines: 20-20
  0.000% (0/1)
11
NETSCAPE_SPKI_b64_decode
Name: NETSCAPE_SPKI_b64_decode
Prototype: NETSCAPE_SPKI *NETSCAPE_SPKI_b64_decode(const char *str, int len)
Coverage:  0.000% (0/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509spki.c
Lines: 30-52
  0.000% (0/10)
324
NETSCAPE_SPKI_b64_encode
Name: NETSCAPE_SPKI_b64_encode
Prototype: char *NETSCAPE_SPKI_b64_encode(NETSCAPE_SPKI *spki)
Coverage:  0.000% (0/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509spki.c
Lines: 56-75
  0.000% (0/6)
302
NETSCAPE_SPKI_free
Name: NETSCAPE_SPKI_free
Prototype: void NETSCAPE_SPKI_free(NETSCAPE_SPKI *a)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/x_spki.c
Lines: 28-28
  0.000% (0/1)
11
NETSCAPE_SPKI_get_pubkey
Name: NETSCAPE_SPKI_get_pubkey
Prototype: EVP_PKEY *NETSCAPE_SPKI_get_pubkey(NETSCAPE_SPKI *x)
Coverage:  0.000% (0/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509spki.c
Lines: 21-26
  0.000% (0/6)
152
NETSCAPE_SPKI_new
Name: NETSCAPE_SPKI_new
Prototype: NETSCAPE_SPKI *NETSCAPE_SPKI_new(void)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/x_spki.c
Lines: 28-28
  0.000% (0/1)
11
NETSCAPE_SPKI_print
Name: NETSCAPE_SPKI_print
Prototype: int NETSCAPE_SPKI_print(BIO *out, NETSCAPE_SPKI *spki)
Coverage:  0.000% (0/14)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/t_spki.c
Lines: 20-56
  0.000% (0/14)
465
NETSCAPE_SPKI_set_pubkey
Name: NETSCAPE_SPKI_set_pubkey
Prototype: int NETSCAPE_SPKI_set_pubkey(NETSCAPE_SPKI *x, EVP_PKEY *pkey)
Coverage:  0.000% (0/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509spki.c
Lines: 14-19
  0.000% (0/6)
112
NETSCAPE_SPKI_sign
Name: NETSCAPE_SPKI_sign
Prototype: int NETSCAPE_SPKI_sign(NETSCAPE_SPKI *x, EVP_PKEY *pkey, const EVP_MD *md)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x_all.c
Lines: 103-107
  0.000% (0/1)
61
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
NOTICEREF_free
Name: NOTICEREF_free
Prototype: void NOTICEREF_free(NOTICEREF *a)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_cpols.c
Lines: 86-86
  0.000% (0/1)
11
NOTICEREF_new
Name: NOTICEREF_new
Prototype: NOTICEREF *NOTICEREF_new(void)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_cpols.c
Lines: 86-86
  0.000% (0/1)
11
OBJ_NAME_add
Name: OBJ_NAME_add
Prototype: int OBJ_NAME_add(const char *name, int type, const char *data)
Coverage:  50.000% (10/20)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/objects/o_names.c
Lines: 208-259
 50.000% (10/20)
367
OBJ_NAME_cleanup
Name: OBJ_NAME_cleanup
Prototype: void OBJ_NAME_cleanup(int type)
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/objects/o_names.c
Lines: 385-406
100.000% (7/7)
293
OBJ_NAME_do_all
Name: OBJ_NAME_do_all
Prototype: void OBJ_NAME_do_all(int type, void (*fn) (const OBJ_NAME *, void *arg), void *arg)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/objects/o_names.c
Lines: 309-319
100.000% (1/1)
51
OBJ_NAME_do_all_sorted
Name: OBJ_NAME_do_all_sorted
Prototype: void OBJ_NAME_do_all_sorted(int type, void (*fn) (const OBJ_NAME *, void *arg), void *arg)
Coverage:  85.714% (6/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/objects/o_names.c
Lines: 345-367
 85.714% (6/7)
143
OBJ_NAME_get
Name: OBJ_NAME_get
Prototype: const char *OBJ_NAME_get(const char *name, int type)
Coverage:  63.158% (12/19)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/objects/o_names.c
Lines: 172-206
 63.158% (12/19)
407
OBJ_NAME_init
Name: OBJ_NAME_init
Prototype: int OBJ_NAME_init(void)
Coverage:  66.667% (2/3)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/objects/o_names.c
Lines: 76-79
 66.667% (2/3)
11
OBJ_NAME_new_index
Name: OBJ_NAME_new_index
Prototype: int OBJ_NAME_new_index(unsigned long (*hash_func) (const char *), int (*cmp_func) (const char *, const char *), void (*free_func) (const char *, int, const char *))
Coverage:  0.000% (0/29)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/objects/o_names.c
Lines: 81-138
  0.000% (0/29)
5211
OBJ_NAME_remove
Name: OBJ_NAME_remove
Prototype: int OBJ_NAME_remove(const char *name, int type)
Coverage:  41.667% (5/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/objects/o_names.c
Lines: 261-293
 41.667% (5/12)
254
OBJ_add_object
Name: OBJ_add_object
Prototype: int OBJ_add_object(const ASN1_OBJECT *obj)
Coverage:  45.000% (18/40)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/objects/obj_dat.c
Lines: 174-218
 45.000% (18/40)
7216
OBJ_add_sigid
Name: OBJ_add_sigid
Prototype: int OBJ_add_sigid(int signid, int dig_id, int pkey_id)
Coverage:  0.000% (0/22)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/objects/obj_xref.c
Lines: 95-126
  0.000% (0/22)
338
OBJ_bsearch_
Name: OBJ_bsearch_
Prototype: const void *OBJ_bsearch_(const void *key, const void *base, int num, int size, int (*cmp) (const void *, const void *))
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/objects/obj_dat.c
Lines: 582-586
100.000% (1/1)
11
OBJ_bsearch_ameth
Name: OBJ_bsearch_ameth
Prototype: static const EVP_PKEY_ASN1_METHOD * *OBJ_bsearch_ameth(const EVP_PKEY_ASN1_METHOD * *key, const EVP_PKEY_ASN1_METHOD * const *base, int num)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/ameth_lib.c
Lines: 33-33
100.000% (1/1)
11
OBJ_bsearch_ex_
Name: OBJ_bsearch_ex_
Prototype: const void *OBJ_bsearch_ex_(const void *key, const void *base_, int num, int size, int (*cmp) (const void *, const void *), int flags)
Coverage:  85.714% (24/28)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/objects/obj_dat.c
Lines: 588-635
 85.714% (24/28)
358
OBJ_bsearch_ext
Name: OBJ_bsearch_ext
Prototype: static const X509V3_EXT_METHOD * *OBJ_bsearch_ext(const X509V3_EXT_METHOD * *key, const X509V3_EXT_METHOD * const *base, int num)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_lib.c
Lines: 47-47
100.000% (1/1)
11
OBJ_bsearch_ln
Name: OBJ_bsearch_ln
Prototype: static unsigned int *OBJ_bsearch_ln(const ASN1_OBJECT * *key, unsigned int const *base, int num)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/objects/obj_dat.c
Lines: 53-53
100.000% (1/1)
11
OBJ_bsearch_nid
Name: OBJ_bsearch_nid
Prototype: static int *OBJ_bsearch_nid(int *key, int const *base, int num)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_purp.c
Lines: 262-262
100.000% (1/1)
11
OBJ_bsearch_obj
Name: OBJ_bsearch_obj
Prototype: static unsigned int *OBJ_bsearch_obj(const ASN1_OBJECT * *key, unsigned int const *base, int num)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/objects/obj_dat.c
Lines: 315-315
100.000% (1/1)
11
OBJ_bsearch_pbe2
Name: OBJ_bsearch_pbe2
Prototype: static EVP_PBE_CTL *OBJ_bsearch_pbe2(EVP_PBE_CTL *key, EVP_PBE_CTL const *base, int num)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/evp_pbe.c
Lines: 147-147
100.000% (1/1)
11
OBJ_bsearch_pmeth
Name: OBJ_bsearch_pmeth
Prototype: static const EVP_PKEY_METHOD * *OBJ_bsearch_pmeth(const EVP_PKEY_METHOD * *key, const EVP_PKEY_METHOD * const *base, int num)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/pmeth_lib.c
Lines: 81-81
100.000% (1/1)
11
OBJ_bsearch_sig
Name: OBJ_bsearch_sig
Prototype: static nid_triple *OBJ_bsearch_sig(nid_triple *key, nid_triple const *base, int num)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/objects/obj_xref.c
Lines: 23-23
100.000% (1/1)
11
OBJ_bsearch_sigx
Name: OBJ_bsearch_sigx
Prototype: static const nid_triple * *OBJ_bsearch_sigx(const nid_triple * *key, const nid_triple * const *base, int num)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/objects/obj_xref.c
Lines: 41-41
100.000% (1/1)
11
OBJ_bsearch_sn
Name: OBJ_bsearch_sn
Prototype: static unsigned int *OBJ_bsearch_sn(const ASN1_OBJECT * *key, unsigned int const *base, int num)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/objects/obj_dat.c
Lines: 46-46
100.000% (1/1)
11
OBJ_bsearch_ssl_cipher_id
Name: OBJ_bsearch_ssl_cipher_id
Prototype: SSL_CIPHER *OBJ_bsearch_ssl_cipher_id(SSL_CIPHER *key, SSL_CIPHER const *base, int num)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c
Lines: 4567-4567
100.000% (1/1)
11
OBJ_bsearch_table
Name: OBJ_bsearch_table
Prototype: static ASN1_STRING_TABLE *OBJ_bsearch_table(ASN1_STRING_TABLE *key, ASN1_STRING_TABLE const *base, int num)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/a_strnid.c
Lines: 125-125
100.000% (1/1)
11
OBJ_bsearch_table
Name: OBJ_bsearch_table
Prototype: static X509_VERIFY_PARAM *OBJ_bsearch_table(X509_VERIFY_PARAM *key, X509_VERIFY_PARAM const *base, int num)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_vpm.c
Lines: 540-540
100.000% (1/1)
11
OBJ_cmp
Name: OBJ_cmp
Prototype: int OBJ_cmp(const ASN1_OBJECT *a, const ASN1_OBJECT *b)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/objects/obj_lib.c
Lines: 57-65
100.000% (4/4)
52
OBJ_create
Name: OBJ_create
Prototype: int OBJ_create(const char *oid, const char *sn, const char *ln)
Coverage:  47.059% (8/17)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/objects/obj_dat.c
Lines: 690-725
 47.059% (8/17)
425
OBJ_create_objects
Name: OBJ_create_objects
Prototype: int OBJ_create_objects(BIO *in)
Coverage:  0.000% (0/43)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/objects/obj_dat.c
Lines: 641-688
  0.000% (0/43)
6014
OBJ_dup
Name: OBJ_dup
Prototype: ASN1_OBJECT *OBJ_dup(const ASN1_OBJECT *o)
Coverage:  53.846% (14/26)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/objects/obj_lib.c
Lines: 16-55
 53.846% (14/26)
548
OBJ_find_sigid_algs
Name: OBJ_find_sigid_algs
Prototype: int OBJ_find_sigid_algs(int signid, int *pdig_nid, int *ppkey_nid)
Coverage:  68.750% (11/16)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/objects/obj_xref.c
Lines: 43-65
 68.750% (11/16)
256
OBJ_find_sigid_by_algs
Name: OBJ_find_sigid_by_algs
Prototype: int OBJ_find_sigid_by_algs(int *psignid, int dig_nid, int pkey_nid)
Coverage:  43.750% (7/16)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/objects/obj_xref.c
Lines: 67-93
 43.750% (7/16)
256
OBJ_get0_data
Name: OBJ_get0_data
Prototype: const unsigned char *OBJ_get0_data(const ASN1_OBJECT *obj)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/objects/obj_dat.c
Lines: 734-739
 50.000% (2/4)
92
OBJ_length
Name: OBJ_length
Prototype: size_t OBJ_length(const ASN1_OBJECT *obj)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/objects/obj_dat.c
Lines: 727-732
 50.000% (2/4)
52
OBJ_ln2nid
Name: OBJ_ln2nid
Prototype: int OBJ_ln2nid(const char *s)
Coverage:  80.000% (8/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/objects/obj_dat.c
Lines: 540-559
 80.000% (8/10)
214
OBJ_new_nid
Name: OBJ_new_nid
Prototype: int OBJ_new_nid(int num)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/objects/obj_dat.c
Lines: 165-172
100.000% (1/1)
41
OBJ_nid2ln
Name: OBJ_nid2ln
Prototype: const char *OBJ_nid2ln(int n)
Coverage:  35.294% (6/17)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/objects/obj_dat.c
Lines: 274-299
 35.294% (6/17)
335
OBJ_nid2obj
Name: OBJ_nid2obj
Prototype: ASN1_OBJECT *OBJ_nid2obj(int n)
Coverage:  35.294% (6/17)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/objects/obj_dat.c
Lines: 220-245
 35.294% (6/17)
335
OBJ_nid2sn
Name: OBJ_nid2sn
Prototype: const char *OBJ_nid2sn(int n)
Coverage:  29.412% (5/17)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/objects/obj_dat.c
Lines: 247-272
 29.412% (5/17)
335
OBJ_obj2nid
Name: OBJ_obj2nid
Prototype: int OBJ_obj2nid(const ASN1_OBJECT *a)
Coverage:  78.947% (15/19)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/objects/obj_dat.c
Lines: 317-341
 78.947% (15/19)
267
OBJ_obj2txt
Name: OBJ_obj2txt
Prototype: int OBJ_obj2txt(char *buf, int buf_len, const ASN1_OBJECT *a, int no_name)
Coverage:  72.381% (76/105)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/objects/obj_dat.c
Lines: 396-528
 72.381% (76/105)
12131
OBJ_sigid_free
Name: OBJ_sigid_free
Prototype: void OBJ_sigid_free(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/objects/obj_xref.c
Lines: 133-139
100.000% (1/1)
121
OBJ_sn2nid
Name: OBJ_sn2nid
Prototype: int OBJ_sn2nid(const char *s)
Coverage:  80.000% (8/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/objects/obj_dat.c
Lines: 561-580
 80.000% (8/10)
214
OBJ_txt2nid
Name: OBJ_txt2nid
Prototype: int OBJ_txt2nid(const char *s)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/objects/obj_dat.c
Lines: 530-538
100.000% (1/1)
61
OBJ_txt2obj
Name: OBJ_txt2obj
Prototype: ASN1_OBJECT *OBJ_txt2obj(const char *s, int no_name)
Coverage:  55.556% (10/18)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/objects/obj_dat.c
Lines: 350-394
 55.556% (10/18)
486
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_add_ext
Name: OCSP_BASICRESP_add_ext
Prototype: int OCSP_BASICRESP_add_ext(OCSP_BASICRESP *x, X509_EXTENSION *ex, int loc)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ocsp/ocsp_ext.c
Lines: 177-181
  0.000% (0/1)
61
OCSP_BASICRESP_delete_ext
Name: OCSP_BASICRESP_delete_ext
Prototype: X509_EXTENSION *OCSP_BASICRESP_delete_ext(OCSP_BASICRESP *x, int loc)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ocsp/ocsp_ext.c
Lines: 158-161
  0.000% (0/1)
11
OCSP_BASICRESP_free
Name: OCSP_BASICRESP_free
Prototype: void OCSP_BASICRESP_free(OCSP_BASICRESP *a)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ocsp/ocsp_asn.c
Lines: 120-120
100.000% (1/1)
11
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
Name: OCSP_BASICRESP_get_ext
Prototype: X509_EXTENSION *OCSP_BASICRESP_get_ext(OCSP_BASICRESP *x, int loc)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ocsp/ocsp_ext.c
Lines: 153-156
  0.000% (0/1)
11
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_BASICRESP_get_ext_count
Name: OCSP_BASICRESP_get_ext_count
Prototype: int OCSP_BASICRESP_get_ext_count(OCSP_BASICRESP *x)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ocsp/ocsp_ext.c
Lines: 128-131
  0.000% (0/1)
11
OCSP_BASICRESP_new
Name: OCSP_BASICRESP_new
Prototype: OCSP_BASICRESP *OCSP_BASICRESP_new(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ocsp/ocsp_asn.c
Lines: 120-120
100.000% (1/1)
11
OCSP_CERTID_dup
Name: OCSP_CERTID_dup
Prototype: OCSP_CERTID * OCSP_CERTID_dup(OCSP_CERTID *x)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ocsp/ocsp_lib.c
Lines: 222-222
100.000% (1/1)
11
OCSP_CERTID_free
Name: OCSP_CERTID_free
Prototype: void OCSP_CERTID_free(OCSP_CERTID *a)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ocsp/ocsp_asn.c
Lines: 30-30
100.000% (1/1)
11
OCSP_CERTID_new
Name: OCSP_CERTID_new
Prototype: OCSP_CERTID *OCSP_CERTID_new(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ocsp/ocsp_asn.c
Lines: 30-30
100.000% (1/1)
11
OCSP_CERTSTATUS_free
Name: OCSP_CERTSTATUS_free
Prototype: void OCSP_CERTSTATUS_free(OCSP_CERTSTATUS *a)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ocsp/ocsp_asn.c
Lines: 91-91
  0.000% (0/1)
11
OCSP_CERTSTATUS_new
Name: OCSP_CERTSTATUS_new
Prototype: OCSP_CERTSTATUS *OCSP_CERTSTATUS_new(void)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ocsp/ocsp_asn.c
Lines: 91-91
  0.000% (0/1)
11
OCSP_CRLID_free
Name: OCSP_CRLID_free
Prototype: void OCSP_CRLID_free(OCSP_CRLID *a)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ocsp/ocsp_asn.c
Lines: 128-128
  0.000% (0/1)
11
OCSP_CRLID_new
Name: OCSP_CRLID_new
Prototype: OCSP_CRLID *OCSP_CRLID_new(void)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ocsp/ocsp_asn.c
Lines: 128-128
  0.000% (0/1)
11
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_add_ext
Name: OCSP_ONEREQ_add_ext
Prototype: int OCSP_ONEREQ_add_ext(OCSP_ONEREQ *x, X509_EXTENSION *ex, int loc)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ocsp/ocsp_ext.c
Lines: 121-124
  0.000% (0/1)
51
OCSP_ONEREQ_delete_ext
Name: OCSP_ONEREQ_delete_ext
Prototype: X509_EXTENSION *OCSP_ONEREQ_delete_ext(OCSP_ONEREQ *x, int loc)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ocsp/ocsp_ext.c
Lines: 104-107
  0.000% (0/1)
11
OCSP_ONEREQ_free
Name: OCSP_ONEREQ_free
Prototype: void OCSP_ONEREQ_free(OCSP_ONEREQ *a)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ocsp/ocsp_asn.c
Lines: 37-37
  0.000% (0/1)
11
OCSP_ONEREQ_get1_ext_d2i
Name: OCSP_ONEREQ_get1_ext_d2i
Prototype: void *OCSP_ONEREQ_get1_ext_d2i(OCSP_ONEREQ *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: 109-112
  0.000% (0/1)
11
Page:<>1
Function: ACCESS_DESCRIPTION_free
...10
Function: CRYPTO_set_mem_functions
...18
Function: EVP_PKEY_asn1_set_free
19
Function: EVP_PKEY_meth_set_verifyctx
20
Function: EVP_aria_192_ctr
21
Function: EVP_seed_ecb
2223
Function: OCSP_ONEREQ_get_ext
24
Function: OCSP_resp_get1_id
25
Function: OSSL_STORE_INFO_get_type
26
Function: PEM_X509_INFO_read_bio
...30
Function: RSA_meth_dup
...40
Function: X509_CRL_get_ext_by_critical
...50
Function: cms_DigestedData_create
...100
Function: tls_construct_new_session_ticket
...103
Function: xsyslog

Generated by Squish Coco 4.2.2