| Functionâ–´ | Condition % | eLOC - Effective Lines of Code | McCabe - Cyclomatic Complexity | 
|---|
|  DH_free | Name: | DH_free |  | Prototype: | void DH_free(DH *r) |  | Coverage: | 70.000% (7/10) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/dh/dh_lib.c |  | Lines: | 176-204 | 
 |  | 21 | 4 | 
|  DH_generate_key | Name: | DH_generate_key |  | Prototype: | int DH_generate_key(DH *dh) |  | Coverage: | 100.000% (1/1) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/dh/dh_key.c |  | Lines: | 74-78 | 
 |  | 1 | 1 | 
|  DH_generate_parameters | Name: | DH_generate_parameters |  | Prototype: | DH * DH_generate_parameters(int prime_len, int generator, void (*callback)(int, int, void *), void *cb_arg) |  | Coverage: | 0.000% (0/7) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/dh/dh_depr.c |  | Lines: | 66-82 | 
 |  | 23 | 3 | 
|  DH_generate_parameters_ex | Name: | DH_generate_parameters_ex |  | Prototype: | int DH_generate_parameters_ex(DH *ret, int prime_len, int generator, BN_GENCB *cb) |  | Coverage: | 50.000% (2/4) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/dh/dh_gen.c |  | Lines: | 73-79 | 
 |  | 3 | 2 | 
|  DH_get0_engine | Name: | DH_get0_engine |  | Prototype: | ENGINE * DH_get0_engine(DH *dh) |  | Coverage: | 0.000% (0/1) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/dh/dh_lib.c |  | Lines: | 246-250 | 
 |  | 1 | 1 | 
|  DH_get0_key | Name: | DH_get0_key |  | Prototype: | void DH_get0_key(const DH *dh, const BIGNUM **pub_key, const BIGNUM **priv_key) |  | Coverage: | 0.000% (0/7) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/dh/dh_lib.c |  | Lines: | 285-292 | 
 |  | 8 | 3 | 
|  DH_get0_pqg | Name: | DH_get0_pqg |  | Prototype: | void DH_get0_pqg(const DH *dh, const BIGNUM **p, const BIGNUM **q, const BIGNUM **g) |  | Coverage: | 0.000% (0/10) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/dh/dh_lib.c |  | Lines: | 252-261 | 
 |  | 12 | 4 | 
|  DH_get_default_method | Name: | DH_get_default_method |  | Prototype: | const DH_METHOD * DH_get_default_method(void) |  | Coverage: | 100.000% (4/4) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/dh/dh_lib.c |  | Lines: | 80-86 | 
 |  | 3 | 2 | 
|  DH_get_ex_data | Name: | DH_get_ex_data |  | Prototype: | void * DH_get_ex_data(DH *d, int idx) |  | Coverage: | 0.000% (0/1) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/dh/dh_lib.c |  | Lines: | 228-232 | 
 |  | 1 | 1 | 
|  DH_get_ex_new_index | Name: | DH_get_ex_new_index |  | Prototype: | int DH_get_ex_new_index(long argl, void *argp, CRYPTO_EX_new *new_func, CRYPTO_EX_dup *dup_func, CRYPTO_EX_free *free_func) |  | Coverage: | 0.000% (0/1) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/dh/dh_lib.c |  | Lines: | 214-220 | 
 |  | 2 | 1 | 
|  DH_new | Name: | DH_new |  | Prototype: | DH * DH_new(void) |  | Coverage: | 100.000% (1/1) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/dh/dh_lib.c |  | Lines: | 110-114 | 
 |  | 5 | 1 | 
|  DH_new_method | Name: | DH_new_method |  | Prototype: | DH * DH_new_method(ENGINE *engine) |  | Coverage: | 31.818% (7/22) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/dh/dh_lib.c |  | Lines: | 116-174 | 
 |  | 102 | 7 | 
|  DH_set0_key | Name: | DH_set0_key |  | Prototype: | int DH_set0_key(DH *dh, BIGNUM *pub_key, BIGNUM *priv_key) |  | Coverage: | 0.000% (0/7) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/dh/dh_lib.c |  | Lines: | 294-307 | 
 |  | 11 | 3 | 
