OpenCoverage

OpenSSL Test Coverage

Functions

Page:<>1
Function: ACCESS_DESCRIPTION_free
...7
Function: BN_nist_mod_256
8
Function: CMS_SignerInfo_get0_signature
9
Function: CONF_module_set_usr_data
10
Function: CRYPTO_set_mem_functions
1112
Function: DSA_verify
13
Function: EC_GROUP_new_from_ecpkparameters
14
Function: EC_PRIVATEKEY_free
15
Function: ENGINE_set_DSA
...20
Function: EVP_aria_192_ctr
...30
Function: RSA_meth_dup
...40
Function: X509_CRL_get_ext_by_critical
...100
Function: tls_construct_new_session_ticket
...103
Function: xsyslog
Functionâ–´Condition %eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexity
DH_meth_free
Name: DH_meth_free
Prototype: void DH_meth_free(DH_METHOD *dhm)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dh/dh_meth.c
Lines: 32-38
  0.000% (0/4)
52
DH_meth_get0_app_data
Name: DH_meth_get0_app_data
Prototype: void *DH_meth_get0_app_data(const DH_METHOD *dhm)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dh/dh_meth.c
Lines: 89-92
  0.000% (0/1)
11
DH_meth_get0_name
Name: DH_meth_get0_name
Prototype: const char *DH_meth_get0_name(const DH_METHOD *dhm)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dh/dh_meth.c
Lines: 58-61
  0.000% (0/1)
11
DH_meth_get_flags
Name: DH_meth_get_flags
Prototype: int DH_meth_get_flags(const DH_METHOD *dhm)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dh/dh_meth.c
Lines: 78-81
  0.000% (0/1)
