| Function | Condition % | eLOC - Effective Lines of Code | McCabe - Cyclomatic Complexityâ–´ |
cmd_RequestCAPath| Name: | cmd_RequestCAPath | | Prototype: | static int cmd_RequestCAPath(SSL_CONF_CTX *cctx, const char *value) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_conf.c | | Lines: | 514-521 |
| | 9 | 3 |
cms_SignedData_final| Name: | cms_SignedData_final | | Prototype: | int cms_SignedData_final(CMS_ContentInfo *cms, BIO *chain) | | Coverage: | 71.429% (5/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_sd.c | | Lines: | 620-633 |
| | 10 | 3 |
cms_SignerIdentifier_cert_cmp| Name: | cms_SignerIdentifier_cert_cmp | | Prototype: | int cms_SignerIdentifier_cert_cmp(CMS_SignerIdentifier *sid, X509 *cert) | | Coverage: | 71.429% (5/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_sd.c | | Lines: | 192-200 |
| | 5 | 3 |
cms_enveloped_data_init| Name: | cms_enveloped_data_init | | Prototype: | static CMS_EnvelopedData *cms_enveloped_data_init(CMS_ContentInfo *cms) | | Coverage: | 42.857% (3/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_env.c | | Lines: | 33-49 |
| | 18 | 3 |
cms_get_text_bio| Name: | cms_get_text_bio | | Prototype: | static BIO *cms_get_text_bio(BIO *out, unsigned int flags) | | Coverage: | 100.000% (8/8) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_smime.c | | Lines: | 19-30 |
| | 14 | 3 |
cms_msgSigDigest| Name: | cms_msgSigDigest | | Prototype: | static int cms_msgSigDigest(CMS_SignerInfo *si, unsigned char *dig, unsigned int *diglen) | | Coverage: | 42.857% (3/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_ess.c | | Lines: | 138-149 |
| | 10 | 3 |
cms_msgSigDigest_add1| Name: | cms_msgSigDigest_add1 | | Prototype: | int cms_msgSigDigest_add1(CMS_SignerInfo *dest, CMS_SignerInfo *src) | | Coverage: | 42.857% (3/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_ess.c | | Lines: | 153-167 |
| | 10 | 3 |
cms_pkey_get_ri_type| Name: | cms_pkey_get_ri_type | | Prototype: | int cms_pkey_get_ri_type(EVP_PKEY *pk) | | Coverage: | 44.444% (4/9) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_env.c | | Lines: | 894-903 |
| | 6 | 3 |
cms_set1_keyid| Name: | cms_set1_keyid | | Prototype: | int cms_set1_keyid(ASN1_OCTET_STRING **pkeyid, X509 *cert) | | Coverage: | 42.857% (3/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_lib.c | | Lines: | 570-587 |
| | 19 | 3 |
cms_signed_data_init| Name: | cms_signed_data_init | | Prototype: | static CMS_SignedData *cms_signed_data_init(CMS_ContentInfo *cms) | | Coverage: | 71.429% (5/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_sd.c | | Lines: | 32-49 |
| | 19 | 3 |
collect_data| Name: | collect_data | | Prototype: | static int collect_data(BUF_MEM *buf, const unsigned char **p, long plen) | | Coverage: | 57.143% (4/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/tasn_dec.c | | Lines: | 1041-1054 |
| | 9 | 3 |
compute_growth| Name: | compute_growth | | Prototype: | static inline int compute_growth(int target, int current) | | Coverage: | 63.636% (7/11) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/stack/stack.c | | Lines: | 144-157 |
| | 6 | 3 |
conn_callback_ctrl| Name: | conn_callback_ctrl | | Prototype: | static long conn_callback_ctrl(BIO *b, int cmd, BIO_info_cb *fp) | | Coverage: | 0.000% (0/5) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bss_conn.c | | Lines: | 498-516 |
| | 9 | 3 |
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 |
conn_free| Name: | conn_free | | Prototype: | static int conn_free(BIO *a) | | Coverage: | 57.143% (4/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bss_conn.c | | Lines: | 275-291 |
| | 17 | 3 |
constant_time_lookup| Name: | constant_time_lookup | | Prototype: | static inline void constant_time_lookup(void *out, const void *table, size_t rowsize, size_t numrows, size_t idx) | | Coverage: | 100.000% (7/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/include/internal/constant_time_locl.h | | Lines: | 306-325 |
| | 9 | 3 |
construct_stateful_ticket| Name: | construct_stateful_ticket | | Prototype: | static int construct_stateful_ticket(SSL *s, WPACKET *pkt, uint32_t age_add, unsigned char *tick_nonce) | | Coverage: | 44.444% (4/9) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem_srvr.c | | Lines: | 3988-4005 |
| | 15 | 3 |
copy_bag_attr| Name: | copy_bag_attr | | Prototype: | static int copy_bag_attr(PKCS12_SAFEBAG *bag, EVP_PKEY *pkey, int nid) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pkcs12/p12_crt.c | | Lines: | 18-29 |
| | 9 | 3 |
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 |
ct_strict| Name: | ct_strict | | Prototype: | static int ct_strict(const CT_POLICY_EVAL_CTX * ctx, const struct stack_st_SCT *scts, void *unused_arg) | | Coverage: | 66.667% (6/9) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c | | Lines: | 4731-4746 |
| | 13 | 3 |
ct_v1_log_id_from_pkey| Name: | ct_v1_log_id_from_pkey | | Prototype: | static int ct_v1_log_id_from_pkey(EVP_PKEY *pkey, unsigned char log_id[32]) | | Coverage: | 60.000% (3/5) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ct/ct_log.c | | Lines: | 73-90 |
| | 14 | 3 |
ctlog_new_from_conf| Name: | ctlog_new_from_conf | | Prototype: | static int ctlog_new_from_conf(CTLOG **ct_log, const CONF *conf, const char *section) | | Coverage: | 42.857% (3/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ct/ct_log.c | | Lines: | 119-136 |
| | 14 | 3 |
ctr128_inc_aligned| Name: | ctr128_inc_aligned | | Prototype: | static void ctr128_inc_aligned(unsigned char *counter) | | Coverage: | 22.222% (2/9) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/modes/ctr128.c | | Lines: | 33-57 |
| | 13 | 3 |
ctr64_inc| Name: | ctr64_inc | | Prototype: | static void ctr64_inc(unsigned char *counter) | | Coverage: | 71.429% (5/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/modes/ccm128.c | | Lines: | 113-127 |
| | 10 | 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 |
ctr_BCC_blocks| Name: | ctr_BCC_blocks | | Prototype: | static int ctr_BCC_blocks(RAND_DRBG_CTR *ctr, const unsigned char *in) | | Coverage: | 54.545% (6/11) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rand/drbg_ctr.c | | Lines: | 86-94 |
| | 6 | 3 |
ctr_BCC_final| Name: | ctr_BCC_final | | Prototype: | static int ctr_BCC_final(RAND_DRBG_CTR *ctr) | | Coverage: | 57.143% (4/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rand/drbg_ctr.c | | Lines: | 155-163 |
| | 5 | 3 |
curve448_scalar_encode| Name: | curve448_scalar_encode | | Prototype: | void curve448_scalar_encode(unsigned char ser[56], const curve448_scalar_t s) | | Coverage: | 100.000% (7/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve448/scalar.c | | Lines: | 210-219 |
| | 4 | 3 |
curve448_scalar_halve| Name: | curve448_scalar_halve | | Prototype: | void curve448_scalar_halve(curve448_scalar_t out, const curve448_scalar_t a) | | Coverage: | 100.000% (7/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve448/scalar.c | | Lines: | 221-235 |
| | 10 | 3 |
custom_exts_copy_flags| Name: | custom_exts_copy_flags | | Prototype: | int custom_exts_copy_flags(custom_ext_methods *dst, const custom_ext_methods *src) | | Coverage: | 71.429% (5/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/extensions_cust.c | | Lines: | 250-267 |
| | 15 | 3 |
custom_exts_free| Name: | custom_exts_free | | Prototype: | void custom_exts_free(custom_ext_methods *exts) | | Coverage: | 100.000% (7/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/extensions_cust.c | | Lines: | 319-333 |
| | 8 | 3 |
d2i_SCT_LIST| Name: | d2i_SCT_LIST | | Prototype: | struct stack_st_SCT *d2i_SCT_LIST(struct stack_st_SCT **a, const unsigned char **pp, long len) | | Coverage: | 100.000% (7/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ct/ct_oct.c | | Lines: | 376-393 |
| | 27 | 3 |
def_create| Name: | def_create | | Prototype: | static CONF *def_create(CONF_METHOD *meth) | | Coverage: | 50.000% (3/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/conf/conf_def.c | | Lines: | 102-113 |
| | 13 | 3 |
def_load| Name: | def_load | | Prototype: | static int def_load(CONF *conf, const char *name, long *line) | | Coverage: | 75.000% (6/8) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/conf/conf_def.c | | Lines: | 156-178 |
| | 17 | 3 |
des_cfb64_cipher| Name: | des_cfb64_cipher | | Prototype: | static int des_cfb64_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out, const unsigned char *in, size_t inl) | | Coverage: | 57.143% (4/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_des.c | | Lines: | 115-138 |
| | 18 | 3 |
des_cfb8_cipher| Name: | des_cfb8_cipher | | Prototype: | static int des_cfb8_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out, const unsigned char *in, size_t inl) | | Coverage: | 57.143% (4/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_des.c | | Lines: | 173-191 |
| | 14 | 3 |
des_ecb_cipher| Name: | des_ecb_cipher | | Prototype: | static int des_ecb_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out, const unsigned char *in, size_t inl) | | Coverage: | 71.429% (5/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_des.c | | Lines: | 55-63 |
| | 5 | 3 |
des_ede3_cfb1_cipher| Name: | des_ede3_cfb1_cipher | | Prototype: | static int des_ede3_cfb1_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out, const unsigned char *in, size_t inl) | | Coverage: | 88.889% (8/9) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_des3.c | | Lines: | 162-182 |
| | 14 | 3 |
des_ede3_cfb8_cipher| Name: | des_ede3_cfb8_cipher | | Prototype: | static int des_ede3_cfb8_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out, const unsigned char *in, size_t inl) | | Coverage: | 57.143% (4/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_des3.c | | Lines: | 184-204 |
| | 16 | 3 |
des_ede3_wrap| Name: | des_ede3_wrap | | Prototype: | static int des_ede3_wrap(EVP_CIPHER_CTX *ctx, unsigned char *out, const unsigned char *in, size_t inl) | | Coverage: | 71.429% (5/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_des3.c | | Lines: | 362-384 |
| | 21 | 3 |
des_ede_cfb64_cipher| Name: | des_ede_cfb64_cipher | | Prototype: | static int des_ede_cfb64_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out, const unsigned char *in, size_t inl) | | Coverage: | 57.143% (4/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_des3.c | | Lines: | 131-156 |
| | 20 | 3 |
des_ede_ecb_cipher| Name: | des_ede_ecb_cipher | | Prototype: | static int des_ede_ecb_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out, const unsigned char *in, size_t inl) | | Coverage: | 71.429% (5/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_des3.c | | Lines: | 65-74 |
| | 6 | 3 |
des_ede_ofb_cipher| Name: | des_ede_ofb_cipher | | Prototype: | static int des_ede_ofb_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out, const unsigned char *in, size_t inl) | | Coverage: | 57.143% (4/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_des3.c | | Lines: | 76-101 |
| | 20 | 3 |
des_ofb_cipher| Name: | des_ofb_cipher | | Prototype: | static int des_ofb_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out, const unsigned char *in, size_t inl) | | Coverage: | 57.143% (4/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_des.c | | Lines: | 65-86 |
| | 16 | 3 |
desx_cbc_cipher| Name: | desx_cbc_cipher | | Prototype: | static int desx_cbc_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out, const unsigned char *in, size_t inl) | | Coverage: | 57.143% (4/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_xcbc_d.c | | Lines: | 64-82 |
| | 14 | 3 |
dgram_free| Name: | dgram_free | | Prototype: | static int dgram_free(BIO *a) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bss_dgram.c | | Lines: | 163-176 |
| | 10 | 3 |
dgram_reset_rcv_timeout| Name: | dgram_reset_rcv_timeout | | Prototype: | static void dgram_reset_rcv_timeout(BIO *b) | | Coverage: | 0.000% (0/9) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bss_dgram.c | | Lines: | 272-295 |
| | 14 | 3 |
dh_copy_parameters| Name: | dh_copy_parameters | | Prototype: | static int dh_copy_parameters(EVP_PKEY *to, const EVP_PKEY *from) | | Coverage: | 71.429% (5/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dh/dh_ameth.c | | Lines: | 434-443 |
| | 10 | 3 |
dh_pub_cmp| Name: | dh_pub_cmp | | Prototype: | static int dh_pub_cmp(const EVP_PKEY *a, const EVP_PKEY *b) | | Coverage: | 42.857% (3/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dh/dh_ameth.c | | Lines: | 452-460 |
| | 5 | 3 |
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_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_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_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_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 |
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 |
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 |
dtls1_get_bitmap| Name: | dtls1_get_bitmap | | Prototype: | DTLS1_BITMAP *dtls1_get_bitmap(SSL *s, SSL3_RECORD *rr, unsigned int *is_next_epoch) | | Coverage: | 69.231% (9/13) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/record/rec_layer_d1.c | | Lines: | 1025-1048 |
| | 13 | 3 |
dtls1_hm_fragment_free| Name: | dtls1_hm_fragment_free | | Prototype: | void dtls1_hm_fragment_free(hm_fragment *frag) | | Coverage: | 71.429% (5/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem_dtls.c | | Lines: | 94-106 |
| | 9 | 3 |
dtls1_is_timer_expired| Name: | dtls1_is_timer_expired | | Prototype: | int dtls1_is_timer_expired(SSL *s) | | Coverage: | 88.889% (8/9) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/d1_lib.c | | Lines: | 326-342 |
| | 8 | 3 |
dtls1_retransmit_buffered_messages| Name: | dtls1_retransmit_buffered_messages | | Prototype: | int dtls1_retransmit_buffered_messages(SSL *s) | | Coverage: | 71.429% (5/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem_dtls.c | | Lines: | 1008-1028 |
| | 17 | 3 |
dtls1_retransmit_message| Name: | dtls1_retransmit_message | | Prototype: | int dtls1_retransmit_message(SSL *s, unsigned short seq, int *found) | | Coverage: | 75.000% (6/8) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem_dtls.c | | Lines: | 1097-1169 |
| | 62 | 3 |
dtls_construct_change_cipher_spec| Name: | dtls_construct_change_cipher_spec | | Prototype: | int dtls_construct_change_cipher_spec(SSL *s, WPACKET *pkt) | | Coverage: | 71.429% (5/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem_dtls.c | | Lines: | 910-924 |
| | 16 | 3 |
dtls_construct_hello_verify_request| Name: | dtls_construct_hello_verify_request | | Prototype: | int dtls_construct_hello_verify_request(SSL *s, WPACKET *pkt) | | Coverage: | 0.000% (0/11) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem_srvr.c | | Lines: | 1267-1288 |
| | 31 | 3 |
ec_GF2m_simple_invert| Name: | ec_GF2m_simple_invert | | Prototype: | int ec_GF2m_simple_invert(const EC_GROUP *group, EC_POINT *point, BN_CTX *ctx) | | Coverage: | 66.667% (6/9) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec2_smpl.c | | Lines: | 471-480 |
| | 5 | 3 |
ec_GF2m_simple_points_make_affine| Name: | ec_GF2m_simple_points_make_affine | | Prototype: | int ec_GF2m_simple_points_make_affine(const EC_GROUP *group, size_t num, EC_POINT *points[], BN_CTX *ctx) | | Coverage: | 71.429% (5/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec2_smpl.c | | Lines: | 649-660 |
| | 5 | 3 |
ec_GFp_mont_field_set_to_one| Name: | ec_GFp_mont_field_set_to_one | | Prototype: | int ec_GFp_mont_field_set_to_one(const EC_GROUP *group, BIGNUM *r, BN_CTX *ctx) | | Coverage: | 42.857% (3/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ecp_mont.c | | Lines: | 231-242 |
| | 8 | 3 |
ec_GFp_simple_ladder_step| Name: | ec_GFp_simple_ladder_step | | Prototype: | int ec_GFp_simple_ladder_step(const EC_GROUP *group, EC_POINT *r, EC_POINT *s, EC_POINT *p, BN_CTX *ctx) | | Coverage: | 50.633% (40/79) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ecp_smpl.c | | Lines: | 1491-1557 |
| | 65 | 3 |
ec_cmp_parameters| Name: | ec_cmp_parameters | | Prototype: | static int ec_cmp_parameters(const EVP_PKEY *a, const EVP_PKEY *b) | | Coverage: | 44.444% (4/9) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec_ameth.c | | Lines: | 319-329 |
| | 17 | 3 |
ec_point_ladder_pre| Name: | ec_point_ladder_pre | | Prototype: | static inline int ec_point_ladder_pre(const EC_GROUP *group, EC_POINT *r, EC_POINT *s, EC_POINT *p, BN_CTX *ctx) | | Coverage: | 22.222% (2/9) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec_lcl.h | | Lines: | 690-702 |
| | 8 | 3 |
ec_point_ladder_step| Name: | ec_point_ladder_step | | Prototype: | static inline int ec_point_ladder_step(const EC_GROUP *group, EC_POINT *r, EC_POINT *s, EC_POINT *p, BN_CTX *ctx) | | Coverage: | 22.222% (2/9) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec_lcl.h | | Lines: | 704-717 |
| | 8 | 3 |
ecd_ctrl| Name: | ecd_ctrl | | Prototype: | static int ecd_ctrl(EVP_PKEY *pkey, int op, long arg1, void *arg2) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ecx_meth.c | | Lines: | 340-352 |
| | 4 | 3 |
ecd_item_verify| Name: | ecd_item_verify | | Prototype: | static int ecd_item_verify(EVP_MD_CTX *ctx, const ASN1_ITEM *it, void *asn, X509_ALGOR *sigalg, ASN1_BIT_STRING *str, EVP_PKEY *pkey) | | Coverage: | 36.364% (4/11) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ecx_meth.c | | Lines: | 504-524 |
| | 27 | 3 |
ecx_bits| Name: | ecx_bits | | Prototype: | static int ecx_bits(const EVP_PKEY *pkey) | | Coverage: | 22.222% (2/9) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ecx_meth.c | | Lines: | 234-243 |
| | 5 | 3 |
ecx_get_priv_key| Name: | ecx_get_priv_key | | Prototype: | static int ecx_get_priv_key(const EVP_PKEY *pkey, unsigned char *priv, size_t *len) | | Coverage: | 82.609% (19/23) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ecx_meth.c | | Lines: | 367-386 |
| | 21 | 3 |
ecx_get_pub_key| Name: | ecx_get_pub_key | | Prototype: | static int ecx_get_pub_key(const EVP_PKEY *pkey, unsigned char *pub, size_t *len) | | Coverage: | 85.714% (18/21) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ecx_meth.c | | Lines: | 388-406 |
| | 16 | 3 |
ecx_priv_decode| Name: | ecx_priv_decode | | Prototype: | static int ecx_priv_decode(EVP_PKEY *pkey, const PKCS8_PRIV_KEY_INFO *p8) | | Coverage: | 75.000% (6/8) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ecx_meth.c | | Lines: | 172-195 |
| | 34 | 3 |
enc_callback_ctrl| Name: | enc_callback_ctrl | | Prototype: | static long enc_callback_ctrl(BIO *b, int cmd, BIO_info_cb *fp) | | Coverage: | 0.000% (0/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/bio_enc.c | | Lines: | 389-402 |
| | 10 | 3 |
enc_free| Name: | enc_free | | Prototype: | static int enc_free(BIO *a) | | Coverage: | 42.857% (3/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/bio_enc.c | | Lines: | 87-104 |
| | 19 | 3 |
enc_new| Name: | enc_new | | Prototype: | static int enc_new(BIO *bi) | | Coverage: | 42.857% (3/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/bio_enc.c | | Lines: | 64-85 |
| | 18 | 3 |
engine_cleanup_add_first| Name: | engine_cleanup_add_first | | Prototype: | void engine_cleanup_add_first(ENGINE_CLEANUP_CB *cb) | | Coverage: | 57.143% (4/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/engine/eng_lib.c | | Lines: | 136-145 |
| | 6 | 3 |
engine_dynamic| Name: | engine_dynamic | | Prototype: | static ENGINE *engine_dynamic(void) | | Coverage: | 47.368% (9/19) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/engine/eng_dyn.c | | Lines: | 234-250 |
| | 23 | 3 |
engine_load_rdrand_int| Name: | engine_load_rdrand_int | | Prototype: | void engine_load_rdrand_int(void) | | Coverage: | 28.571% (2/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/engine/eng_rdrand.c | | Lines: | 80-92 |
| | 8 | 3 |
engine_openssl| Name: | engine_openssl | | Prototype: | static ENGINE *engine_openssl(void) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/engine/eng_openssl.c | | Lines: | 127-137 |
| | 17 | 3 |
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_wildcard| Name: | equal_wildcard | | Prototype: | static int equal_wildcard(const unsigned char *pattern, size_t pattern_len, const unsigned char *subject, size_t subject_len, unsigned int flags) | | Coverage: | 100.000% (9/9) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_utl.c | | Lines: | 756-774 |
| | 15 | 3 |
extension_is_relevant| Name: | extension_is_relevant | | Prototype: | int extension_is_relevant(SSL *s, unsigned int extctx, unsigned int thisctx) | | Coverage: | 90.000% (36/40) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/extensions.c | | Lines: | 501-533 |
| | 16 | 3 |
fd_write| Name: | fd_write | | Prototype: | static int fd_write(BIO *b, const char *in, int inl) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bss_fd.c | | Lines: | 131-142 |
| | 10 | 3 |
file_eof| Name: | file_eof | | Prototype: | static int file_eof(OSSL_STORE_LOADER_CTX *ctx) | | Coverage: | 0.000% (0/9) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/store/loader_file.c | | Lines: | 1387-1396 |
| | 14 | 3 |
file_load_try_repeat| Name: | file_load_try_repeat | | Prototype: | static OSSL_STORE_INFO *file_load_try_repeat(OSSL_STORE_LOADER_CTX *ctx, const UI_METHOD *ui_method, void *ui_data) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/store/loader_file.c | | Lines: | 1069-1090 |
| | 41 | 3 |
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 |
final_ems| Name: | final_ems | | Prototype: | static int final_ems(SSL *s, unsigned int context, int sent) | | Coverage: | 100.000% (9/9) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/extensions.c | | Lines: | 1171-1187 |
| | 13 | 3 |
get_callback| Name: | get_callback | | Prototype: | static info_cb get_callback(SSL *s) | | Coverage: | 100.000% (7/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem.c | | Lines: | 260-268 |
| | 13 | 3 |
get_optional_pkey_id| Name: | get_optional_pkey_id | | Prototype: | static int get_optional_pkey_id(const char *pkey_name) | | Coverage: | 28.571% (2/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_ciph.c | | Lines: | 332-345 |
| | 30 | 3 |
get_time_stamp| Name: | get_time_stamp | | Prototype: | static uint64_t get_time_stamp(void) | | Coverage: | 28.571% (2/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rand/rand_unix.c | | Lines: | 616-636 |
| | 19 | 3 |
gf_sqrn| Name: | gf_sqrn | | Prototype: | static inline void gf_sqrn(gf_s * __restrict__ y, const gf x, int n) | | Coverage: | 100.000% (8/8) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve448/field.h | | Lines: | 77-94 |
| | 13 | 3 |
gf_strong_reduce| Name: | gf_strong_reduce | | Prototype: | void gf_strong_reduce(gf a) | | Coverage: | 100.000% (7/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve448/f_generic.c | | Lines: | 100-139 |
| | 23 | 3 |
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 |
hash_init_with_dom| Name: | hash_init_with_dom | | Prototype: | static c448_error_t hash_init_with_dom(EVP_MD_CTX *hashctx, uint8_t prehashed, uint8_t for_prehash, const uint8_t *context, size_t context_len) | | Coverage: | 52.941% (9/17) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve448/eddsa.c | | Lines: | 48-70 |
| | 19 | 3 |
hmac_get_priv_key| Name: | hmac_get_priv_key | | Prototype: | static int hmac_get_priv_key(const EVP_PKEY *pkey, unsigned char *priv, size_t *len) | | Coverage: | 0.000% (0/9) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/hmac/hm_ameth.c | | Lines: | 75-92 |
| | 15 | 3 |
hmac_key_free| Name: | hmac_key_free | | Prototype: | static void hmac_key_free(EVP_PKEY *pkey) | | Coverage: | 71.429% (5/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/hmac/hm_ameth.c | | Lines: | 26-34 |
| | 5 | 3 |