|  DH_set0_pqg | Name: | DH_set0_pqg |  | Prototype: | int DH_set0_pqg(DH *dh, BIGNUM *p, BIGNUM *q, BIGNUM *g) |  | Coverage: | 0.000% (0/19) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/dh/dh_lib.c |  | Lines: | 263-283 | 
 |  | 34 | 5 | 
|  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/libressl/src/crypto/dh/dh_lib.c |  | Lines: | 74-78 | 
 |  | 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/libressl/src/crypto/dh/dh_lib.c |  | Lines: | 222-226 | 
 |  | 1 | 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/libressl/src/crypto/dh/dh_lib.c |  | Lines: | 321-325 | 
 |  | 1 | 1 | 
|  DH_set_length | Name: | DH_set_length |  | Prototype: | int DH_set_length(DH *dh, long length) |  | Coverage: | 0.000% (0/6) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/dh/dh_lib.c |  | Lines: | 327-335 | 
 |  | 4 | 2 | 
|  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/libressl/src/crypto/dh/dh_lib.c |  | Lines: | 88-108 | 
 |  | 14 | 3 | 
|  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/libressl/src/crypto/dh/dh_lib.c |  | Lines: | 234-238 | 
 |  | 1 | 1 | 
|  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/libressl/src/crypto/dh/dh_lib.c |  | Lines: | 315-319 | 
 |  | 1 | 1 | 
|  DH_up_ref | Name: | DH_up_ref |  | Prototype: | int DH_up_ref(DH *r) |  | Coverage: | 0.000% (0/3) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/dh/dh_lib.c |  | Lines: | 206-212 | 
 |  | 2 | 1 | 
|  DHparams_dup | Name: | DHparams_dup |  | Prototype: | DH * DHparams_dup(DH *dh) |  | Coverage: | 100.000% (1/1) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/dh/dh_asn1.c |  | Lines: | 163-167 | 
 |  | 1 | 1 | 
|  DHparams_print | Name: | DHparams_print |  | Prototype: | int DHparams_print(BIO *bp, const DH *x) |  | Coverage: | 0.000% (0/1) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/dh/dh_ameth.c |  | Lines: | 460-464 | 
 |  | 5 | 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/libressl/src/crypto/dh/dh_prn.c |  | Lines: | 65-79 | 
 |  | 11 | 2 | 
|  DIRECTORYSTRING_free | Name: | DIRECTORYSTRING_free |  | Prototype: | void DIRECTORYSTRING_free(ASN1_STRING *a) |  | Coverage: | 100.000% (1/1) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/tasn_typ.c |  | Lines: | 700-704 | 
 |  | 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/libressl/src/crypto/asn1/tasn_typ.c |  | Lines: | 694-698 | 
 |  | 1 | 1 | 
|  DISPLAYTEXT_free | Name: | DISPLAYTEXT_free |  | Prototype: | void DISPLAYTEXT_free(ASN1_STRING *a) |  | Coverage: | 100.000% (1/1) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/tasn_typ.c |  | Lines: | 664-668 | 
 |  | 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/libressl/src/crypto/asn1/tasn_typ.c |  | Lines: | 658-662 | 
 |  | 1 | 1 | 
|  DIST_POINT_NAME_free | Name: | DIST_POINT_NAME_free |  | Prototype: | void DIST_POINT_NAME_free(DIST_POINT_NAME *a) |  | Coverage: | 100.000% (1/1) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_crld.c |  | Lines: | 440-444 | 
 |  | 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/libressl/src/crypto/x509v3/v3_crld.c |  | Lines: | 434-438 | 
 |  | 1 | 1 | 
|  DIST_POINT_free | Name: | DIST_POINT_free |  | Prototype: | void DIST_POINT_free(DIST_POINT *a) |  | Coverage: | 100.000% (1/1) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_crld.c |  | Lines: | 500-504 | 
 |  | 1 | 1 | 
|  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/libressl/src/crypto/x509v3/v3_crld.c |  | Lines: | 494-498 | 
 |  | 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: | 0.000% (0/18) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_crld.c |  | Lines: | 781-809 | 
 |  | 32 | 6 | 
