| Function | Condition % | eLOC - Effective Lines of Code | McCabe - Cyclomatic Complexityâ–´ |
buffer_free| Name: | buffer_free | | Prototype: | static int buffer_free(BIO *a) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bf_buff.c | | Lines: | 73-87 |
| | 17 | 2 |
camellia_ctr_cipher| Name: | camellia_ctr_cipher | | Prototype: | static int camellia_ctr_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out, const unsigned char *in, size_t len) | | Coverage: | 60.000% (3/5) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_camellia.c | | Lines: | 343-361 |
| | 13 | 2 |
cert_req_allowed| Name: | cert_req_allowed | | Prototype: | static inline int cert_req_allowed(SSL *s) | | Coverage: | 50.000% (4/8) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem_clnt.c | | Lines: | 42-51 |
| | 5 | 2 |
cert_self_signed| Name: | cert_self_signed | | Prototype: | static int cert_self_signed(X509 *x) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_vfy.c | | Lines: | 108-120 |
| | 4 | 2 |
chacha20_poly1305_cleanup| Name: | chacha20_poly1305_cleanup | | Prototype: | static int chacha20_poly1305_cleanup(EVP_CIPHER_CTX *ctx) | | Coverage: | 75.000% (3/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_chacha20_poly1305.c | | Lines: | 490-496 |
| | 4 | 2 |
char| Name: | char | | Prototype: | char *(*UI_method_get_prompt_constructor(const UI_METHOD *method)) (UI *, const char *, const char *) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ui/ui_lib.c | | Lines: | 741-747 |
| | 9 | 2 |
check_content| Name: | check_content | | Prototype: | static int check_content(CMS_ContentInfo *cms) | | Coverage: | 50.000% (3/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_smime.c | | Lines: | 78-86 |
| | 5 | 2 |
check_crl_chain| Name: | check_crl_chain | | Prototype: | static int check_crl_chain(X509_STORE_CTX *ctx, struct stack_st_X509 *cert_path, struct stack_st_X509 *crl_path) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_vfy.c | | Lines: | 1311-1321 |
| | 6 | 2 |
check_leaf_suiteb| Name: | check_leaf_suiteb | | Prototype: | static int check_leaf_suiteb(X509_STORE_CTX *ctx, X509 *cert) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_vfy.c | | Lines: | 2775-2782 |
| | 12 | 2 |
cipher_compare| Name: | cipher_compare | | Prototype: | static int cipher_compare(const void *a, const void *b) | | Coverage: | 66.667% (4/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/s3_lib.c | | Lines: | 3201-3209 |
| | 5 | 2 |
cleanup3_doall| Name: | cleanup3_doall | | Prototype: | static void cleanup3_doall(ADDED_OBJ *a) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/objects/obj_dat.c | | Lines: | 146-151 |
| | 3 | 2 |
close_random_device| Name: | close_random_device | | Prototype: | static void close_random_device(size_t n) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rand/rand_unix.c | | Lines: | 369-376 |
| | 4 | 2 |
cmd_ClientSignatureAlgorithms| Name: | cmd_ClientSignatureAlgorithms | | Prototype: | static int cmd_ClientSignatureAlgorithms(SSL_CONF_CTX *cctx, const char *value) | | Coverage: | 60.000% (3/5) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_conf.c | | Lines: | 195-204 |
| | 5 | 2 |
cmd_Groups| Name: | cmd_Groups | | Prototype: | static int cmd_Groups(SSL_CONF_CTX *cctx, const char *value) | | Coverage: | 60.000% (3/5) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_conf.c | | Lines: | 206-215 |
| | 5 | 2 |
cmd_Options| Name: | cmd_Options | | Prototype: | static int cmd_Options(SSL_CONF_CTX *cctx, const char *value) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_conf.c | | Lines: | 367-394 |
| | 7 | 2 |
cmd_ServerInfoFile| Name: | cmd_ServerInfoFile | | Prototype: | static int cmd_ServerInfoFile(SSL_CONF_CTX *cctx, const char *value) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_conf.c | | Lines: | 452-458 |
| | 4 | 2 |
cmd_SignatureAlgorithms| Name: | cmd_SignatureAlgorithms | | Prototype: | static int cmd_SignatureAlgorithms(SSL_CONF_CTX *cctx, const char *value) | | Coverage: | 60.000% (3/5) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_conf.c | | Lines: | 183-192 |
| | 5 | 2 |
cmd_VerifyMode| Name: | cmd_VerifyMode | | Prototype: | static int cmd_VerifyMode(SSL_CONF_CTX *cctx, const char *value) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_conf.c | | Lines: | 396-415 |
| | 7 | 2 |
cms_Data_create| Name: | cms_Data_create | | Prototype: | CMS_ContentInfo *cms_Data_create(void) | | Coverage: | 75.000% (3/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_lib.c | | Lines: | 27-37 |
| | 8 | 2 |
cms_EncryptedData_init_bio| Name: | cms_EncryptedData_init_bio | | Prototype: | BIO *cms_EncryptedData_init_bio(CMS_ContentInfo *cms) | | Coverage: | 66.667% (4/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_enc.c | | Lines: | 207-213 |
| | 4 | 2 |
cms_add_cipher_smcap| Name: | cms_add_cipher_smcap | | Prototype: | static int cms_add_cipher_smcap(struct stack_st_X509_ALGOR **sk, int nid, int arg) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_sd.c | | Lines: | 896-901 |
| | 3 | 2 |
cms_add_digest_smcap| Name: | cms_add_digest_smcap | | Prototype: | static int cms_add_digest_smcap(struct stack_st_X509_ALGOR **sk, int nid, int arg) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_sd.c | | Lines: | 903-908 |
| | 3 | 2 |
cms_get0_enveloped| Name: | cms_get0_enveloped | | Prototype: | CMS_EnvelopedData *cms_get0_enveloped(CMS_ContentInfo *cms) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_env.c | | Lines: | 23-31 |
| | 9 | 2 |
cms_get0_signed| Name: | cms_get0_signed | | Prototype: | static CMS_SignedData *cms_get0_signed(CMS_ContentInfo *cms) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_sd.c | | Lines: | 23-30 |
| | 8 | 2 |
cms_ias_cert_cmp| Name: | cms_ias_cert_cmp | | Prototype: | int cms_ias_cert_cmp(CMS_IssuerAndSerialNumber *ias, X509 *cert) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_lib.c | | Lines: | 533-540 |
| | 5 | 2 |
cms_keyid_cert_cmp| Name: | cms_keyid_cert_cmp | | Prototype: | int cms_keyid_cert_cmp(ASN1_OCTET_STRING *keyid, X509 *cert) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_lib.c | | Lines: | 542-549 |
| | 6 | 2 |
cms_rek_cb| Name: | cms_rek_cb | | Prototype: | static int cms_rek_cb(int operation, ASN1_VALUE **pval, const ASN1_ITEM *it, void *exarg) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_asn1.c | | Lines: | 121-129 |
| | 4 | 2 |
cms_si_cb| Name: | cms_si_cb | | Prototype: | static int cms_si_cb(int operation, ASN1_VALUE **pval, const ASN1_ITEM *it, void *exarg) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_asn1.c | | Lines: | 46-56 |
| | 6 | 2 |
conn_new| Name: | conn_new | | Prototype: | static int conn_new(BIO *bi) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bss_conn.c | | Lines: | 250-259 |
| | 8 | 2 |
construct_key_exchange_tbs| Name: | construct_key_exchange_tbs | | Prototype: | size_t construct_key_exchange_tbs(SSL *s, unsigned char **ptbs, const void *param, size_t paramlen) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem_lib.c | | Lines: | 2305-2323 |
| | 19 | 2 |
conv_ascii2bin| Name: | conv_ascii2bin | | Prototype: | static unsigned char conv_ascii2bin(unsigned char a, const unsigned char *table) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/encode.c | | Lines: | 111-116 |
| | 3 | 2 |
copy_conditional| Name: | copy_conditional | | Prototype: | static void copy_conditional(unsigned long dst[(256/(8 * 8))], const unsigned long src[(256/(8 * 8))], unsigned long move) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ecp_nistz256.c | | Lines: | 171-187 |
| | 11 | 2 |
crypto_cleanup_all_ex_data_int| Name: | crypto_cleanup_all_ex_data_int | | Prototype: | void crypto_cleanup_all_ex_data_int(void) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ex_data.c | | Lines: | 93-106 |
| | 15 | 2 |
ct_extract_tls_extension_scts| Name: | ct_extract_tls_extension_scts | | Prototype: | static int ct_extract_tls_extension_scts(SSL *s) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c | | Lines: | 4612-4626 |
| | 13 | 2 |
ct_extract_x509v3_extension_scts| Name: | ct_extract_x509v3_extension_scts | | Prototype: | static int ct_extract_x509v3_extension_scts(SSL *s) | | Coverage: | 66.667% (4/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c | | Lines: | 4687-4703 |
| | 27 | 2 |
ct_x509_get_ext| Name: | ct_x509_get_ext | | Prototype: | static int ct_x509_get_ext(X509 *cert, int nid, int *is_duplicated) | | Coverage: | 75.000% (6/8) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ct/ct_sct_ctx.c | | Lines: | 50-58 |
| | 6 | 2 |
ctlog_store_load_ctx_new| Name: | ctlog_store_load_ctx_new | | Prototype: | static CTLOG_STORE_LOAD_CTX *ctlog_store_load_ctx_new(void) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ct/ct_log.c | | Lines: | 57-65 |
| | 6 | 2 |
ctr128_inc| Name: | ctr128_inc | | Prototype: | static void ctr128_inc(unsigned char *counter) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/modes/ctr128.c | | Lines: | 20-30 |
| | 6 | 2 |
ctr64_add| Name: | ctr64_add | | Prototype: | static void ctr64_add(unsigned char *counter, size_t inc) | | Coverage: | 0.000% (0/8) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/modes/ccm128.c | | Lines: | 286-298 |
| | 8 | 2 |
ctr96_inc| Name: | ctr96_inc | | Prototype: | static void ctr96_inc(unsigned char *counter) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/modes/ctr128.c | | Lines: | 135-145 |
| | 6 | 2 |
ctrl_switch_option| Name: | ctrl_switch_option | | Prototype: | static int ctrl_switch_option(SSL_CONF_CTX *cctx, const ssl_conf_cmd_tbl * cmd) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_conf.c | | Lines: | 778-790 |
| | 7 | 2 |
curve448_scalar_add| Name: | curve448_scalar_add | | Prototype: | void curve448_scalar_add(curve448_scalar_t out, const curve448_scalar_t a, const curve448_scalar_t b) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve448/scalar.c | | Lines: | 122-134 |
| | 7 | 2 |
curve448_scalar_decode| Name: | curve448_scalar_decode | | Prototype: | c448_error_t curve448_scalar_decode( curve448_scalar_t s, const unsigned char ser[56]) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve448/scalar.c | | Lines: | 151-166 |
| | 7 | 2 |
custom_ext_add_old_cb_wrap| Name: | custom_ext_add_old_cb_wrap | | Prototype: | static int custom_ext_add_old_cb_wrap(SSL *s, unsigned int ext_type, unsigned int context, const unsigned char **out, size_t *outlen, X509 *x, size_t chainidx, int *al, void *add_arg) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/extensions_cust.c | | Lines: | 31-44 |
| | 7 | 2 |
custom_ext_free_old_cb_wrap| Name: | custom_ext_free_old_cb_wrap | | Prototype: | static void custom_ext_free_old_cb_wrap(SSL *s, unsigned int ext_type, unsigned int context, const unsigned char *out, void *add_arg) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/extensions_cust.c | | Lines: | 46-56 |
| | 6 | 2 |
custom_ext_init| Name: | custom_ext_init | | Prototype: | void custom_ext_init(custom_ext_methods *exts) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/extensions_cust.c | | Lines: | 103-110 |
| | 4 | 2 |
custom_ext_parse_old_cb_wrap| Name: | custom_ext_parse_old_cb_wrap | | Prototype: | static int custom_ext_parse_old_cb_wrap(SSL *s, unsigned int ext_type, unsigned int context, const unsigned char *in, size_t inlen, X509 *x, size_t chainidx, int *al, void *parse_arg) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/extensions_cust.c | | Lines: | 58-72 |
| | 8 | 2 |
d2i_PKCS8PrivateKey_fp| Name: | d2i_PKCS8PrivateKey_fp | | Prototype: | EVP_PKEY *d2i_PKCS8PrivateKey_fp(FILE *fp, EVP_PKEY **x, 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: | 193-206 |
| | 14 | 2 |
d2i_dhp| Name: | d2i_dhp | | Prototype: | static DH *d2i_dhp(const EVP_PKEY *pkey, const unsigned char **pp, long length) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dh/dh_ameth.c | | Lines: | 25-31 |
| | 11 | 2 |
def_destroy| Name: | def_destroy | | Prototype: | static int def_destroy(CONF *conf) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/conf/conf_def.c | | Lines: | 139-146 |
| | 4 | 2 |
def_destroy_data| Name: | def_destroy_data | | Prototype: | static int def_destroy_data(CONF *conf) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/conf/conf_def.c | | Lines: | 148-154 |
| | 6 | 2 |
def_init_WIN32| Name: | def_init_WIN32 | | Prototype: | static int def_init_WIN32(CONF *conf) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/conf/conf_def.c | | Lines: | 127-137 |
| | 12 | 2 |
def_init_default| Name: | def_init_default | | Prototype: | static int def_init_default(CONF *conf) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/conf/conf_def.c | | Lines: | 115-125 |
| | 12 | 2 |
def_time_cb| Name: | def_time_cb | | Prototype: | static int def_time_cb(struct TS_resp_ctx *ctx, void *data, long *sec, long *usec) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ts/ts_rsp_sign.c | | Lines: | 71-86 |
| | 14 | 2 |
delete_ext| Name: | delete_ext | | Prototype: | static void delete_ext(struct stack_st_X509_EXTENSION *sk, X509_EXTENSION *dext) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_conf.c | | Lines: | 283-293 |
| | 7 | 2 |
der_cmp| Name: | der_cmp | | Prototype: | static int der_cmp(const void *a, const void *b) | | Coverage: | 100.000% (6/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/tasn_enc.c | | Lines: | 357-366 |
| | 7 | 2 |
derive_pvk_key| Name: | derive_pvk_key | | Prototype: | static int derive_pvk_key(unsigned char *key, const unsigned char *salt, unsigned int saltlen, const unsigned char *pass, int passlen) | | Coverage: | 0.000% (0/12) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pem/pvkfmt.c | | Lines: | 654-669 |
| | 22 | 2 |
determine_days| Name: | determine_days | | Prototype: | static void determine_days(struct tm *tm) | | Coverage: | 100.000% (5/5) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/a_time.c | | Lines: | 48-72 |
| | 13 | 2 |
dgram_new| Name: | dgram_new | | Prototype: | static int dgram_new(BIO *bi) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bss_dgram.c | | Lines: | 153-161 |
| | 7 | 2 |
dh_missing_parameters| Name: | dh_missing_parameters | | Prototype: | static int dh_missing_parameters(const EVP_PKEY *a) | | Coverage: | 87.500% (7/8) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dh/dh_ameth.c | | Lines: | 445-450 |
| | 13 | 2 |
dh_param_decode| Name: | dh_param_decode | | Prototype: | static int dh_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/dh/dh_ameth.c | | Lines: | 249-260 |
| | 8 | 2 |
dh_param_init| Name: | dh_param_init | | Prototype: | static DH *dh_param_init(const BIGNUM *p, int32_t nbits) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dh/dh_rfc7919.c | | Lines: | 17-26 |
| | 13 | 2 |
dh_pkey_public_check| Name: | dh_pkey_public_check | | Prototype: | static int dh_pkey_public_check(const EVP_PKEY *pkey) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dh/dh_ameth.c | | Lines: | 512-522 |
| | 7 | 2 |
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 |
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_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_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_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_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_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_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_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 |
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_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 |
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_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_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_pub_cmp| Name: | dsa_pub_cmp | | Prototype: | static int dsa_pub_cmp(const EVP_PKEY *a, const EVP_PKEY *b) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dsa/dsa_ameth.c | | Lines: | 316-322 |
| | 3 | 2 |
dtls1_clear_received_buffer| Name: | dtls1_clear_received_buffer | | Prototype: | void dtls1_clear_received_buffer(SSL *s) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/d1_lib.c | | Lines: | 114-124 |
| | 16 | 2 |
dtls1_clear_sent_buffer| Name: | dtls1_clear_sent_buffer | | Prototype: | void dtls1_clear_sent_buffer(SSL *s) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/d1_lib.c | | Lines: | 126-136 |
| | 16 | 2 |
dtls1_double_timeout| Name: | dtls1_double_timeout | | Prototype: | void dtls1_double_timeout(SSL *s) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/d1_lib.c | | Lines: | 344-350 |
| | 4 | 2 |
dtls1_max_handshake_message_len| Name: | dtls1_max_handshake_message_len | | Prototype: | static size_t dtls1_max_handshake_message_len(const SSL *s) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem_dtls.c | | Lines: | 410-416 |
| | 4 | 2 |
dtls1_reset_seq_numbers| Name: | dtls1_reset_seq_numbers | | Prototype: | void dtls1_reset_seq_numbers(SSL *s, int rw) | | Coverage: | 100.000% (5/5) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/record/rec_layer_d1.c | | Lines: | 1050-1075 |
| | 14 | 2 |
dtls1_retrieve_buffered_record| Name: | dtls1_retrieve_buffered_record | | Prototype: | int dtls1_retrieve_buffered_record(SSL *s, record_pqueue *queue) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/record/rec_layer_d1.c | | Lines: | 201-216 |
| | 8 | 2 |
dtls1_set_message_header| Name: | dtls1_set_message_header | | Prototype: | void dtls1_set_message_header(SSL *s, unsigned char mt, size_t len, size_t frag_off, size_t frag_len) | | Coverage: | 75.000% (3/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem_dtls.c | | Lines: | 1171-1182 |
| | 5 | 2 |
dtls1_write_bytes| Name: | dtls1_write_bytes | | Prototype: | int dtls1_write_bytes(SSL *s, int type, const void *buf, size_t len, size_t *written) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/record/rec_layer_d1.c | | Lines: | 798-811 |
| | 14 | 2 |
dtls_raw_hello_verify_request| Name: | dtls_raw_hello_verify_request | | Prototype: | int dtls_raw_hello_verify_request(WPACKET *pkt, unsigned char *cookie, size_t cookie_len) | | Coverage: | 50.000% (3/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem_srvr.c | | Lines: | 1256-1265 |
| | 4 | 2 |
dump_value_doall_arg| Name: | dump_value_doall_arg | | Prototype: | static void dump_value_doall_arg(const CONF_VALUE *a, BIO *out) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/conf/conf_def.c | | Lines: | 849-855 |
| | 3 | 2 |
dynamic_data_ctx_free_func| Name: | dynamic_data_ctx_free_func | | Prototype: | static void dynamic_data_ctx_free_func(void *parent, void *ptr, CRYPTO_EX_DATA *ad, int idx, long argl, void *argp) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/engine/eng_dyn.c | | Lines: | 134-146 |
| | 7 | 2 |
eat_ws| Name: | eat_ws | | Prototype: | static char *eat_ws(CONF *conf, char *p) | | Coverage: | 83.333% (5/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/conf/conf_def.c | | Lines: | 778-783 |
| | 3 | 2 |
ec_GF2m_simple_group_init| Name: | ec_GF2m_simple_group_init | | Prototype: | int ec_GF2m_simple_group_init(EC_GROUP *group) | | Coverage: | 50.000% (4/8) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec2_smpl.c | | Lines: | 22-35 |
| | 19 | 2 |
ec_GF2m_simple_ladder_step| Name: | ec_GF2m_simple_ladder_step | | Prototype: | static int ec_GF2m_simple_ladder_step(const EC_GROUP *group, EC_POINT *r, EC_POINT *s, EC_POINT *p, BN_CTX *ctx) | | Coverage: | 50.000% (15/30) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec2_smpl.c | | Lines: | 742-764 |
| | 16 | 2 |
ec_GF2m_simple_point_init| Name: | ec_GF2m_simple_point_init | | Prototype: | int ec_GF2m_simple_point_init(EC_POINT *point) | | Coverage: | 50.000% (4/8) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec2_smpl.c | | Lines: | 214-227 |
| | 19 | 2 |
ec_GFp_mont_field_decode| Name: | ec_GFp_mont_field_decode | | Prototype: | int ec_GFp_mont_field_decode(const EC_GROUP *group, BIGNUM *r, const BIGNUM *a, BN_CTX *ctx) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ecp_mont.c | | Lines: | 220-229 |
| | 6 | 2 |
ec_GFp_mont_field_encode| Name: | ec_GFp_mont_field_encode | | Prototype: | int ec_GFp_mont_field_encode(const EC_GROUP *group, BIGNUM *r, const BIGNUM *a, BN_CTX *ctx) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ecp_mont.c | | Lines: | 209-218 |
| | 6 | 2 |
ec_GFp_mont_field_mul| Name: | ec_GFp_mont_field_mul | | Prototype: | int ec_GFp_mont_field_mul(const EC_GROUP *group, BIGNUM *r, const BIGNUM *a, const BIGNUM *b, BN_CTX *ctx) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ecp_mont.c | | Lines: | 187-196 |
| | 6 | 2 |
ec_GFp_mont_field_sqr| Name: | ec_GFp_mont_field_sqr | | Prototype: | int ec_GFp_mont_field_sqr(const EC_GROUP *group, BIGNUM *r, const BIGNUM *a, BN_CTX *ctx) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ecp_mont.c | | Lines: | 198-207 |
| | 6 | 2 |
ec_GFp_simple_group_init| Name: | ec_GFp_simple_group_init | | Prototype: | int ec_GFp_simple_group_init(EC_GROUP *group) | | Coverage: | 50.000% (4/8) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ecp_smpl.c | | Lines: | 90-103 |
| | 20 | 2 |
ec_GFp_simple_invert| Name: | ec_GFp_simple_invert | | Prototype: | int ec_GFp_simple_invert(const EC_GROUP *group, EC_POINT *point, BN_CTX *ctx) | | Coverage: | 83.333% (5/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ecp_smpl.c | | Lines: | 937-944 |
| | 3 | 2 |
ec_GFp_simple_ladder_pre| Name: | ec_GFp_simple_ladder_pre | | Prototype: | int ec_GFp_simple_ladder_pre(const EC_GROUP *group, EC_POINT *r, EC_POINT *s, EC_POINT *p, BN_CTX *ctx) | | Coverage: | 50.000% (20/40) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ecp_smpl.c | | Lines: | 1440-1483 |
| | 38 | 2 |