11
DH_meth_new
Name: DH_meth_new
Prototype: DH_METHOD *DH_meth_new(const char *name, int flags)
Coverage:  0.000% (0/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dh/dh_meth.c
Lines: 14-30
  0.000% (0/7)
173
DH_meth_set0_app_data
Name: DH_meth_set0_app_data
Prototype: int DH_meth_set0_app_data(DH_METHOD *dhm, void *app_data)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dh/dh_meth.c
Lines: 94-98
  0.000% (0/1)
21
DH_meth_set1_name
Name: DH_meth_set1_name
Prototype: int DH_meth_set1_name(DH_METHOD *dhm, const char *name)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dh/dh_meth.c
Lines: 63-76
  0.000% (0/4)
92
DH_meth_set_bn_mod_exp
Name: DH_meth_set_bn_mod_exp
Prototype: int DH_meth_set_bn_mod_exp(DH_METHOD *dhm, int (*bn_mod_exp) (const DH *, BIGNUM *, const BIGNUM *, const BIGNUM *, const BIGNUM *, BN_CTX *, BN_MONT_CTX *))
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dh/dh_meth.c
Lines: 132-138
  0.000% (0/1)
21
DH_meth_set_compute_key
Name: DH_meth_set_compute_key
Prototype: int DH_meth_set_compute_key(DH_METHOD *dhm, int (*compute_key) (unsigned char *key, const BIGNUM *pub_key, DH *dh))
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dh/dh_meth.c
Lines: 117-122
  0.000% (0/1)
21
DH_meth_set_finish
Name: DH_meth_set_finish
Prototype: int DH_meth_set_finish(DH_METHOD *dhm, int (*finish) (DH *))
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dh/dh_meth.c
Lines: 156-160
  0.000% (0/1)
21
DH_meth_set_flags
Name: DH_meth_set_flags
Prototype: int DH_meth_set_flags(DH_METHOD *dhm, int flags)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dh/dh_meth.c
Lines: 83-87
  0.000% (0/1)
21
DH_meth_set_generate_key
Name: DH_meth_set_generate_key
Prototype: int DH_meth_set_generate_key(DH_METHOD *dhm, int (*generate_key) (DH *))
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dh/dh_meth.c
Lines: 105-109
  0.000% (0/1)
21
DH_meth_set_generate_params
Name: DH_meth_set_generate_params
Prototype: int DH_meth_set_generate_params(DH_METHOD *dhm, int (*generate_params) (DH *, int, int, BN_GENCB *))
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dh/dh_meth.c
Lines: 168-173
  0.000% (0/1)
21
DH_meth_set_init
Name: DH_meth_set_init
Prototype: int DH_meth_set_init(DH_METHOD *dhm, int (*init)(DH *))
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dh/dh_meth.c
Lines: 145-149
  0.000% (0/1)
21
DH_new
Name: DH_new
Prototype: DH *DH_new(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dh/dh_lib.c
Lines: 37-40
100.000% (1/1)
51
DH_new_by_nid
Name: DH_new_by_nid
Prototype: DH *DH_new_by_nid(int nid)
Coverage:  16.667% (2/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dh/dh_rfc7919.c
Lines: 28-45
 16.667% (2/12)
127
DH_new_method
Name: DH_new_method
Prototype: DH *DH_new_method(ENGINE *engine)
Coverage:  31.034% (9/29)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dh/dh_lib.c
Lines: 42-94
 31.034% (9/29)
5410
DH_security_bits
Name: DH_security_bits
Prototype: int DH_security_bits(const DH *dh)
Coverage: 100.000% (8/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dh/dh_lib.c
Lines: 162-172
100.000% (8/8)
73
DH_set0_key
Name: DH_set0_key
Prototype: int DH_set0_key(DH *dh, BIGNUM *pub_key, BIGNUM *priv_key)
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dh/dh_lib.c
Lines: 234-246
100.000% (7/7)
113
DH_set0_pqg
Name: DH_set0_pqg
Prototype: int DH_set0_pqg(DH *dh, BIGNUM *p, BIGNUM *q, BIGNUM *g)
Coverage:  68.182% (15/22)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dh/dh_lib.c
Lines: 186-213
 68.182% (15/22)
396
DH_set_default_method
Name: DH_set_default_method
Prototype: void DH_set_default_method(const DH_METHOD *meth)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dh/dh_key.c
Lines: 66-69
  0.000% (0/1)
11
DH_set_ex_data
Name: DH_set_ex_data
Prototype: int DH_set_ex_data(DH *d, int idx, void *arg)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dh/dh_lib.c
Lines: 142-145
  0.000% (0/1)
11
DH_set_flags
Name: DH_set_flags
Prototype: void DH_set_flags(DH *dh, int flags)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dh/dh_lib.c
Lines: 283-286
  0.000% (0/1)
11
DH_set_length
Name: DH_set_length
Prototype: int DH_set_length(DH *dh, long length)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dh/dh_lib.c
Lines: 220-224
100.000% (1/1)
21
DH_set_method
Name: DH_set_method
Prototype: int DH_set_method(DH *dh, const DH_METHOD *meth)
Coverage:  0.000% (0/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dh/dh_lib.c
Lines: 17-35
  0.000% (0/7)
143
DH_size
Name: DH_size
Prototype: int DH_size(const DH *dh)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dh/dh_lib.c
Lines: 157-160
100.000% (1/1)
11
DH_test_flags
Name: DH_test_flags
Prototype: int DH_test_flags(const DH *dh, int flags)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dh/dh_lib.c
Lines: 278-281
  0.000% (0/1)
11
DH_up_ref
Name: DH_up_ref
Prototype: int DH_up_ref(DH *r)
Coverage:  50.000% (3/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dh/dh_lib.c
Lines: 130-140
 50.000% (3/6)
42
DHparams_dup
Name: DHparams_dup
Prototype: DH *DHparams_dup(DH *dh)
Coverage:  42.857% (3/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dh/dh_ameth.c
Lines: 421-432
 42.857% (3/7)
183
DHparams_print
Name: DHparams_print
Prototype: int DHparams_print(BIO *bp, const DH *x)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dh/dh_ameth.c
Lines: 480-483
100.000% (1/1)
11
DHparams_print_fp
Name: DHparams_print_fp
Prototype: int DHparams_print_fp(FILE *fp, const DH *x)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dh/dh_prn.c
Lines: 16-29
  0.000% (0/4)
112
DIRECTORYSTRING_free
Name: DIRECTORYSTRING_free
Prototype: void DIRECTORYSTRING_free(ASN1_STRING *a)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/tasn_typ.c
Lines: 64-64
  0.000% (0/1)
11
DIRECTORYSTRING_new
Name: DIRECTORYSTRING_new
Prototype: ASN1_STRING *DIRECTORYSTRING_new(void)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/tasn_typ.c
Lines: 64-64
  0.000% (0/1)
11
DISPLAYTEXT_free
Name: DISPLAYTEXT_free
Prototype: void DISPLAYTEXT_free(ASN1_STRING *a)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/tasn_typ.c
Lines: 61-61
  0.000% (0/1)
11
DISPLAYTEXT_new
Name: DISPLAYTEXT_new
Prototype: ASN1_STRING *DISPLAYTEXT_new(void)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/tasn_typ.c
Lines: 61-61
  0.000% (0/1)
11
DIST_POINT_NAME_free
Name: DIST_POINT_NAME_free
Prototype: void DIST_POINT_NAME_free(DIST_POINT_NAME *a)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_crld.c
Lines: 317-317
  0.000% (0/1)
11
DIST_POINT_NAME_new
Name: DIST_POINT_NAME_new
Prototype: DIST_POINT_NAME *DIST_POINT_NAME_new(void)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_crld.c
Lines: 317-317
  0.000% (0/1)
11
DIST_POINT_free
Name: DIST_POINT_free
Prototype: void DIST_POINT_free(DIST_POINT *a)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_crld.c
Lines: 325-325
  0.000% (0/1)
11
DIST_POINT_new
Name: DIST_POINT_new
Prototype: DIST_POINT *DIST_POINT_new(void)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_crld.c
Lines: 325-325
  0.000% (0/1)
11
DIST_POINT_set_dpname
Name: DIST_POINT_set_dpname
Prototype: int DIST_POINT_set_dpname(DIST_POINT_NAME *dpn, X509_NAME *iname)
Coverage:  88.889% (16/18)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_crld.c
Lines: 480-506
 88.889% (16/18)
326
DSA_OpenSSL
Name: DSA_OpenSSL
Prototype: const DSA_METHOD *DSA_OpenSSL(void)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dsa/dsa_ossl.c
Lines: 54-57
  0.000% (0/1)
11
DSA_SIG
Name: DSA_SIG
Prototype: DSA_SIG *(*DSA_meth_get_sign(const DSA_METHOD *dsam)) (const unsigned char *, int, DSA *)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dsa/dsa_meth.c
Lines: 108-112
  0.000% (0/1)
11
DSA_SIG_free
Name: DSA_SIG_free
Prototype: void DSA_SIG_free(DSA_SIG *sig)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dsa/dsa_asn1.c
Lines: 32-39
100.000% (4/4)
72
DSA_SIG_get0
Name: DSA_SIG_get0
Prototype: void DSA_SIG_get0(const DSA_SIG *sig, const BIGNUM **pr, const BIGNUM **ps)
Coverage:  71.429% (5/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dsa/dsa_asn1.c
Lines: 41-47
 71.429% (5/7)
83
DSA_SIG_new
Name: DSA_SIG_new
Prototype: DSA_SIG *DSA_SIG_new(void)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dsa/dsa_asn1.c
Lines: 24-30
 50.000% (2/4)
62
DSA_SIG_set0
Name: DSA_SIG_set0
Prototype: int DSA_SIG_set0(DSA_SIG *sig, BIGNUM *r, BIGNUM *s)
Coverage:  0.000% (0/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dsa/dsa_asn1.c
Lines: 49-58
  0.000% (0/6)
132
DSA_bits
Name: DSA_bits
Prototype: int DSA_bits(const DSA *dsa)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dsa/dsa_lib.c
Lines: 355-358
100.000% (1/1)
11
DSA_clear_flags
Name: DSA_clear_flags
Prototype: void DSA_clear_flags(DSA *d, int flags)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dsa/dsa_lib.c
Lines: 335-338
  0.000% (0/1)
11
DSA_do_sign
Name: DSA_do_sign
Prototype: DSA_SIG *DSA_do_sign(const unsigned char *dgst, int dlen, DSA *dsa)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dsa/dsa_sign.c
Lines: 14-17
100.000% (1/1)
11
DSA_do_verify
Name: DSA_do_verify
Prototype: int DSA_do_verify(const unsigned char *dgst, int dgst_len, DSA_SIG *sig, DSA *dsa)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dsa/dsa_vrf.c
Lines: 13-17
100.000% (1/1)
11
DSA_dup_DH
Name: DSA_dup_DH
Prototype: DH *DSA_dup_DH(const DSA *r)
Coverage:  0.000% (0/49)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dsa/dsa_lib.c
Lines: 186-240
  0.000% (0/49)
11413
DSA_free
Name: DSA_free
Prototype: void DSA_free(DSA *r)
Coverage:  83.333% (10/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dsa/dsa_lib.c
Lines: 103-132
 83.333% (10/12)
254
DSA_generate_key
Name: DSA_generate_key
Prototype: int DSA_generate_key(DSA *dsa)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dsa/dsa_key.c
Lines: 18-23
 50.000% (2/4)
32
DSA_generate_parameters
Name: DSA_generate_parameters
Prototype: DSA *DSA_generate_parameters(int bits, unsigned char *seed_in, int seed_len, int *counter_ret, unsigned long *h_ret, void (*callback) (int, int, void *), void *cb_arg)
Coverage:  0.000% (0/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dsa/dsa_depr.c
Lines: 35-61
  0.000% (0/11)
275
DSA_generate_parameters_ex
Name: DSA_generate_parameters_ex
Prototype: int DSA_generate_parameters_ex(DSA *ret, int bits, const unsigned char *seed_in, int seed_len, int *counter_ret, unsigned long *h_ret, BN_GENCB *cb)
Coverage:  50.000% (3/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dsa/dsa_gen.c
Lines: 26-42
 50.000% (3/6)
122
DSA_get0_engine
Name: DSA_get0_engine
Prototype: ENGINE *DSA_get0_engine(DSA *d)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dsa/dsa_lib.c
Lines: 350-353
  0.000% (0/1)
11
DSA_get0_g
Name: DSA_get0_g
Prototype: const BIGNUM *DSA_get0_g(const DSA *d)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dsa/dsa_lib.c
Lines: 320-323
  0.000% (0/1)
11
DSA_get0_key
Name: DSA_get0_key
Prototype: void DSA_get0_key(const DSA *d, const BIGNUM **pub_key, const BIGNUM **priv_key)
Coverage:  71.429% (5/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dsa/dsa_lib.c
Lines: 280-287
 71.429% (5/7)
83
DSA_get0_p
Name: DSA_get0_p
Prototype: const BIGNUM *DSA_get0_p(const DSA *d)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dsa/dsa_lib.c
Lines: 310-313
  0.000% (0/1)
11
DSA_get0_pqg
Name: DSA_get0_pqg
Prototype: void DSA_get0_pqg(const DSA *d, const BIGNUM **p, const BIGNUM **q, const BIGNUM **g)
Coverage:  90.000% (9/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dsa/dsa_lib.c
Lines: 243-252
 90.000% (9/10)
124
DSA_get0_priv_key
Name: DSA_get0_priv_key
Prototype: const BIGNUM *DSA_get0_priv_key(const DSA *d)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dsa/dsa_lib.c
Lines: 330-333
  0.000% (0/1)
11
DSA_get0_pub_key
Name: DSA_get0_pub_key
Prototype: const BIGNUM *DSA_get0_pub_key(const DSA *d)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dsa/dsa_lib.c
Lines: 325-328
  0.000% (0/1)
11
DSA_get0_q
Name: DSA_get0_q
Prototype: const BIGNUM *DSA_get0_q(const DSA *d)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dsa/dsa_lib.c
Lines: 315-318
100.000% (1/1)
11
DSA_get_default_method
Name: DSA_get_default_method
Prototype: const DSA_METHOD *DSA_get_default_method(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dsa/dsa_ossl.c
Lines: 49-52
100.000% (1/1)
11
DSA_get_ex_data
Name: DSA_get_ex_data
Prototype: void *DSA_get_ex_data(DSA *d, int idx)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dsa/dsa_lib.c
Lines: 173-176
  0.000% (0/1)
11
DSA_get_method
Name: DSA_get_method
Prototype: const DSA_METHOD *DSA_get_method(DSA *d)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dsa/dsa_lib.c
Lines: 44-47
  0.000% (0/1)
11
DSA_meth_dup
Name: DSA_meth_dup
Prototype: DSA_METHOD *DSA_meth_dup(const DSA_METHOD *dsam)
Coverage:  0.000% (0/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dsa/dsa_meth.c
Lines: 48-64
  0.000% (0/7)
173
DSA_meth_free
Name: DSA_meth_free
Prototype: void DSA_meth_free(DSA_METHOD *dsam)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dsa/dsa_meth.c
Lines: 40-46
  0.000% (0/4)
52
DSA_meth_get0_app_data
Name: DSA_meth_get0_app_data
Prototype: void *DSA_meth_get0_app_data(const DSA_METHOD *dsam)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dsa/dsa_meth.c
Lines: 97-100
  0.000% (0/1)
11
DSA_meth_get0_name
Name: DSA_meth_get0_name
Prototype: const char *DSA_meth_get0_name(const DSA_METHOD *dsam)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dsa/dsa_meth.c
Lines: 66-69
  0.000% (0/1)
11
DSA_meth_get_flags
Name: DSA_meth_get_flags
Prototype: int DSA_meth_get_flags(const DSA_METHOD *dsam)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dsa/dsa_meth.c
Lines: 86-89
  0.000% (0/1)
11
DSA_meth_new
Name: DSA_meth_new
Prototype: DSA_METHOD *DSA_meth_new(const char *name, int flags)
Coverage:  0.000% (0/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dsa/dsa_meth.c
Lines: 22-38
  0.000% (0/7)
173
DSA_meth_set0_app_data
Name: DSA_meth_set0_app_data
Prototype: int DSA_meth_set0_app_data(DSA_METHOD *dsam, void *app_data)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dsa/dsa_meth.c
Lines: 102-106
  0.000% (0/1)
21
DSA_meth_set1_name
Name: DSA_meth_set1_name
Prototype: int DSA_meth_set1_name(DSA_METHOD *dsam, const char *name)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dsa/dsa_meth.c
Lines: 71-84
  0.000% (0/4)
92
DSA_meth_set_bn_mod_exp
Name: DSA_meth_set_bn_mod_exp
Prototype: int DSA_meth_set_bn_mod_exp(DSA_METHOD *dsam, int (*bn_mod_exp) (DSA *, BIGNUM *, const BIGNUM *, const BIGNUM *, const BIGNUM *, BN_CTX *, BN_MONT_CTX *))
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dsa/dsa_meth.c
Lines: 170-176
  0.000% (0/1)
21
DSA_meth_set_finish
Name: DSA_meth_set_finish
Prototype: int DSA_meth_set_finish(DSA_METHOD *dsam, int (*finish) (DSA *))
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dsa/dsa_meth.c
Lines: 194-198
  0.000% (0/1)
21
DSA_meth_set_flags
Name: DSA_meth_set_flags
Prototype: int DSA_meth_set_flags(DSA_METHOD *dsam, int flags)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dsa/dsa_meth.c
Lines: 91-95
  0.000% (0/1)
21
DSA_meth_set_init
Name: DSA_meth_set_init
Prototype: int DSA_meth_set_init(DSA_METHOD *dsam, int (*init)(DSA *))
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dsa/dsa_meth.c
Lines: 183-187
  0.000% (0/1)
21
DSA_meth_set_keygen
Name: DSA_meth_set_keygen
Prototype: int DSA_meth_set_keygen(DSA_METHOD *dsam, int (*keygen) (DSA *))
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dsa/dsa_meth.c
Lines: 220-224
  0.000% (0/1)
21
DSA_meth_set_mod_exp
Name: DSA_meth_set_mod_exp
Prototype: int DSA_meth_set_mod_exp(DSA_METHOD *dsam, int (*mod_exp) (DSA *, BIGNUM *, const BIGNUM *, const BIGNUM *, const BIGNUM *, const BIGNUM *, const BIGNUM *, BN_CTX *, BN_MONT_CTX *))
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dsa/dsa_meth.c
Lines: 154-161
  0.000% (0/1)
21
DSA_meth_set_paramgen
Name: DSA_meth_set_paramgen
Prototype: int DSA_meth_set_paramgen(DSA_METHOD *dsam, int (*paramgen) (DSA *, int, const unsigned char *, int, int *, unsigned long *, BN_GENCB *))
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dsa/dsa_meth.c
Lines: 207-213
  0.000% (0/1)
21
DSA_meth_set_sign
Name: DSA_meth_set_sign
Prototype: int DSA_meth_set_sign(DSA_METHOD *dsam, DSA_SIG *(*sign) (const unsigned char *, int, DSA *))
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dsa/dsa_meth.c
Lines: 114-119
  0.000% (0/1)
21
DSA_meth_set_sign_setup
Name: DSA_meth_set_sign_setup
Prototype: int DSA_meth_set_sign_setup(DSA_METHOD *dsam, int (*sign_setup) (DSA *, BN_CTX *, BIGNUM **, BIGNUM **))
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dsa/dsa_meth.c
Lines: 127-132
  0.000% (0/1)
21
DSA_meth_set_verify
Name: DSA_meth_set_verify
Prototype: int DSA_meth_set_verify(DSA_METHOD *dsam, int (*verify) (const unsigned char *, int, DSA_SIG *, DSA *))
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dsa/dsa_meth.c
Lines: 140-145
  0.000% (0/1)
21
DSA_new
Name: DSA_new
Prototype: DSA *DSA_new(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dsa/dsa_lib.c
Lines: 19-22
100.000% (1/1)
51
DSA_new_method
Name: DSA_new_method
Prototype: DSA *DSA_new_method(ENGINE *engine)
Coverage:  31.034% (9/29)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dsa/dsa_lib.c
Lines: 49-101
 31.034% (9/29)
5410
DSA_print
Name: DSA_print
Prototype: int DSA_print(BIO *bp, const DSA *x, int off)
Coverage:  50.000% (3/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dsa/dsa_prn.c
Lines: 47-57
 50.000% (3/6)
162
DSA_print_fp
Name: DSA_print_fp
Prototype: int DSA_print_fp(FILE *fp, const DSA *x, int off)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dsa/dsa_prn.c
Lines: 16-29
  0.000% (0/4)
112
DSA_security_bits
Name: DSA_security_bits
Prototype: int DSA_security_bits(const DSA *d)
Coverage:  50.000% (3/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dsa/dsa_lib.c
Lines: 178-183
 50.000% (3/6)
32
DSA_set0_key
Name: DSA_set0_key
Prototype: int DSA_set0_key(DSA *d, BIGNUM *pub_key, BIGNUM *priv_key)
Coverage:  50.000% (6/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dsa/dsa_lib.c
Lines: 289-308
 50.000% (6/12)
194
DSA_set0_pqg
Name: DSA_set0_pqg
Prototype: int DSA_set0_pqg(DSA *d, BIGNUM *p, BIGNUM *q, BIGNUM *g)
Coverage:  56.522% (13/23)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dsa/dsa_lib.c
Lines: 254-278
 56.522% (13/23)
445
DSA_set_default_method
Name: DSA_set_default_method
Prototype: void DSA_set_default_method(const DSA_METHOD *meth)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dsa/dsa_ossl.c
Lines: 44-47
  0.000% (0/1)
11
DSA_set_ex_data
Name: DSA_set_ex_data
Prototype: int DSA_set_ex_data(DSA *d, int idx, void *arg)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dsa/dsa_lib.c
Lines: 168-171
  0.000% (0/1)
11
DSA_set_flags
Name: DSA_set_flags
Prototype: void DSA_set_flags(DSA *d, int flags)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dsa/dsa_lib.c
Lines: 345-348
  0.000% (0/1)
11
DSA_set_method
Name: DSA_set_method
Prototype: int DSA_set_method(DSA *dsa, const DSA_METHOD *meth)
Coverage:  0.000% (0/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dsa/dsa_lib.c
Lines: 24-42
  0.000% (0/7)
143
DSA_sign
Name: DSA_sign
Prototype: int DSA_sign(int type, const unsigned char *dgst, int dlen, unsigned char *sig, unsigned int *siglen, DSA *dsa)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dsa/dsa_asn1.c
Lines: 110-123
 50.000% (2/4)
102
DSA_sign_setup
Name: DSA_sign_setup
Prototype: int DSA_sign_setup(DSA *dsa, BN_CTX *ctx_in, BIGNUM **kinvp, BIGNUM **rp)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dsa/dsa_sign.c
Lines: 20-23
  0.000% (0/1)
11
DSA_size
Name: DSA_size
Prototype: int DSA_size(const DSA *r)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dsa/dsa_lib.c
Lines: 146-166
100.000% (1/1)
161
DSA_test_flags
Name: DSA_test_flags
Prototype: int DSA_test_flags(const DSA *d, int flags)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dsa/dsa_lib.c
Lines: 340-343
  0.000% (0/1)
11
DSA_up_ref
Name: DSA_up_ref
Prototype: int DSA_up_ref(DSA *r)
Coverage:  50.000% (3/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dsa/dsa_lib.c
Lines: 134-144
 50.000% (3/6)
42
Page:<>1
Function: ACCESS_DESCRIPTION_free
...7
Function: BN_nist_mod_256
8
Function: CMS_SignerInfo_get0_signature
9
Function: CONF_module_set_usr_data
10
Function: CRYPTO_set_mem_functions
1112
Function: DSA_verify
13
Function: EC_GROUP_new_from_ecpkparameters
14
Function: EC_PRIVATEKEY_free
15
Function: ENGINE_set_DSA
...20
Function: EVP_aria_192_ctr
...30
Function: RSA_meth_dup
...40
Function: X509_CRL_get_ext_by_critical
...100
Function: tls_construct_new_session_ticket
...103
Function: xsyslog

Generated by Squish Coco 4.2.2