|  DSA_OpenSSL | Name: | DSA_OpenSSL |  | Prototype: | const DSA_METHOD * DSA_OpenSSL(void) |  | Coverage: | 100.000% (1/1) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/dsa/dsa_ossl.c |  | Lines: | 88-92 | 
 |  | 1 | 1 | 
|  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/libressl/src/crypto/dsa/dsa_sign.c |  | Lines: | 82-90 | 
 |  | 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: | 0.000% (0/7) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/dsa/dsa_asn1.c |  | Lines: | 133-140 | 
 |  | 8 | 3 | 
|  DSA_SIG_new | Name: | DSA_SIG_new |  | Prototype: | DSA_SIG * DSA_SIG_new(void) |  | Coverage: | 100.000% (1/1) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/dsa/dsa_sign.c |  | Lines: | 76-80 | 
 |  | 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/libressl/src/crypto/dsa/dsa_asn1.c |  | Lines: | 142-154 | 
 |  | 13 | 2 | 
|  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/libressl/src/crypto/dsa/dsa_lib.c |  | Lines: | 364-368 | 
 |  | 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/libressl/src/crypto/dsa/dsa_sign.c |  | Lines: | 64-68 | 
 |  | 1 | 1 | 
|  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/libressl/src/crypto/dsa/dsa_vrf.c |  | Lines: | 63-67 | 
 |  | 1 | 1 | 
|  DSA_dup_DH | Name: | DSA_dup_DH |  | Prototype: | DH * DSA_dup_DH(const DSA *r) |  | Coverage: | 0.000% (0/34) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/dsa/dsa_lib.c |  | Lines: | 262-300 | 
 |  | 57 | 14 | 
|  DSA_free | Name: | DSA_free |  | Prototype: | void DSA_free(DSA *r) |  | Coverage: | 90.000% (9/10) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/dsa/dsa_lib.c |  | Lines: | 181-209 | 
 |  | 20 | 4 | 
|  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/libressl/src/crypto/dsa/dsa_key.c |  | Lines: | 72-78 | 
 |  | 3 | 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/7) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/dsa/dsa_depr.c |  | Lines: | 72-90 | 
 |  | 20 | 3 | 
|  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% (4/8) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/dsa/dsa_gen.c |  | Lines: | 74-96 | 
 |  | 16 | 3 | 
|  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/libressl/src/crypto/dsa/dsa_lib.c |  | Lines: | 382-386 | 
 |  | 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: | 0.000% (0/7) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/dsa/dsa_lib.c |  | Lines: | 337-344 | 
 |  | 8 | 3 | 
|  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: | 0.000% (0/10) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/dsa/dsa_lib.c |  | Lines: | 303-312 | 
 |  | 12 | 4 | 
|  DSA_get_default_method | Name: | DSA_get_default_method |  | Prototype: | const DSA_METHOD * DSA_get_default_method(void) |  | Coverage: | 100.000% (4/4) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/dsa/dsa_lib.c |  | Lines: | 85-91 | 
 |  | 3 | 2 | 
|  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/libressl/src/crypto/dsa/dsa_lib.c |  | Lines: | 255-259 | 
 |  | 1 | 1 | 
|  DSA_get_ex_new_index | Name: | DSA_get_ex_new_index |  | Prototype: | int DSA_get_ex_new_index(long argl, void *argp, CRYPTO_EX_new *new_func, CRYPTO_EX_dup *dup_func, CRYPTO_EX_free *free_func) |  | Coverage: | 0.000% (0/1) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/dsa/dsa_lib.c |  | Lines: | 241-247 | 
 |  | 2 | 1 | 
|  DSA_meth_dup | Name: | DSA_meth_dup |  | Prototype: | DSA_METHOD * DSA_meth_dup(const DSA_METHOD *meth) |  | Coverage: | 0.000% (0/16) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/dsa/dsa_meth.c |  | Lines: | 49-63 | 
 |  | 52 | 4 | 
