| Functionâ–ľ | Condition % | eLOC - Effective Lines of Code | McCabe - Cyclomatic Complexity |
dsa_pkey_ctrl| Name: | dsa_pkey_ctrl | | Prototype: | static int dsa_pkey_ctrl(EVP_PKEY *pkey, int op, long arg1, void *arg2) | | Coverage: | 50.000% (19/38) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dsa/dsa_ameth.c | | Lines: | 464-513 |
| | 56 | 14 |
dsa_param_print| Name: | dsa_param_print | | Prototype: | static int dsa_param_print(BIO *bp, const EVP_PKEY *pkey, int indent, ASN1_PCTX *ctx) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dsa/dsa_ameth.c | | Lines: | 393-397 |
| | 1 | 1 |
dsa_param_encode| Name: | dsa_param_encode | | Prototype: | static int dsa_param_encode(const EVP_PKEY *pkey, unsigned char **pder) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dsa/dsa_ameth.c | | Lines: | 388-391 |
| | 1 | 1 |
dsa_param_decode| Name: | dsa_param_decode | | Prototype: | static int dsa_param_decode(EVP_PKEY *pkey, const unsigned char **pder, int derlen) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dsa/dsa_ameth.c | | Lines: | 375-386 |
| | 12 | 2 |
dsa_missing_parameters| Name: | dsa_missing_parameters | | Prototype: | static int dsa_missing_parameters(const EVP_PKEY *pkey) | | Coverage: | 50.000% (5/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dsa/dsa_ameth.c | | Lines: | 270-277 |
| | 19 | 2 |
dsa_init| Name: | dsa_init | | Prototype: | static int dsa_init(DSA *dsa) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dsa/dsa_ossl.c | | Lines: | 385-389 |
| | 2 | 1 |
dsa_finish| Name: | dsa_finish | | Prototype: | static int dsa_finish(DSA *dsa) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dsa/dsa_ossl.c | | Lines: | 391-395 |
| | 2 | 1 |
dsa_do_verify| Name: | dsa_do_verify | | Prototype: | static int dsa_do_verify(const unsigned char *dgst, int dgst_len, DSA_SIG *sig, DSA *dsa) | | Coverage: | 60.759% (48/79) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dsa/dsa_ossl.c | | Lines: | 280-383 |
| | 90 | 20 |
dsa_do_sign| Name: | dsa_do_sign | | Prototype: | static DSA_SIG *dsa_do_sign(const unsigned char *dgst, int dlen, DSA *dsa) | | Coverage: | 42.647% (29/68) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dsa/dsa_ossl.c | | Lines: | 59-167 |
| | 104 | 22 |
dsa_dh_generate| Name: | dsa_dh_generate | | Prototype: | static DSA *dsa_dh_generate(DH_PKEY_CTX *dctx, BN_GENCB *pcb) | | Coverage: | 0.000% (0/28) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dh/dh_pmeth.c | | Lines: | 288-323 |
| | 76 | 10 |
dsa_copy_parameters| Name: | dsa_copy_parameters | | Prototype: | static int dsa_copy_parameters(EVP_PKEY *to, const EVP_PKEY *from) | | Coverage: | 0.000% (0/16) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dsa/dsa_ameth.c | | Lines: | 279-304 |
| | 28 | 6 |
dsa_cmp_parameters| Name: | dsa_cmp_parameters | | Prototype: | static int dsa_cmp_parameters(const EVP_PKEY *a, const EVP_PKEY *b) | | Coverage: | 50.000% (4/8) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dsa/dsa_ameth.c | | Lines: | 306-314 |
| | 5 | 2 |
dsa_cb| Name: | dsa_cb | | Prototype: | static int dsa_cb(int operation, ASN1_VALUE **pval, const ASN1_ITEM *it, void *exarg) | | Coverage: | 80.000% (8/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dsa/dsa_asn1.c | | Lines: | 61-75 |
| | 16 | 4 |
dsa_builtin_paramgen2| Name: | dsa_builtin_paramgen2 | | Prototype: | int dsa_builtin_paramgen2(DSA *ret, size_t L, size_t N, const EVP_MD *evpmd, const unsigned char *seed_in, size_t seed_len, int idx, unsigned char *seed_out, int *counter_ret, unsigned long *h_ret, BN_GENCB *cb) | | Coverage: | 0.000% (0/255) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dsa/dsa_gen.c | | Lines: | 307-610 |
| | 297 | 83 |
dsa_builtin_paramgen| Name: | dsa_builtin_paramgen | | Prototype: | int dsa_builtin_paramgen(DSA *ret, size_t bits, size_t qbits, const EVP_MD *evpmd, const unsigned char *seed_in, size_t seed_len, unsigned char *seed_out, int *counter_ret, unsigned long *h_ret, BN_GENCB *cb) | | Coverage: | 41.327% (81/196) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dsa/dsa_gen.c | | Lines: | 44-300 |
| | 252 | 66 |
dsa_builtin_keygen| Name: | dsa_builtin_keygen | | Prototype: | static int dsa_builtin_keygen(DSA *dsa) | | Coverage: | 41.667% (15/36) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dsa/dsa_key.c | | Lines: | 25-77 |
| | 57 | 13 |
dsa_bits| Name: | dsa_bits | | Prototype: | static int dsa_bits(const EVP_PKEY *pkey) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dsa/dsa_ameth.c | | Lines: | 260-263 |
| | 1 | 1 |
drbg_status| Name: | drbg_status | | Prototype: | static int drbg_status(void) | | Coverage: | 0.000% (0/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rand/drbg_lib.c | | Lines: | 993-1005 |
| | 10 | 2 |
drbg_setup| Name: | drbg_setup | | Prototype: | static RAND_DRBG *drbg_setup(RAND_DRBG *parent) | | Coverage: | 50.000% (5/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rand/drbg_lib.c | | Lines: | 853-882 |
| | 27 | 4 |
drbg_seed| Name: | drbg_seed | | Prototype: | static int drbg_seed(const void *buf, int num) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rand/drbg_lib.c | | Lines: | 987-990 |
| | 1 | 1 |
drbg_delete_thread_state| Name: | drbg_delete_thread_state | | Prototype: | void drbg_delete_thread_state(void) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rand/drbg_lib.c | | Lines: | 928-939 |
| | 15 | 1 |
drbg_ctr_uninstantiate| Name: | drbg_ctr_uninstantiate | | Prototype: | static int drbg_ctr_uninstantiate(RAND_DRBG *drbg) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rand/drbg_ctr.c | | Lines: | 354-360 |
| | 4 | 1 |
drbg_ctr_reseed| Name: | drbg_ctr_reseed | | Prototype: | static int drbg_ctr_reseed(RAND_DRBG *drbg, const unsigned char *entropy, size_t entropylen, const unsigned char *adin, size_t adinlen) | | Coverage: | 42.857% (3/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rand/drbg_ctr.c | | Lines: | 298-307 |
| | 11 | 3 |
drbg_ctr_instantiate| Name: | drbg_ctr_instantiate | | Prototype: | static int drbg_ctr_instantiate(RAND_DRBG *drbg, const unsigned char *entropy, size_t entropylen, const unsigned char *nonce, size_t noncelen, const unsigned char *pers, size_t perslen) | | Coverage: | 40.000% (4/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rand/drbg_ctr.c | | Lines: | 279-296 |
| | 20 | 4 |
drbg_ctr_init| Name: | drbg_ctr_init | | Prototype: | int drbg_ctr_init(RAND_DRBG *drbg) | | Coverage: | 71.429% (20/28) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rand/drbg_ctr.c | | Lines: | 369-438 |
| | 58 | 11 |
drbg_ctr_generate| Name: | drbg_ctr_generate | | Prototype: | static int drbg_ctr_generate(RAND_DRBG *drbg, unsigned char *out, size_t outlen, const unsigned char *adin, size_t adinlen) | | Coverage: | 69.697% (23/33) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rand/drbg_ctr.c | | Lines: | 309-352 |
| | 52 | 10 |
drbg_bytes| Name: | drbg_bytes | | Prototype: | static int drbg_bytes(unsigned char *out, int count) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rand/drbg_lib.c | | Lines: | 942-953 |
| | 8 | 2 |
drbg_add| Name: | drbg_add | | Prototype: | static int drbg_add(const void *buf, int num, double randomness) | | Coverage: | 41.667% (5/12) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rand/drbg_lib.c | | Lines: | 956-984 |
| | 16 | 4 |
dpn_cb| Name: | dpn_cb | | Prototype: | static int dpn_cb(int operation, ASN1_VALUE **pval, const ASN1_ITEM *it, void *exarg) | | Coverage: | 100.000% (5/5) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_crld.c | | Lines: | 293-308 |
| | 11 | 3 |
doapr_outch| Name: | doapr_outch | | Prototype: | static int doapr_outch(char **sbuffer, char **buffer, size_t *currlen, size_t *maxlen, int c) | | Coverage: | 62.500% (25/40) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/b_print.c | | Lines: | 804-849 |
| | 49 | 12 |
doall_util_fn| Name: | doall_util_fn | | Prototype: | static void doall_util_fn(OPENSSL_LHASH *lh, int use_arg, OPENSSL_LH_DOALL_FUNC func, OPENSSL_LH_DOALL_FUNCARG func_arg, void *arg) | | Coverage: | 100.000% (14/14) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/lhash/lhash.c | | Lines: | 177-202 |
| | 16 | 5 |
do_x509_check| Name: | do_x509_check | | Prototype: | static int do_x509_check(X509 *x, const char *chk, size_t chklen, unsigned int flags, int check_type, char **peername) | | Coverage: | 82.456% (47/57) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_utl.c | | Lines: | 818-897 |
| | 74 | 17 |
do_tcreate| Name: | do_tcreate | | Prototype: | static int do_tcreate(const char *value, const char *name) | | Coverage: | 0.000% (0/233) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/asn_mstbl.c | | Lines: | 57-113 |
| | 1027 | 54 |
do_table2string| Name: | do_table2string | | Prototype: | static const char *do_table2string(long s, const OCSP_TBLSTR *ts, size_t len) | | Coverage: | 50.000% (3/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ocsp/ocsp_prn.c | | Lines: | 38-45 |
| | 5 | 3 |
do_store_init_ossl_| Name: | do_store_init_ossl_ | | Prototype: | static void do_store_init_ossl_(void) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/store/store_init.c | | Lines: | 15-15 |
| | 1 | 1 |
do_store_init| Name: | do_store_init | | Prototype: | static int do_store_init(void) | | Coverage: | 0.000% (0/5) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/store/store_init.c | | Lines: | 15-19 |
| | 7 | 1 |
do_store| Name: | do_store | | Prototype: | static int do_store(SSL_CONF_CTX *cctx, const char *CAfile, const char *CApath, int verify_store) | | Coverage: | 43.750% (7/16) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_conf.c | | Lines: | 460-478 |
| | 17 | 5 |
do_ssl3_write| Name: | do_ssl3_write | | Prototype: | int do_ssl3_write(SSL *s, int type, const unsigned char *buf, size_t *pipelens, size_t numpipes, int create_empty_fragment, size_t *written) | | Coverage: | 61.468% (201/327) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/record/rec_layer_s3.c | | Lines: | 644-1112 |
| | 446 | 63 |
do_sigver_init| Name: | do_sigver_init | | Prototype: | static int do_sigver_init(EVP_MD_CTX *ctx, EVP_PKEY_CTX **pctx, const EVP_MD *type, ENGINE *e, EVP_PKEY *pkey, int ver) | | Coverage: | 70.968% (44/62) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/m_sigver.c | | Lines: | 24-86 |
| | 52 | 21 |
do_registry_init_ossl_| Name: | do_registry_init_ossl_ | | Prototype: | static void do_registry_init_ossl_(void) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/store/store_register.c | | Lines: | 21-21 |
| | 1 | 1 |
do_registry_init| Name: | do_registry_init | | Prototype: | static int do_registry_init(void) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/store/store_register.c | | Lines: | 21-25 |
| | 7 | 1 |
do_rand_init_ossl_| Name: | do_rand_init_ossl_ | | Prototype: | static void do_rand_init_ossl_(void) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rand/rand_lib.c | | Lines: | 313-313 |
| | 1 | 1 |
do_rand_init| Name: | do_rand_init | | Prototype: | static int do_rand_init(void) | | Coverage: | 38.889% (7/18) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rand/rand_lib.c | | Lines: | 313-345 |
| | 33 | 8 |
do_rand_drbg_init_ossl_| Name: | do_rand_drbg_init_ossl_ | | Prototype: | static void do_rand_drbg_init_ossl_(void) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rand/drbg_lib.c | | Lines: | 888-888 |
| | 1 | 1 |
do_rand_drbg_init| Name: | do_rand_drbg_init | | Prototype: | static int do_rand_drbg_init(void) | | Coverage: | 33.333% (5/15) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rand/drbg_lib.c | | Lines: | 888-914 |
| | 32 | 7 |
do_print_ex| Name: | do_print_ex | | Prototype: | static int do_print_ex(char_io *io_ch, void *arg, unsigned long lflags, const ASN1_STRING *str) | | Coverage: | 70.492% (43/61) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/a_strex.c | | Lines: | 329-406 |
| | 57 | 17 |
do_pkcs7_signed_attrib| Name: | do_pkcs7_signed_attrib | | Prototype: | static int do_pkcs7_signed_attrib(PKCS7_SIGNER_INFO *si, EVP_MD_CTX *mctx) | | Coverage: | 43.750% (7/16) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pkcs7/pk7_doit.c | | Lines: | 611-639 |
| | 19 | 6 |
do_pk8pkey_fp| Name: | do_pk8pkey_fp | | Prototype: | static int do_pk8pkey_fp(FILE *fp, EVP_PKEY *x, int isder, int nid, const EVP_CIPHER *enc, char *kstr, int klen, pem_password_cb *cb, void *u) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pem/pem_pk8.c | | Lines: | 177-191 |
| | 10 | 2 |
do_pk8pkey| Name: | do_pk8pkey | | Prototype: | static int do_pk8pkey(BIO *bp, EVP_PKEY *x, int isder, int nid, const EVP_CIPHER *enc, char *kstr, int klen, pem_password_cb *cb, void *u) | | Coverage: | 18.182% (6/33) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pem/pem_pk8.c | | Lines: | 63-110 |
| | 41 | 10 |
do_othername| Name: | do_othername | | Prototype: | static int do_othername(GENERAL_NAME *gen, const char *value, X509V3_CTX *ctx) | | Coverage: | 0.000% (0/22) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_alt.c | | Lines: | 540-565 |
| | 62 | 6 |
do_name_ex| Name: | do_name_ex | | Prototype: | static int do_name_ex(char_io *io_ch, void *arg, const X509_NAME *n, int indent, unsigned long flags) | | Coverage: | 60.494% (49/81) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/a_strex.c | | Lines: | 422-556 |
| | 98 | 26 |
do_load_builtin_compressions_ossl_| Name: | do_load_builtin_compressions_ossl_ | | Prototype: | static void do_load_builtin_compressions_ossl_(void) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_ciph.c | | Lines: | 456-456 |
| | 1 | 1 |
do_load_builtin_compressions| Name: | do_load_builtin_compressions | | Prototype: | static int do_load_builtin_compressions(void) | | Coverage: | 22.222% (2/9) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_ciph.c | | Lines: | 456-476 |
| | 23 | 3 |
do_indent| Name: | do_indent | | Prototype: | static int do_indent(char_io *io_ch, void *arg, int indent) | | Coverage: | 66.667% (4/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/a_strex.c | | Lines: | 410-417 |
| | 5 | 3 |
do_i2r_name_constraints| Name: | do_i2r_name_constraints | | Prototype: | static int do_i2r_name_constraints(const X509V3_EXT_METHOD *method, struct stack_st_GENERAL_SUBTREE *trees, BIO *bp, int ind, const char *name) | | Coverage: | 100.000% (11/11) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_ncons.c | | Lines: | 165-183 |
| | 12 | 4 |
do_i2b_bio| Name: | do_i2b_bio | | Prototype: | static int do_i2b_bio(BIO *out, EVP_PKEY *pk, int ispub) | | Coverage: | 42.857% (3/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pem/pvkfmt.c | | Lines: | 473-485 |
| | 14 | 3 |
do_i2b| Name: | do_i2b | | Prototype: | static int do_i2b(unsigned char **out, EVP_PKEY *pk, int ispub) | | Coverage: | 56.250% (18/32) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pem/pvkfmt.c | | Lines: | 424-471 |
| | 43 | 10 |
do_hex_dump| Name: | do_hex_dump | | Prototype: | static int do_hex_dump(char_io *io_ch, void *arg, unsigned char *buf, int buflen) | | Coverage: | 70.000% (7/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/a_strex.c | | Lines: | 234-252 |
| | 12 | 4 |
do_free_upto| Name: | do_free_upto | | Prototype: | static void do_free_upto(BIO *f, BIO *upto) | | Coverage: | 77.778% (7/9) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_smime.c | | Lines: | 88-100 |
| | 7 | 3 |
do_ext_nconf| Name: | do_ext_nconf | | Prototype: | static X509_EXTENSION *do_ext_nconf(CONF *conf, X509V3_CTX *ctx, int ext_nid, int crit, const char *value) | | Coverage: | 48.000% (24/50) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_conf.c | | Lines: | 69-129 |
| | 87 | 15 |
do_ext_i2d| Name: | do_ext_i2d | | Prototype: | static X509_EXTENSION *do_ext_i2d(const X509V3_EXT_METHOD *method, int ext_nid, int crit, void *ext_struc) | | Coverage: | 33.333% (6/18) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_conf.c | | Lines: | 131-173 |
| | 62 | 7 |
do_ex_data_init_ossl_| Name: | do_ex_data_init_ossl_ | | Prototype: | static void do_ex_data_init_ossl_(void) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ex_data.c | | Lines: | 38-38 |
| | 1 | 1 |
do_ex_data_init| Name: | do_ex_data_init | | Prototype: | static int do_ex_data_init(void) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ex_data.c | | Lines: | 38-44 |
| | 13 | 2 |
do_esc_char| Name: | do_esc_char | | Prototype: | static int do_esc_char(unsigned long c, unsigned short flags, char *do_quotes, char_io *io_ch, void *arg) | | Coverage: | 61.818% (34/55) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/a_strex.c | | Lines: | 66-127 |
| | 45 | 18 |
do_err_strings_init_ossl_| Name: | do_err_strings_init_ossl_ | | Prototype: | static void do_err_strings_init_ossl_(void) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/err/err.c | | Lines: | 266-266 |
| | 1 | 1 |
do_err_strings_init| Name: | do_err_strings_init | | Prototype: | static int do_err_strings_init(void) | | Coverage: | 40.000% (4/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/err/err.c | | Lines: | 266-281 |
| | 25 | 4 |
do_engine_lock_init_ossl_| Name: | do_engine_lock_init_ossl_ | | Prototype: | void do_engine_lock_init_ossl_(void) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/engine/eng_lib.c | | Lines: | 21-21 |
| | 1 | 1 |
do_engine_lock_init| Name: | do_engine_lock_init | | Prototype: | static int do_engine_lock_init(void) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/engine/eng_lib.c | | Lines: | 21-27 |
| | 13 | 2 |
do_dump| Name: | do_dump | | Prototype: | static int do_dump(unsigned long lflags, char_io *io_ch, void *arg, const ASN1_STRING *str) | | Coverage: | 50.000% (8/16) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/a_strex.c | | Lines: | 260-294 |
| | 29 | 6 |
do_dtls1_write| Name: | do_dtls1_write | | Prototype: | int do_dtls1_write(SSL *s, int type, const unsigned char *buf, size_t len, int create_empty_fragment, size_t *written) | | Coverage: | 60.870% (56/92) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/record/rec_layer_d1.c | | Lines: | 813-1023 |
| | 167 | 26 |
do_dsa_print| Name: | do_dsa_print | | Prototype: | static int do_dsa_print(BIO *bp, const DSA *x, int off, int ptype) | | Coverage: | 65.854% (27/41) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dsa/dsa_ameth.c | | Lines: | 329-373 |
| | 64 | 14 |
do_dirname| Name: | do_dirname | | Prototype: | static int do_dirname(GENERAL_NAME *gen, const char *value, X509V3_CTX *ctx) | | Coverage: | 0.000% (0/14) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_alt.c | | Lines: | 567-592 |
| | 24 | 6 |
do_dh_print| Name: | do_dh_print | | Prototype: | static int do_dh_print(BIO *bp, const DH *x, int indent, int ptype) | | Coverage: | 57.143% (48/84) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dh/dh_ameth.c | | Lines: | 267-345 |
| | 110 | 23 |
do_create| Name: | do_create | | Prototype: | static int do_create(const char *value, const char *name) | | Coverage: | 0.000% (0/23) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/asn_moid.c | | Lines: | 60-100 |
| | 38 | 8 |
do_check_string| Name: | do_check_string | | Prototype: | static int do_check_string(const ASN1_STRING *a, int cmp_type, equal_fn equal, unsigned int flags, const char *b, size_t blen, char **peername) | | Coverage: | 55.882% (19/34) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_utl.c | | Lines: | 782-816 |
| | 22 | 9 |
do_buf| Name: | do_buf | | Prototype: | static int do_buf(unsigned char *buf, int buflen, int type, unsigned short flags, char *quotes, char_io *io_ch, void *arg) | | Coverage: | 80.769% (42/52) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/a_strex.c | | Lines: | 138-230 |
| | 58 | 19 |
do_blob_header| Name: | do_blob_header | | Prototype: | static int do_blob_header(const unsigned char **in, unsigned int length, unsigned int *pmagic, unsigned int *pbitlen, int *pisdss, int *pispub) | | Coverage: | 30.556% (11/36) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pem/pvkfmt.c | | Lines: | 86-147 |
| | 37 | 14 |
do_bio_type_init_ossl_| Name: | do_bio_type_init_ossl_ | | Prototype: | static void do_bio_type_init_ossl_(void) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bio_meth.c | | Lines: | 16-16 |
| | 1 | 1 |
do_bio_type_init| Name: | do_bio_type_init | | Prototype: | static int do_bio_type_init(void) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bio_meth.c | | Lines: | 16-20 |
| | 7 | 1 |
do_bio_lookup_init_ossl_| Name: | do_bio_lookup_init_ossl_ | | Prototype: | static void do_bio_lookup_init_ossl_(void) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/b_addr.c | | Lines: | 604-604 |
| | 1 | 1 |
do_bio_lookup_init| Name: | do_bio_lookup_init | | Prototype: | static int do_bio_lookup_init(void) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/b_addr.c | | Lines: | 604-610 |
| | 13 | 2 |
do_b2i_bio| Name: | do_b2i_bio | | Prototype: | static EVP_PKEY *do_b2i_bio(BIO *in, int ispub) | | Coverage: | 52.381% (11/21) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pem/pvkfmt.c | | Lines: | 203-242 |
| | 50 | 8 |
do_b2i| Name: | do_b2i | | Prototype: | static EVP_PKEY *do_b2i(const unsigned char **in, unsigned int length, int ispub) | | Coverage: | 0.000% (0/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pem/pvkfmt.c | | Lines: | 182-201 |
| | 21 | 4 |
do_all_sorted_fn| Name: | do_all_sorted_fn | | Prototype: | static void do_all_sorted_fn(const OBJ_NAME *name, void *d_) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/objects/o_names.c | | Lines: | 327-335 |
| | 4 | 2 |
do_all_sorted_cmp| Name: | do_all_sorted_cmp | | Prototype: | static int do_all_sorted_cmp(const void *n1_, const void *n2_) | | Coverage: | 3.226% (1/31) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/objects/o_names.c | | Lines: | 337-343 |
| | 167 | 7 |
do_all_md_fn| Name: | do_all_md_fn | | Prototype: | static void do_all_md_fn(const OBJ_NAME *nm, void *arg) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/names.c | | Lines: | 146-153 |
| | 12 | 2 |
do_all_fn| Name: | do_all_fn | | Prototype: | static void do_all_fn(const OBJ_NAME *name, OBJ_DOALL *d) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/objects/o_names.c | | Lines: | 301-305 |
| | 2 | 2 |
do_all_cipher_fn| Name: | do_all_cipher_fn | | Prototype: | static void do_all_cipher_fn(const OBJ_NAME *nm, void *arg) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/names.c | | Lines: | 103-110 |
| | 12 | 2 |
do_PVK_header| Name: | do_PVK_header | | Prototype: | static int do_PVK_header(const unsigned char **in, unsigned int length, int skip_magic, unsigned int *psaltlen, unsigned int *pkeylen) | | Coverage: | 0.000% (0/24) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pem/pvkfmt.c | | Lines: | 611-652 |
| | 25 | 7 |
do_PVK_body| Name: | do_PVK_body | | Prototype: | static EVP_PKEY *do_PVK_body(const unsigned char **in, unsigned int saltlen, unsigned int keylen, pem_password_cb *cb, void *u) | | Coverage: | 0.000% (0/52) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pem/pvkfmt.c | | Lines: | 671-744 |
| | 85 | 17 |
do_EC_KEY_print| Name: | do_EC_KEY_print | | Prototype: | static int do_EC_KEY_print(BIO *bp, const EC_KEY *x, int off, ec_print_t ktype) | | Coverage: | 68.333% (41/60) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec_ameth.c | | Lines: | 342-403 |
| | 66 | 19 |
dlfcn_unload| Name: | dlfcn_unload | | Prototype: | static int dlfcn_unload(DSO *dso) | | Coverage: | 40.000% (4/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dso/dso_dlfcn.c | | Lines: | 136-157 |
| | 17 | 4 |
dlfcn_pathbyaddr| Name: | dlfcn_pathbyaddr | | Prototype: | static int dlfcn_pathbyaddr(void *addr, char *path, int sz) | | Coverage: | 0.000% (0/13) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dso/dso_dlfcn.c | | Lines: | 400-437 |
| | 19 | 5 |
dlfcn_name_converter| Name: | dlfcn_name_converter | | Prototype: | static char *dlfcn_name_converter(DSO *dso, const char *filename) | | Coverage: | 64.706% (11/17) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dso/dso_dlfcn.c | | Lines: | 247-274 |
| | 29 | 6 |
dlfcn_merger| Name: | dlfcn_merger | | Prototype: | static char *dlfcn_merger(DSO *dso, const char *filespec1, const char *filespec2) | | Coverage: | 32.258% (10/31) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dso/dso_dlfcn.c | | Lines: | 189-245 |
| | 54 | 8 |
dlfcn_load| Name: | dlfcn_load | | Prototype: | static int dlfcn_load(DSO *dso) | | Coverage: | 29.412% (5/17) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dso/dso_dlfcn.c | | Lines: | 96-134 |
| | 44 | 7 |
dlfcn_globallookup| Name: | dlfcn_globallookup | | Prototype: | static void *dlfcn_globallookup(const char *name) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dso/dso_dlfcn.c | | Lines: | 439-449 |
| | 17 | 2 |
dlfcn_bind_func| Name: | dlfcn_bind_func | | Prototype: | static DSO_FUNC_TYPE dlfcn_bind_func(DSO *dso, const char *symname) | | Coverage: | 40.000% (6/15) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dso/dso_dlfcn.c | | Lines: | 159-187 |
| | 45 | 5 |
displaytext_str2tag| Name: | displaytext_str2tag | | Prototype: | static int displaytext_str2tag(const char *tagstr, unsigned int *tag_len) | | Coverage: | 0.000% (0/274) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_cpols.c | | Lines: | 257-281 |
| | 1244 | 44 |
displaytext_get_tag_len| Name: | displaytext_get_tag_len | | Prototype: | static int displaytext_get_tag_len(const char *tagstr) | | Coverage: | 0.000% (0/9) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_cpols.c | | Lines: | 250-255 |
| | 38 | 1 |