| Functionâ–ľ | Condition % | eLOC - Effective Lines of Code | McCabe - Cyclomatic Complexity | 
 DSA_verify| Name:  | DSA_verify |  | Prototype:  | int DSA_verify(int type, const unsigned char *dgst, int dgst_len, const unsigned char *sigbuf, int siglen, DSA *dsa) |  | Coverage:  |  84.615% (11/13) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dsa/dsa_asn1.c |  | Lines:  | 132-155 |  
  |  | 25 | 5 | 
 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 |  
  |  | 4 | 2 | 
 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 |  
  |  | 1 | 1 | 
 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 |  
  |  | 16 | 1 | 
 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 |  
  |  | 1 | 1 | 
 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 |  
  |  | 10 | 2 | 
 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 |  
  |  | 14 | 3 | 
 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 |  
  |  | 1 | 1 | 
 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 |  
  |  | 1 | 1 | 
 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 |  
  |  | 1 | 1 | 
 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 |  
  |  | 44 | 5 | 
 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 |  
  |  | 19 | 4 | 
 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 |  
  |  | 3 | 2 | 
 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 |  
  |  | 11 | 2 | 
 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 |  
  |  | 16 | 2 | 
 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 |  
  |  | 54 | 10 | 
 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 |  
  |  | 5 | 1 | 
 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 |  
  |  | 2 | 1 | 
 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 |  
  |  | 2 | 1 | 
 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 |  
  |  | 2 | 1 | 
 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 |  
  |  | 2 | 1 | 
 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 |  
  |  | 2 | 1 | 
 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 |  
  |  | 2 | 1 | 
 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 |  
  |  | 2 | 1 | 
 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 |  
  |  | 2 | 1 | 
 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 |  
  |  | 2 | 1 | 
 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 |  
  |  | 2 | 1 | 
 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 |  
  |  | 9 | 2 | 
 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 |  
  |  | 2 | 1 | 
 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 |  
  |  | 17 | 3 | 
 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 |  
  |  | 1 | 1 | 
 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 |  
  |  | 1 | 1 | 
 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 |  
  |  | 1 | 1 | 
 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 |  
  |  | 5 | 2 | 
 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 |  
  |  | 17 | 3 | 
 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 |  
  |  | 1 | 1 | 
 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 |  
  |  | 1 | 1 | 
 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 |  
  |  | 1 | 1 | 
 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 |  
  |  | 1 | 1 | 
 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 |  
  |  | 1 | 1 | 
 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 |  
  |  | 1 | 1 | 
 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 |  
  |  | 12 | 4 | 
 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 |  
  |  | 1 | 1 | 
 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 |  
  |  | 8 | 3 | 
 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 |  
  |  | 1 | 1 | 
 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 |  
  |  | 1 | 1 | 
 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 |  
  |  | 12 | 2 | 
 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 |  
  |  | 27 | 5 | 
 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 |  
  |  | 3 | 2 | 
 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 |  
  |  | 25 | 4 | 
 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 |  
  |  | 114 | 13 | 
 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 |  
  |  | 1 | 1 | 
 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 |  
  |  | 1 | 1 | 
 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 |  
  |  | 1 | 1 | 
 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 |  
  |  | 1 | 1 | 
 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 |  
  |  | 13 | 2 | 
 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 |  
  |  | 6 | 2 | 
 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 |  
  |  | 8 | 3 | 
 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 |  
  |  | 7 | 2 | 
 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 |  
  |  | 1 | 1 | 
 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 |  
  |  | 1 | 1 | 
 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 |  
  |  | 32 | 6 | 
 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 |  
  |  | 1 | 1 | 
 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 |  
  |  | 1 | 1 | 
 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 |  
  |  | 1 | 1 | 
 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 |  
  |  | 1 | 1 | 
 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 |  
  |  | 1 | 1 | 
 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 |  
  |  | 1 | 1 | 
 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 |  
  |  | 1 | 1 | 
 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 |  
  |  | 1 | 1 | 
 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 |  
  |  | 11 | 2 | 
 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 |  
  |  | 1 | 1 | 
 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 |  
  |  | 18 | 3 | 
 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 |  
  |  | 4 | 2 | 
 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 |  
  |  | 1 | 1 | 
 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 |  
  |  | 1 | 1 | 
 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 |  
  |  | 14 | 3 | 
 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 |  
  |  | 2 | 1 | 
 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 |  
  |  | 1 | 1 | 
 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 |  
  |  | 1 | 1 | 
 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 |  
  |  | 1 | 1 | 
 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 |  
  |  | 39 | 6 | 
 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 |  
  |  | 11 | 3 | 
 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 |  
  |  | 7 | 3 | 
 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 |  
  |  | 54 | 10 | 
 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 |  
  |  | 12 | 7 | 
 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 |  
  |  | 5 | 1 | 
 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 |  
  |  | 2 | 1 | 
 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 |  
  |  | 2 | 1 | 
 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 |  
  |  | 2 | 1 | 
 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 |  
  |  | 2 | 1 | 
 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 |  
  |  | 2 | 1 | 
 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 |  
  |  | 2 | 1 | 
 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 |  
  |  | 2 | 1 | 
 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 |  
  |  | 9 | 2 | 
 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 |  
  |  | 2 | 1 | 
 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 |  
  |  | 17 | 3 | 
 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 |  
  |  | 1 | 1 | 
 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 |  
  |  | 1 | 1 | 
 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 |  
  |  | 1 | 1 |