|  DSA_meth_free | Name: | DSA_meth_free |  | Prototype: | void DSA_meth_free(DSA_METHOD *meth) |  | Coverage: | 50.000% (2/4) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/dsa/dsa_meth.c |  | Lines: | 40-47 | 
 |  | 5 | 2 | 
|  DSA_meth_new | Name: | DSA_meth_new |  | Prototype: | DSA_METHOD * DSA_meth_new(const char *name, int flags) |  | Coverage: | 0.000% (0/16) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/dsa/dsa_meth.c |  | Lines: | 24-38 | 
 |  | 52 | 4 | 
|  DSA_meth_set_finish | Name: | DSA_meth_set_finish |  | Prototype: | int DSA_meth_set_finish(DSA_METHOD *meth, int (*finish)(DSA *)) |  | Coverage: | 0.000% (0/1) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/dsa/dsa_meth.c |  | Lines: | 73-78 | 
 |  | 2 | 1 | 
|  DSA_meth_set_sign | Name: | DSA_meth_set_sign |  | Prototype: | int DSA_meth_set_sign(DSA_METHOD *meth, DSA_SIG *(*sign)(const unsigned char *, int, DSA *)) |  | Coverage: | 0.000% (0/1) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/dsa/dsa_meth.c |  | Lines: | 65-71 | 
 |  | 2 | 1 | 
|  DSA_new | Name: | DSA_new |  | Prototype: | DSA * DSA_new(void) |  | Coverage: | 100.000% (1/1) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/dsa/dsa_lib.c |  | Lines: | 93-97 | 
 |  | 5 | 1 | 
|  DSA_new_method | Name: | DSA_new_method |  | Prototype: | DSA * DSA_new_method(ENGINE *engine) |  | Coverage: | 31.818% (7/22) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/dsa/dsa_lib.c |  | Lines: | 120-179 | 
 |  | 96 | 7 | 
|  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/libressl/src/crypto/dsa/dsa_prn.c |  | Lines: | 97-109 | 
 |  | 12 | 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/libressl/src/crypto/dsa/dsa_prn.c |  | Lines: | 65-79 | 
 |  | 11 | 2 | 
|  DSA_set0_key | Name: | DSA_set0_key |  | Prototype: | int DSA_set0_key(DSA *d, BIGNUM *pub_key, BIGNUM *priv_key) |  | Coverage: | 0.000% (0/12) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/dsa/dsa_lib.c |  | Lines: | 346-362 | 
 |  | 19 | 4 | 
|  DSA_set0_pqg | Name: | DSA_set0_pqg |  | Prototype: | int DSA_set0_pqg(DSA *d, BIGNUM *p, BIGNUM *q, BIGNUM *g) |  | Coverage: | 0.000% (0/23) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/dsa/dsa_lib.c |  | Lines: | 314-335 | 
 |  | 43 | 5 | 
|  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/libressl/src/crypto/dsa/dsa_lib.c |  | Lines: | 79-83 | 
 |  | 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/libressl/src/crypto/dsa/dsa_lib.c |  | Lines: | 249-253 | 
 |  | 1 | 1 | 
|  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/libressl/src/crypto/dsa/dsa_lib.c |  | Lines: | 376-380 | 
 |  | 1 | 1 | 
|  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/libressl/src/crypto/dsa/dsa_lib.c |  | Lines: | 99-118 | 
 |  | 14 | 3 | 
|  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/libressl/src/crypto/dsa/dsa_asn1.c |  | Lines: | 433-447 | 
 |  | 10 | 2 | 
|  DSA_sign_setup | Name: | DSA_sign_setup |  | Prototype: | int DSA_sign_setup(DSA *dsa, BN_CTX *ctx_in, BIGNUM **kinvp, BIGNUM **rp) |  | Coverage: | 100.000% (1/1) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/dsa/dsa_sign.c |  | Lines: | 70-74 | 
 |  | 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/libressl/src/crypto/dsa/dsa_lib.c |  | Lines: | 218-239 | 
 |  | 16 | 1 | 
|  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/libressl/src/crypto/dsa/dsa_lib.c |  | Lines: | 370-374 | 
 |  | 1 | 1 | 
