| Function | Condition % | eLOC - Effective Lines of Codeā“ | McCabe - Cyclomatic Complexity |
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_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 |
conn_close_socket| Name: | conn_close_socket | | Prototype: | static void conn_close_socket(BIO *bio) | | Coverage: | 71.429% (5/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bss_conn.c | | Lines: | 261-273 |
| | 7 | 3 |
cpy_bmp| Name: | cpy_bmp | | Prototype: | static int cpy_bmp(unsigned long value, void *arg) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/a_mbstr.c | | Lines: | 306-315 |
| | 7 | 1 |
crl_inf_cb| Name: | crl_inf_cb | | Prototype: | static int crl_inf_cb(int operation, ASN1_VALUE **pval, const ASN1_ITEM *it, void *exarg) | | Coverage: | 100.000% (8/8) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x_crl.c | | Lines: | 47-64 |
| | 7 | 3 |
ctr_BCC_block| Name: | ctr_BCC_block | | Prototype: | static int ctr_BCC_block(RAND_DRBG_CTR *ctr, unsigned char *out, const unsigned char *in) | | Coverage: | 66.667% (6/9) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rand/drbg_ctr.c | | Lines: | 68-80 |
| | 7 | 3 |
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_point_mul_by_ratio_and_encode_like_x448| Name: | curve448_point_mul_by_ratio_and_encode_like_x448 | | Prototype: | void curve448_point_mul_by_ratio_and_encode_like_x448(uint8_t out[56], const curve448_point_t p) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve448/curve448.c | | Lines: | 458-470 |
| | 7 | 1 |
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 |
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 |
destroy_ctx_PKCS12| Name: | destroy_ctx_PKCS12 | | Prototype: | static void destroy_ctx_PKCS12(void **pctx) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/store/loader_file.c | | Lines: | 302-308 |
| | 7 | 1 |
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_cmp_parameters| Name: | dh_cmp_parameters | | Prototype: | static int dh_cmp_parameters(const EVP_PKEY *a, const EVP_PKEY *b) | | Coverage: | 58.333% (7/12) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dh/dh_ameth.c | | Lines: | 362-372 |
| | 7 | 4 |
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 |
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_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_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_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 |
dtls1_write_message_header| Name: | dtls1_write_message_header | | Prototype: | static unsigned char *dtls1_write_message_header(SSL *s, unsigned char *p) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem_dtls.c | | Lines: | 1208-1220 |
| | 7 | 1 |
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_alpha_numeric| Name: | eat_alpha_numeric | | Prototype: | static char *eat_alpha_numeric(CONF *conf, char *p) | | Coverage: | 90.000% (9/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/conf/conf_def.c | | Lines: | 798-809 |
| | 7 | 4 |
ec_pkey_check| Name: | ec_pkey_check | | Prototype: | static int ec_pkey_check(const EVP_PKEY *pkey) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec_ameth.c | | Lines: | 524-535 |
| | 7 | 2 |
engine_list_cleanup| Name: | engine_list_cleanup | | Prototype: | static void engine_list_cleanup(void) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/engine/eng_list.c | | Lines: | 33-42 |
| | 7 | 2 |
engine_unlocked_init| Name: | engine_unlocked_init | | Prototype: | int engine_unlocked_init(ENGINE *e) | | Coverage: | 88.889% (8/9) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/engine/eng_init.c | | Lines: | 17-38 |
| | 7 | 3 |
equal| Name: | equal | | Prototype: | static uint8_t equal(signed char b, signed char c) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve25519.c | | Lines: | 1976-1984 |
| | 7 | 1 |
err_do_init| Name: | err_do_init | | Prototype: | static int err_do_init(void) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/err/err.c | | Lines: | 665-669 |
| | 7 | 1 |
fe51_cswap| Name: | fe51_cswap | | Prototype: | static void fe51_cswap(fe51 f, fe51 g, unsigned int b) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve25519.c | | Lines: | 577-588 |
| | 7 | 2 |
fe64_cswap| Name: | fe64_cswap | | Prototype: | static void fe64_cswap(fe64 f, fe64 g, unsigned int b) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve25519.c | | Lines: | 93-104 |
| | 7 | 2 |
final_alpn| Name: | final_alpn | | Prototype: | static int final_alpn(SSL *s, unsigned int context, int sent) | | Coverage: | 94.118% (16/17) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/extensions.c | | Lines: | 1108-1126 |
| | 7 | 3 |
gf_weak_reduce| Name: | gf_weak_reduce | | Prototype: | void gf_weak_reduce(gf a) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve448/arch_32/f_impl.h | | Lines: | 48-58 |
| | 7 | 2 |
grow_init_buf| Name: | grow_init_buf | | Prototype: | static int grow_init_buf(SSL *s, size_t size) | | Coverage: | 42.857% (3/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem.c | | Lines: | 495-508 |
| | 7 | 3 |
i2s_ASN1_ENUMERATED_TABLE| Name: | i2s_ASN1_ENUMERATED_TABLE | | Prototype: | char *i2s_ASN1_ENUMERATED_TABLE(X509V3_EXT_METHOD *method, const ASN1_ENUMERATED *e) | | Coverage: | 100.000% (7/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_enum.c | | Lines: | 41-53 |
| | 7 | 3 |
init_certificate_authorities| Name: | init_certificate_authorities | | Prototype: | static int init_certificate_authorities(SSL *s, unsigned int context) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/extensions.c | | Lines: | 1189-1194 |
| | 7 | 1 |
init_sig_algs| Name: | init_sig_algs | | Prototype: | static int init_sig_algs(SSL *s, unsigned int context) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/extensions.c | | Lines: | 1128-1135 |
| | 7 | 1 |
init_sig_algs_cert| Name: | init_sig_algs_cert | | Prototype: | static int init_sig_algs_cert(SSL *s, unsigned int context) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/extensions.c | | Lines: | 1137-1144 |
| | 7 | 1 |
init_srp| Name: | init_srp | | Prototype: | static int init_srp(SSL *s, unsigned int context) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/extensions.c | | Lines: | 1147-1153 |
| | 7 | 1 |
init_srtp| Name: | init_srtp | | Prototype: | static int init_srtp(SSL *s, unsigned int context) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/extensions.c | | Lines: | 1244-1250 |
| | 7 | 2 |
int_ctrl_cmd_by_num| Name: | int_ctrl_cmd_by_num | | Prototype: | static int int_ctrl_cmd_by_num(const ENGINE_CMD_DEFN *defn, unsigned int num) | | Coverage: | 66.667% (6/9) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/engine/eng_ctrl.c | | Lines: | 44-59 |
| | 7 | 3 |
int_ctrl_cmd_is_null| Name: | int_ctrl_cmd_is_null | | Prototype: | static int int_ctrl_cmd_is_null(const ENGINE_CMD_DEFN *defn) | | Coverage: | 50.000% (3/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/engine/eng_ctrl.c | | Lines: | 24-29 |
| | 7 | 2 |
load48| Name: | load48 | | Prototype: | static inline uint64_t load48(const uint8_t *src) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/blake2/blake2_impl.h | | Lines: | 99-108 |
| | 7 | 1 |
maxmaxsize| Name: | maxmaxsize | | Prototype: | static size_t maxmaxsize(size_t lenbytes) | | Coverage: | 100.000% (6/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/packet.c | | Lines: | 82-88 |
| | 7 | 2 |
null_ctrl| Name: | null_ctrl | | Prototype: | static long null_ctrl(BIO *b, int cmd, long num, void *ptr) | | Coverage: | 33.333% (5/15) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bss_null.c | | Lines: | 52-75 |
| | 7 | 13 |
openssl_fopen| Name: | openssl_fopen | | Prototype: | FILE *openssl_fopen(const char *filename, const char *mode) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/o_fopen.c | | Lines: | 38-117 |
| | 7 | 1 |
ossl_statem_skip_early_data| Name: | ossl_statem_skip_early_data | | Prototype: | int ossl_statem_skip_early_data(SSL *s) | | Coverage: | 90.909% (10/11) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem.c | | Lines: | 179-190 |
| | 7 | 3 |
ossl_store_info_get0_EMBEDDED_buffer| Name: | ossl_store_info_get0_EMBEDDED_buffer | | Prototype: | BUF_MEM *ossl_store_info_get0_EMBEDDED_buffer(OSSL_STORE_INFO *info) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/store/store_lib.c | | Lines: | 626-631 |
| | 7 | 2 |
ossl_store_info_get0_EMBEDDED_pem_name| Name: | ossl_store_info_get0_EMBEDDED_pem_name | | Prototype: | char *ossl_store_info_get0_EMBEDDED_pem_name(OSSL_STORE_INFO *info) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/store/store_lib.c | | Lines: | 633-638 |
| | 7 | 2 |
pkcs7_cmp_ri| Name: | pkcs7_cmp_ri | | Prototype: | static int pkcs7_cmp_ri(PKCS7_RECIP_INFO *ri, X509 *pcert) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pkcs7/pk7_doit.c | | Lines: | 344-353 |
| | 7 | 2 |
pkey_cmac_init| Name: | pkey_cmac_init | | Prototype: | static int pkey_cmac_init(EVP_PKEY_CTX *ctx) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cmac/cm_pmeth.c | | Lines: | 20-27 |
| | 7 | 2 |
pkey_dh_cleanup| Name: | pkey_dh_cleanup | | Prototype: | static void pkey_dh_cleanup(EVP_PKEY_CTX *ctx) | | Coverage: | 75.000% (3/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dh/dh_pmeth.c | | Lines: | 69-77 |
| | 7 | 2 |
pniels_to_pt| Name: | pniels_to_pt | | Prototype: | static void pniels_to_pt(curve448_point_t e, const pniels_t d) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve448/curve448.c | | Lines: | 104-114 |
| | 7 | 1 |
policy_cache_set| Name: | policy_cache_set | | Prototype: | const X509_POLICY_CACHE *policy_cache_set(X509 *x) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/pcy_cache.c | | Lines: | 187-198 |
| | 7 | 2 |
poly1305_signctx| Name: | poly1305_signctx | | Prototype: | static int poly1305_signctx(EVP_PKEY_CTX *ctx, unsigned char *sig, size_t *siglen, EVP_MD_CTX *mctx) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/poly1305/poly1305_pmeth.c | | Lines: | 105-114 |
| | 7 | 2 |
put_value| Name: | put_value | | Prototype: | static int put_value(unsigned char *data, size_t value, size_t len) | | Coverage: | 71.429% (5/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/packet.c | | Lines: | 164-177 |
| | 7 | 3 |
rand_pool_add_end| Name: | rand_pool_add_end | | Prototype: | int rand_pool_add_end(RAND_POOL *pool, size_t len, size_t entropy) | | Coverage: | 71.429% (5/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rand/rand_lib.c | | Lines: | 647-660 |
| | 7 | 3 |
rand_pool_detach| Name: | rand_pool_detach | | Prototype: | unsigned char *rand_pool_detach(RAND_POOL *pool) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rand/rand_lib.c | | Lines: | 501-506 |
| | 7 | 1 |
rc4_hmac_md5_init_key| Name: | rc4_hmac_md5_init_key | | Prototype: | static int rc4_hmac_md5_init_key(EVP_CIPHER_CTX *ctx, const unsigned char *inkey, const unsigned char *iv, int enc) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_rc4_hmac_md5.c | | Lines: | 37-52 |
| | 7 | 1 |
sh_actual_size| Name: | sh_actual_size | | Prototype: | static size_t sh_actual_size(char *ptr) | | Coverage: | 50.000% (3/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/mem_sec.c | | Lines: | 639-649 |
| | 7 | 2 |
sh_clearbit| Name: | sh_clearbit | | Prototype: | static void sh_clearbit(char *ptr, int list, unsigned char *table) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/mem_sec.c | | Lines: | 320-330 |
| | 7 | 1 |
sh_getlist| Name: | sh_getlist | | Prototype: | static size_t sh_getlist(char *ptr) | | Coverage: | 85.714% (6/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/mem_sec.c | | Lines: | 294-306 |
| | 7 | 3 |
sh_setbit| Name: | sh_setbit | | Prototype: | static void sh_setbit(char *ptr, int list, unsigned char *table) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/mem_sec.c | | Lines: | 332-342 |
| | 7 | 1 |
siphash_signctx| Name: | siphash_signctx | | Prototype: | static int siphash_signctx(EVP_PKEY_CTX *ctx, unsigned char *sig, size_t *siglen, EVP_MD_CTX *mctx) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/siphash/siphash_pmeth.c | | Lines: | 106-115 |
| | 7 | 2 |
ssl3_cleanup_key_block| Name: | ssl3_cleanup_key_block | | Prototype: | void ssl3_cleanup_key_block(SSL *s) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/s3_enc.c | | Lines: | 319-324 |
| | 7 | 1 |
ssl3_get_cipher| Name: | ssl3_get_cipher | | Prototype: | const SSL_CIPHER *ssl3_get_cipher(unsigned int u) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/s3_lib.c | | Lines: | 3265-3271 |
| | 7 | 2 |
ssl3_put_cipher_by_char| Name: | ssl3_put_cipher_by_char | | Prototype: | int ssl3_put_cipher_by_char(const SSL_CIPHER *c, WPACKET *pkt, size_t *len) | | Coverage: | 42.857% (3/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/s3_lib.c | | Lines: | 4093-4105 |
| | 7 | 3 |
ssl3_write| Name: | ssl3_write | | Prototype: | int ssl3_write(SSL *s, const void *buf, size_t len, size_t *written) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/s3_lib.c | | Lines: | 4434-4442 |
| | 7 | 2 |
ssl_allow_compression| Name: | ssl_allow_compression | | Prototype: | int ssl_allow_compression(SSL *s) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem_lib.c | | Lines: | 1382-1387 |
| | 7 | 2 |
ssl_cert_lookup_by_idx| Name: | ssl_cert_lookup_by_idx | | Prototype: | const SSL_CERT_LOOKUP *ssl_cert_lookup_by_idx(size_t idx) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_cert.c | | Lines: | 1034-1039 |
| | 7 | 2 |
ssl_check_ca_name| Name: | ssl_check_ca_name | | Prototype: | static int ssl_check_ca_name(struct stack_st_X509_NAME *names, X509 *x) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/t1_lib.c | | Lines: | 2046-2056 |
| | 7 | 3 |
ssl_comp_free_compression_methods_int| Name: | ssl_comp_free_compression_methods_int | | Prototype: | void ssl_comp_free_compression_methods_int(void) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_ciph.c | | Lines: | 1951-1956 |
| | 7 | 1 |
ssl_get_max_send_fragment| Name: | ssl_get_max_send_fragment | | Prototype: | unsigned int ssl_get_max_send_fragment(const SSL *ssl) | | Coverage: | 87.500% (7/8) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c | | Lines: | 5405-5413 |
| | 7 | 2 |
ssl_library_stop| Name: | ssl_library_stop | | Prototype: | static void ssl_library_stop(void) | | Coverage: | 70.000% (7/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_init.c | | Lines: | 143-173 |
| | 7 | 4 |
ssl_security_cert_key| Name: | ssl_security_cert_key | | Prototype: | static int ssl_security_cert_key(SSL *s, SSL_CTX *ctx, X509 *x, int op) | | Coverage: | 85.714% (6/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/t1_lib.c | | Lines: | 2384-2401 |
| | 7 | 3 |
statem_do_write| Name: | statem_do_write | | Prototype: | static int statem_do_write(SSL *s) | | Coverage: | 100.000% (9/9) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem.c | | Lines: | 696-709 |
| | 7 | 3 |
store48| Name: | store48 | | Prototype: | static inline void store48(uint8_t *dst, uint64_t w) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/blake2/blake2_impl.h | | Lines: | 110-119 |
| | 7 | 1 |
tls13_generate_master_secret| Name: | tls13_generate_master_secret | | Prototype: | int tls13_generate_master_secret(SSL *s, unsigned char *out, unsigned char *prev, size_t prevlen, size_t *secret_size) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/tls13_enc.c | | Lines: | 229-238 |
| | 7 | 1 |
tls1_check_ec_tmp_key| Name: | tls1_check_ec_tmp_key | | Prototype: | int tls1_check_ec_tmp_key(SSL *s, unsigned long cid) | | Coverage: | 50.000% (5/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/t1_lib.c | | Lines: | 605-620 |
| | 7 | 4 |
tls1_get_formatlist| Name: | tls1_get_formatlist | | Prototype: | void tls1_get_formatlist(SSL *s, const unsigned char **pformats, size_t *num_formats) | | Coverage: | 71.429% (5/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/t1_lib.c | | Lines: | 527-544 |
| | 7 | 3 |
tls1_group_id_lookup| Name: | tls1_group_id_lookup | | Prototype: | const TLS_GROUP_INFO *tls1_group_id_lookup(uint16_t group_id) | | Coverage: | 83.333% (5/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/t1_lib.c | | Lines: | 191-197 |
| | 7 | 2 |
tls_use_ticket| Name: | tls_use_ticket | | Prototype: | int tls_use_ticket(SSL *s) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/t1_lib.c | | Lines: | 1161-1166 |
| | 7 | 2 |
tlsa_free| Name: | tlsa_free | | Prototype: | static void tlsa_free(danetls_record *t) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c | | Lines: | 182-189 |
| | 7 | 2 |
tlsa_md_get| Name: | tlsa_md_get | | Prototype: | static const EVP_MD *tlsa_md_get(SSL_DANE *dane, uint8_t mtype) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c | | Lines: | 283-288 |
| | 7 | 2 |
tree_find_sk| Name: | tree_find_sk | | Prototype: | X509_POLICY_NODE *tree_find_sk(struct stack_st_X509_POLICY_NODE *nodes, const ASN1_OBJECT *id) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/pcy_node.c | | Lines: | 28-41 |
| | 7 | 1 |
ts_status_map_print| Name: | ts_status_map_print | | Prototype: | static int ts_status_map_print(BIO *bio, const struct status_map_st *a, const ASN1_BIT_STRING *v) | | Coverage: | 100.000% (10/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ts/ts_rsp_print.c | | Lines: | 102-116 |
| | 7 | 4 |
xptable_free| Name: | xptable_free | | Prototype: | static void xptable_free(X509_PURPOSE *p) | | Coverage: | 0.000% (0/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_purp.c | | Lines: | 217-228 |
| | 7 | 4 |
ASN1_BIT_STRING_check| Name: | ASN1_BIT_STRING_check | | Prototype: | int ASN1_BIT_STRING_check(const ASN1_BIT_STRING *a, const unsigned char *flags, int flags_len) | | Coverage: | 0.000% (0/13) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/a_bitstr.c | | Lines: | 198-216 |
| | 8 | 3 |
ASN1_BIT_STRING_set_asc| Name: | ASN1_BIT_STRING_set_asc | | Prototype: | int ASN1_BIT_STRING_set_asc(ASN1_BIT_STRING *bs, const char *name, int value, BIT_STRING_BITNAME *tbl) | | Coverage: | 0.000% (0/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/t_bitst.c | | Lines: | 33-45 |
| | 8 | 4 |
ASN1_STRING_TABLE_get| Name: | ASN1_STRING_TABLE_get | | Prototype: | ASN1_STRING_TABLE *ASN1_STRING_TABLE_get(int nid) | | Coverage: | 100.000% (7/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/a_strnid.c | | Lines: | 127-139 |
| | 8 | 3 |
ASN1_STRING_cmp| Name: | ASN1_STRING_cmp | | Prototype: | int ASN1_STRING_cmp(const ASN1_STRING *a, const ASN1_STRING *b) | | Coverage: | 100.000% (7/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/asn1_lib.c | | Lines: | 351-364 |
| | 8 | 3 |
ASN1_TIME_compare| Name: | ASN1_TIME_compare | | Prototype: | int ASN1_TIME_compare(const ASN1_TIME *a, const ASN1_TIME *b) | | Coverage: | 85.714% (12/14) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/a_time.c | | Lines: | 542-553 |
| | 8 | 4 |
ASN1_TIME_normalize| Name: | ASN1_TIME_normalize | | Prototype: | int ASN1_TIME_normalize(ASN1_TIME *t) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/a_time.c | | Lines: | 532-540 |
| | 8 | 2 |
BIO_CONNECT_free| Name: | BIO_CONNECT_free | | Prototype: | void BIO_CONNECT_free(BIO_CONNECT *a) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bss_conn.c | | Lines: | 235-243 |
| | 8 | 2 |
BIO_indent| Name: | BIO_indent | | Prototype: | int BIO_indent(BIO *b, int indent, int max) | | Coverage: | 50.000% (6/12) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bio_lib.c | | Lines: | 480-490 |
| | 8 | 5 |
BIO_nread| Name: | BIO_nread | | Prototype: | int BIO_nread(BIO *bio, char **buf, int num) | | Coverage: | 57.143% (4/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bss_bio.c | | Lines: | 764-777 |
| | 8 | 3 |
BIO_nread0| Name: | BIO_nread0 | | Prototype: | int BIO_nread0(BIO *bio, char **buf) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bss_bio.c | | Lines: | 748-762 |
| | 8 | 3 |
BIO_nwrite| Name: | BIO_nwrite | | Prototype: | int BIO_nwrite(BIO *bio, char **buf, int num) | | Coverage: | 57.143% (4/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bss_bio.c | | Lines: | 795-808 |
| | 8 | 3 |
BIO_nwrite0| Name: | BIO_nwrite0 | | Prototype: | int BIO_nwrite0(BIO *bio, char **buf) | | Coverage: | 42.857% (3/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bss_bio.c | | Lines: | 779-793 |
| | 8 | 3 |
BIO_read| Name: | BIO_read | | Prototype: | int BIO_read(BIO *b, void *data, int dlen) | | Coverage: | 71.429% (5/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bio_lib.c | | Lines: | 288-304 |
| | 8 | 3 |