|  DSA_up_ref | Name: | DSA_up_ref |  | Prototype: | int DSA_up_ref(DSA *r) |  | Coverage: | 66.667% (2/3) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/dsa/dsa_lib.c |  | Lines: | 211-216 | 
 |  | 2 | 1 | 
|  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: | 46.154% (6/13) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/dsa/dsa_asn1.c |  | Lines: | 456-480 | 
 |  | 25 | 5 | 
|  DSAparams_dup | Name: | DSAparams_dup |  | Prototype: | DSA * DSAparams_dup(DSA *dsa) |  | Coverage: | 0.000% (0/1) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/dsa/dsa_asn1.c |  | Lines: | 427-431 | 
 |  | 1 | 1 | 
|  DSAparams_print | Name: | DSAparams_print |  | Prototype: | int DSAparams_print(BIO *bp, const DSA *x) |  | Coverage: | 0.000% (0/6) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/dsa/dsa_prn.c |  | Lines: | 111-123 | 
 |  | 12 | 2 | 
|  DSAparams_print_fp | Name: | DSAparams_print_fp |  | Prototype: | int DSAparams_print_fp(FILE *fp, const DSA *x) |  | Coverage: | 0.000% (0/4) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/dsa/dsa_prn.c |  | Lines: | 81-95 | 
 |  | 11 | 2 | 
|  DSO_METHOD_dlfcn | Name: | DSO_METHOD_dlfcn |  | Prototype: | DSO_METHOD * DSO_METHOD_dlfcn(void) |  | Coverage: | 0.000% (0/1) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/dso/dso_dlfcn.c |  | Lines: | 66-70 | 
 |  | 5 | 1 | 
|  DSO_METHOD_null | Name: | DSO_METHOD_null |  | Prototype: | DSO_METHOD * DSO_METHOD_null(void) |  | Coverage: | 0.000% (0/1) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/dso/dso_null.c |  | Lines: | 70-74 | 
 |  | 1 | 1 | 
|  DSO_METHOD_openssl | Name: | DSO_METHOD_openssl |  | Prototype: | DSO_METHOD * DSO_METHOD_openssl(void) |  | Coverage: | 0.000% (0/1) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/dso/dso_openssl.c |  | Lines: | 65-75 | 
 |  | 1 | 1 | 
|  DSO_bind_func | Name: | DSO_bind_func |  | Prototype: | DSO_FUNC_TYPE DSO_bind_func(DSO *dso, const char *symname) |  | Coverage: | 0.000% (0/12) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/dso/dso_lib.c |  | Lines: | 263-282 | 
 |  | 39 | 4 | 
|  DSO_bind_var | Name: | DSO_bind_var |  | Prototype: | void * DSO_bind_var(DSO *dso, const char *symname) |  | Coverage: | 0.000% (0/12) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/dso/dso_lib.c |  | Lines: | 242-261 | 
 |  | 39 | 4 | 
|  DSO_convert_filename | Name: | DSO_convert_filename |  | Prototype: | char * DSO_convert_filename(DSO *dso, const char *filename) |  | Coverage: | 0.000% (0/34) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/dso/dso_lib.c |  | Lines: | 388-417 | 
 |  | 82 | 10 | 
|  DSO_ctrl | Name: | DSO_ctrl |  | Prototype: | long DSO_ctrl(DSO *dso, int cmd, long larg, void *parg) |  | Coverage: | 0.000% (0/17) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/dso/dso_lib.c |  | Lines: | 292-319 | 
 |  | 24 | 7 | 
|  DSO_flags | Name: | DSO_flags |  | Prototype: | int DSO_flags(DSO *dso) |  | Coverage: | 0.000% (0/3) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/dso/dso_lib.c |  | Lines: | 167-171 | 
 |  | 5 | 1 | 
|  DSO_free | Name: | DSO_free |  | Prototype: | int DSO_free(DSO *dso) |  | Coverage: | 11.765% (2/17) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/dso/dso_lib.c |  | Lines: | 136-165 | 
 |  | 28 | 5 | 
|  DSO_get_default_method | Name: | DSO_get_default_method |  | Prototype: | DSO_METHOD * DSO_get_default_method(void) |  | Coverage: | 0.000% (0/1) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/dso/dso_lib.c |  | Lines: | 80-84 | 
 |  | 1 | 1 | 
|  DSO_get_filename | Name: | DSO_get_filename |  | Prototype: | const char * DSO_get_filename(DSO *dso) |  | Coverage: | 0.000% (0/4) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/dso/dso_lib.c |  | Lines: | 335-343 | 
 |  | 10 | 2 | 
|  DSO_get_loaded_filename | Name: | DSO_get_loaded_filename |  | Prototype: | const char * DSO_get_loaded_filename(DSO *dso) |  | Coverage: | 0.000% (0/4) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/dso/dso_lib.c |  | Lines: | 419-427 | 
 |  | 10 | 2 | 
|  DSO_get_method | Name: | DSO_get_method |  | Prototype: | DSO_METHOD * DSO_get_method(DSO *dso) |  | Coverage: | 0.000% (0/1) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/dso/dso_lib.c |  | Lines: | 86-90 | 
 |  | 1 | 1 | 
|  DSO_global_lookup | Name: | DSO_global_lookup |  | Prototype: | void * DSO_global_lookup(const char *name) |  | Coverage: | 0.000% (0/7) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/dso/dso_lib.c |  | Lines: | 442-453 | 
 |  | 15 | 3 | 
|  DSO_load | Name: | DSO_load |  | Prototype: | DSO * DSO_load(DSO *dso, const char *filename, DSO_METHOD *meth, int flags) |  | Coverage: | 0.000% (0/32) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/dso/dso_lib.c |  | Lines: | 188-240 | 
 |  | 53 | 12 | 
|  DSO_merge | Name: | DSO_merge |  | Prototype: | char * DSO_merge(DSO *dso, const char *filespec1, const char *filespec2) |  | Coverage: | 0.000% (0/15) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/dso/dso_lib.c |  | Lines: | 369-386 | 
 |  | 29 | 5 | 
|  DSO_new | Name: | DSO_new |  | Prototype: | DSO * DSO_new(void) |  | Coverage: | 0.000% (0/1) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/dso/dso_lib.c |  | Lines: | 68-72 | 
 |  | 5 | 1 | 
|  DSO_new_method | Name: | DSO_new_method |  | Prototype: | DSO * DSO_new_method(DSO_METHOD *meth) |  | Coverage: | 0.000% (0/19) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/dso/dso_lib.c |  | Lines: | 102-134 | 
 |  | 44 | 6 | 
|  DSO_pathbyaddr | Name: | DSO_pathbyaddr |  | Prototype: | int DSO_pathbyaddr(void *addr, char *path, int sz) |  | Coverage: | 0.000% (0/7) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/dso/dso_lib.c |  | Lines: | 429-440 | 
 |  | 11 | 3 | 
|  DSO_set_default_method | Name: | DSO_set_default_method |  | Prototype: | void DSO_set_default_method(DSO_METHOD *meth) |  | Coverage: | 0.000% (0/1) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/dso/dso_lib.c |  | Lines: | 74-78 | 
 |  | 1 | 1 | 
|  DSO_set_filename | Name: | DSO_set_filename |  | Prototype: | int DSO_set_filename(DSO *dso, const char *filename) |  | Coverage: | 0.000% (0/21) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/dso/dso_lib.c |  | Lines: | 345-367 | 
 |  | 56 | 5 | 
|  DSO_set_method | Name: | DSO_set_method |  | Prototype: | DSO_METHOD * DSO_set_method(DSO *dso, DSO_METHOD *meth) |  | Coverage: | 0.000% (0/1) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/dso/dso_lib.c |  | Lines: | 92-100 | 
 |  | 4 | 1 | 
|  DSO_set_name_converter | Name: | DSO_set_name_converter |  | Prototype: | int DSO_set_name_converter(DSO *dso, DSO_NAME_CONVERTER_FUNC cb, DSO_NAME_CONVERTER_FUNC *oldcb) |  | Coverage: | 0.000% (0/7) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/dso/dso_lib.c |  | Lines: | 321-333 | 
 |  | 9 | 3 |