| Function | Condition %▾ | eLOC - Effective Lines of Code | McCabe - Cyclomatic Complexity |
ossl_statem_server_read_transition| Name: | ossl_statem_server_read_transition | | Prototype: | int ossl_statem_server_read_transition(SSL *s, int mt) | | Coverage: | 68.085% (64/94) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem_srvr.c | | Lines: | 139-300 |
| | 93 | 33 |
ssl_get_new_session| Name: | ssl_get_new_session | | Prototype: | int ssl_get_new_session(SSL *s, int session) | | Coverage: | 67.857% (19/28) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_sess.c | | Lines: | 390-445 |
| | 52 | 8 |
CRYPTO_ofb128_encrypt| Name: | CRYPTO_ofb128_encrypt | | Prototype: | void CRYPTO_ofb128_encrypt(const unsigned char *in, unsigned char *out, size_t len, const void *key, unsigned char ivec[16], int *num, block128_f block) | | Coverage: | 67.857% (19/28) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/modes/ofb128.c | | Lines: | 19-74 |
| | 31 | 9 |
CRYPTO_ctr128_encrypt| Name: | CRYPTO_ctr128_encrypt | | Prototype: | void CRYPTO_ctr128_encrypt(const unsigned char *in, unsigned char *out, size_t len, const void *key, unsigned char ivec[16], unsigned char ecount_buf[16], unsigned int *num, block128_f block) | | Coverage: | 67.857% (19/28) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/modes/ctr128.c | | Lines: | 71-132 |
| | 34 | 9 |
tls13_enc| Name: | tls13_enc | | Prototype: | int tls13_enc(SSL *s, SSL3_RECORD *recs, size_t n_recs, int sending) | | Coverage: | 67.826% (78/115) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/record/ssl3_record_tls13.c | | Lines: | 25-196 |
| | 191 | 25 |
ossl_statem_server_post_work| Name: | ossl_statem_server_post_work | | Prototype: | WORK_STATE ossl_statem_server_post_work(SSL *s, WORK_STATE wst) | | Coverage: | 67.669% (90/133) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem_srvr.c | | Lines: | 787-979 |
| | 78 | 35 |
ssl_cipher_collect_ciphers| Name: | ssl_cipher_collect_ciphers | | Prototype: | static void ssl_cipher_collect_ciphers(const SSL_METHOD *ssl_method, int num_of_ciphers, uint32_t disabled_mkey, uint32_t disabled_auth, uint32_t disabled_enc, uint32_t disabled_mac, CIPHER_ORDER *co_list, CIPHER_ORDER **head_p, CIPHER_ORDER **tail_p) | | Coverage: | 67.568% (25/37) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_ciph.c | | Lines: | 639-707 |
| | 54 | 9 |
verify_chain| Name: | verify_chain | | Prototype: | static int verify_chain(X509_STORE_CTX *ctx) | | Coverage: | 67.500% (27/40) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_vfy.c | | Lines: | 207-251 |
| | 42 | 10 |
tls_construct_client_key_exchange| Name: | tls_construct_client_key_exchange | | Prototype: | int tls_construct_client_key_exchange(SSL *s, WPACKET *pkt) | | Coverage: | 67.500% (27/40) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem_clnt.c | | Lines: | 3310-3354 |
| | 44 | 14 |
tls_process_new_session_ticket| Name: | tls_process_new_session_ticket | | Prototype: | MSG_PROCESS_RETURN tls_process_new_session_ticket(SSL *s, PACKET *pkt) | | Coverage: | 67.391% (62/92) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem_clnt.c | | Lines: | 2569-2745 |
| | 168 | 16 |
IDEA_cbc_encrypt| Name: | IDEA_cbc_encrypt | | Prototype: | void IDEA_cbc_encrypt(const unsigned char *in, unsigned char *out, long length, IDEA_KEY_SCHEDULE *ks, unsigned char *iv, int encrypt) | | Coverage: | 67.347% (33/49) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/idea/i_cbc.c | | Lines: | 13-87 |
| | 63 | 22 |
BN_is_prime_fasttest_ex| Name: | BN_is_prime_fasttest_ex | | Prototype: | int BN_is_prime_fasttest_ex(const BIGNUM *a, int checks, BN_CTX *ctx_passed, int do_trial_division, BN_GENCB *cb) | | Coverage: | 67.347% (66/98) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_prime.c | | Lines: | 151-243 |
| | 83 | 26 |
EVP_DigestSignFinal| Name: | EVP_DigestSignFinal | | Prototype: | int EVP_DigestSignFinal(EVP_MD_CTX *ctx, unsigned char *sigret, size_t *siglen) | | Coverage: | 67.241% (39/58) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/m_sigver.c | | Lines: | 100-161 |
| | 51 | 17 |
i2v_GENERAL_NAME| Name: | i2v_GENERAL_NAME | | Prototype: | struct stack_st_CONF_VALUE *i2v_GENERAL_NAME(X509V3_EXT_METHOD *method, GENERAL_NAME *gen, struct stack_st_CONF_VALUE *ret) | | Coverage: | 67.188% (43/64) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_alt.c | | Lines: | 64-139 |
| | 93 | 24 |
BN_mod_exp2_mont| Name: | BN_mod_exp2_mont | | Prototype: | int BN_mod_exp2_mont(BIGNUM *rr, const BIGNUM *a1, const BIGNUM *p1, const BIGNUM *a2, const BIGNUM *p2, const BIGNUM *m, BN_CTX *ctx, BN_MONT_CTX *in_mont) | | Coverage: | 67.081% (108/161) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_exp2.c | | Lines: | 16-201 |
| | 147 | 44 |
x509_store_add| Name: | x509_store_add | | Prototype: | static int x509_store_add(X509_STORE *ctx, void *x, int crl) | | Coverage: | 66.667% (12/18) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_lu.c | | Lines: | 325-359 |
| | 26 | 6 |
wpacket_intern_init_len| Name: | wpacket_intern_init_len | | Prototype: | static int wpacket_intern_init_len(WPACKET *pkt, size_t lenbytes) | | Coverage: | 66.667% (8/12) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/packet.c | | Lines: | 90-116 |
| | 26 | 4 |
tls_construct_stoc_etm| Name: | tls_construct_stoc_etm | | Prototype: | EXT_RETURN tls_construct_stoc_etm(SSL *s, WPACKET *pkt, unsigned int context, X509 *x, size_t chainidx) | | Coverage: | 66.667% (12/18) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/extensions_srvr.c | | Lines: | 1598-1624 |
| | 20 | 4 |
tls_construct_stoc_ems| Name: | tls_construct_stoc_ems | | Prototype: | EXT_RETURN tls_construct_stoc_ems(SSL *s, WPACKET *pkt, unsigned int context, X509 *x, size_t chainidx) | | Coverage: | 66.667% (6/9) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/extensions_srvr.c | | Lines: | 1626-1640 |
| | 14 | 3 |
tls_construct_ctos_session_ticket| Name: | tls_construct_ctos_session_ticket | | Prototype: | EXT_RETURN tls_construct_ctos_session_ticket(SSL *s, WPACKET *pkt, unsigned int context, X509 *x, size_t chainidx) | | Coverage: | 66.667% (24/36) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/extensions_clnt.c | | Lines: | 217-259 |
| | 65 | 7 |
tls_construct_ctos_etm| Name: | tls_construct_ctos_etm | | Prototype: | EXT_RETURN tls_construct_ctos_etm(SSL *s, WPACKET *pkt, unsigned int context, X509 *x, size_t chainidx) | | Coverage: | 66.667% (6/9) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/extensions_clnt.c | | Lines: | 453-467 |
| | 14 | 3 |
tls_construct_client_certificate| Name: | tls_construct_client_certificate | | Prototype: | int tls_construct_client_certificate(SSL *s, WPACKET *pkt) | | Coverage: | 66.667% (22/33) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem_clnt.c | | Lines: | 3526-3563 |
| | 46 | 7 |
tls1_get_supported_groups| Name: | tls1_get_supported_groups | | Prototype: | void tls1_get_supported_groups(SSL *s, const uint16_t **pgroups, size_t *pgroupslen) | | Coverage: | 66.667% (8/12) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/t1_lib.c | | Lines: | 213-244 |
| | 18 | 6 |
timeout_cb| Name: | timeout_cb | | Prototype: | static void timeout_cb(SSL_SESSION *s, TIMEOUT_PARAM *p) | | Coverage: | 66.667% (6/9) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_sess.c | | Lines: | 1088-1102 |
| | 9 | 3 |
ssl_set_version_bound| Name: | ssl_set_version_bound | | Prototype: | int ssl_set_version_bound(int method_version, int version, int *bound) | | Coverage: | 66.667% (16/24) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem_lib.c | | Lines: | 1622-1665 |
| | 14 | 7 |
ssl_set_sig_mask| Name: | ssl_set_sig_mask | | Prototype: | void ssl_set_sig_mask(uint32_t *pmask_a, SSL *s, int op) | | Coverage: | 66.667% (10/15) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/t1_lib.c | | Lines: | 1590-1617 |
| | 20 | 5 |
ssl_set_option| Name: | ssl_set_option | | Prototype: | static void ssl_set_option(SSL_CONF_CTX *cctx, unsigned int name_flags, unsigned long option_value, int onoff) | | Coverage: | 66.667% (12/18) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_conf.c | | Lines: | 105-135 |
| | 18 | 8 |
ssl_protocol_to_string| Name: | ssl_protocol_to_string | | Prototype: | const char *ssl_protocol_to_string(int version) | | Coverage: | 66.667% (12/18) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c | | Lines: | 3622-3653 |
| | 10 | 10 |
ssl_next_proto_validate| Name: | ssl_next_proto_validate | | Prototype: | static int ssl_next_proto_validate(SSL *s, PACKET *pkt) | | Coverage: | 66.667% (6/9) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/extensions_clnt.c | | Lines: | 1538-1552 |
| | 14 | 3 |
ssl_init_wbio_buffer| Name: | ssl_init_wbio_buffer | | Prototype: | int ssl_init_wbio_buffer(SSL *s) | | Coverage: | 66.667% (6/9) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c | | Lines: | 3867-3886 |
| | 17 | 3 |
ssl3_set_handshake_header| Name: | ssl3_set_handshake_header | | Prototype: | int ssl3_set_handshake_header(SSL *s, WPACKET *pkt, int htype) | | Coverage: | 66.667% (6/9) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/s3_lib.c | | Lines: | 3273-3285 |
| | 6 | 3 |
ssl3_do_write| Name: | ssl3_do_write | | Prototype: | int ssl3_do_write(SSL *s, int type) | | Coverage: | 66.667% (18/27) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem_lib.c | | Lines: | 41-73 |
| | 23 | 7 |
sm4_cfb128_cipher| Name: | sm4_cfb128_cipher | | Prototype: | static int sm4_cfb128_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out, const unsigned char *in, size_t inl) | | Coverage: | 66.667% (10/15) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_sm4.c | | Lines: | 67-67 |
| | 1 | 5 |
sh_free| Name: | sh_free | | Prototype: | static void sh_free(void *ptr) | | Coverage: | 66.667% (10/15) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/mem_sec.c | | Lines: | 598-637 |
| | 36 | 5 |
seed_cfb128_cipher| Name: | seed_cfb128_cipher | | Prototype: | static int seed_cfb128_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out, const unsigned char *in, size_t inl) | | Coverage: | 66.667% (10/15) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_seed.c | | Lines: | 28-28 |
| | 1 | 5 |
rsa_pkey_ctrl| Name: | rsa_pkey_ctrl | | Prototype: | static int rsa_pkey_ctrl(EVP_PKEY *pkey, int op, long arg1, void *arg2) | | Coverage: | 66.667% (30/45) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_ameth.c | | Lines: | 455-510 |
| | 44 | 18 |
rsa_md_to_algor| Name: | rsa_md_to_algor | | Prototype: | static int rsa_md_to_algor(X509_ALGOR **palg, const EVP_MD *md) | | Coverage: | 66.667% (6/9) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_ameth.c | | Lines: | 513-522 |
| | 13 | 3 |
rc2_cfb64_cipher| Name: | rc2_cfb64_cipher | | Prototype: | static int rc2_cfb64_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out, const unsigned char *in, size_t inl) | | Coverage: | 66.667% (10/15) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_rc2.c | | Lines: | 35-35 |
| | 1 | 5 |
rand_cleanup_int| Name: | rand_cleanup_int | | Prototype: | void rand_cleanup_int(void) | | Coverage: | 66.667% (4/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rand/rand_lib.c | | Lines: | 347-365 |
| | 34 | 2 |
pkey_sm2_decrypt| Name: | pkey_sm2_decrypt | | Prototype: | static int pkey_sm2_decrypt(EVP_PKEY_CTX *ctx, unsigned char *out, size_t *outlen, const unsigned char *in, size_t inlen) | | Coverage: | 66.667% (6/9) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/sm2/sm2_pmeth.c | | Lines: | 145-161 |
| | 14 | 3 |
pkey_dh_keygen| Name: | pkey_dh_keygen | | Prototype: | static int pkey_dh_keygen(EVP_PKEY_CTX *ctx, EVP_PKEY *pkey) | | Coverage: | 66.667% (12/18) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dh/dh_pmeth.c | | Lines: | 398-418 |
| | 28 | 5 |
ossl_statem_server_post_process_message| Name: | ossl_statem_server_post_process_message | | Prototype: | WORK_STATE ossl_statem_server_post_process_message(SSL *s, WORK_STATE wst) | | Coverage: | 66.667% (4/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem_srvr.c | | Lines: | 1201-1219 |
| | 16 | 4 |
openssl_lh_strcasehash| Name: | openssl_lh_strcasehash | | Prototype: | unsigned long openssl_lh_strcasehash(const char *c) | | Coverage: | 66.667% (6/9) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/lhash/lhash.c | | Lines: | 354-373 |
| | 18 | 3 |
ocb_finish| Name: | ocb_finish | | Prototype: | static int ocb_finish(OCB128_CONTEXT *ctx, unsigned char *tag, size_t len, int write) | | Coverage: | 66.667% (6/9) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/modes/ocb128.c | | Lines: | 509-532 |
| | 11 | 3 |
names_lh_free_doall| Name: | names_lh_free_doall | | Prototype: | static void names_lh_free_doall(OBJ_NAME *onp) | | Coverage: | 66.667% (6/9) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/objects/o_names.c | | Lines: | 371-378 |
| | 6 | 3 |
lookup_certs_sk| Name: | lookup_certs_sk | | Prototype: | static struct stack_st_X509 *lookup_certs_sk(X509_STORE_CTX *ctx, X509_NAME *nm) | | Coverage: | 66.667% (10/15) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_vfy.c | | Lines: | 364-385 |
| | 29 | 5 |
load_builtin_compressions| Name: | load_builtin_compressions | | Prototype: | static int load_builtin_compressions(void) | | Coverage: | 66.667% (2/3) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_ciph.c | | Lines: | 478-481 |
| | 1 | 1 |
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 |
idea_cfb64_cipher| Name: | idea_cfb64_cipher | | Prototype: | static int idea_cfb64_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out, const unsigned char *in, size_t inl) | | Coverage: | 66.667% (10/15) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_idea.c | | Lines: | 43-43 |
| | 1 | 5 |
i2s_ASN1_INTEGER| Name: | i2s_ASN1_INTEGER | | Prototype: | char *i2s_ASN1_INTEGER(X509V3_EXT_METHOD *method, const ASN1_INTEGER *a) | | Coverage: | 66.667% (6/9) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_utl.c | | Lines: | 155-167 |
| | 31 | 3 |
i2s_ASN1_IA5STRING| Name: | i2s_ASN1_IA5STRING | | Prototype: | char *i2s_ASN1_IA5STRING(X509V3_EXT_METHOD *method, ASN1_IA5STRING *ia5) | | Coverage: | 66.667% (6/9) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_ia5.c | | Lines: | 28-41 |
| | 19 | 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 |
dynamic_get_data_ctx| Name: | dynamic_get_data_ctx | | Prototype: | static dynamic_data_ctx *dynamic_get_data_ctx(ENGINE *e) | | Coverage: | 66.667% (10/15) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/engine/eng_dyn.c | | Lines: | 198-232 |
| | 40 | 5 |
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 |
dh_pkey_ctrl| Name: | dh_pkey_ctrl | | Prototype: | static int dh_pkey_ctrl(EVP_PKEY *pkey, int op, long arg1, void *arg2) | | Coverage: | 66.667% (8/12) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dh/dh_ameth.c | | Lines: | 490-510 |
| | 9 | 6 |
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 |
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_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 |
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 |
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 |
cast5_cfb64_cipher| Name: | cast5_cfb64_cipher | | Prototype: | static int cast5_cfb64_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out, const unsigned char *in, size_t inl) | | Coverage: | 66.667% (10/15) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_cast.c | | Lines: | 28-28 |
| | 1 | 5 |
bn_to_asn1_string| Name: | bn_to_asn1_string | | Prototype: | static ASN1_STRING *bn_to_asn1_string(const BIGNUM *bn, ASN1_STRING *ai, int atype) | | Coverage: | 66.667% (18/27) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/a_int.c | | Lines: | 449-491 |
| | 37 | 9 |
bn_from_mont_fixed_top| Name: | bn_from_mont_fixed_top | | Prototype: | int bn_from_mont_fixed_top(BIGNUM *ret, const BIGNUM *a, BN_MONT_CTX *mont, BN_CTX *ctx) | | Coverage: | 66.667% (4/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_mont.c | | Lines: | 174-220 |
| | 7 | 2 |
bio_write_intern| Name: | bio_write_intern | | Prototype: | static int bio_write_intern(BIO *b, const void *data, size_t dlen, size_t *written) | | Coverage: | 66.667% (18/27) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bio_lib.c | | Lines: | 320-353 |
| | 48 | 7 |
bf_cfb64_cipher| Name: | bf_cfb64_cipher | | Prototype: | static int bf_cfb64_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out, const unsigned char *in, size_t inl) | | Coverage: | 66.667% (10/15) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_bf.c | | Lines: | 27-27 |
| | 1 | 5 |
async_empty_pool| Name: | async_empty_pool | | Prototype: | static void async_empty_pool(async_pool *pool) | | Coverage: | 66.667% (6/9) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/async/async.c | | Lines: | 284-295 |
| | 6 | 3 |
aria_encrypt| Name: | aria_encrypt | | Prototype: | void aria_encrypt(const unsigned char *in, unsigned char *out, const ARIA_KEY *key) | | Coverage: | 66.667% (12/18) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/aria/aria.c | | Lines: | 471-536 |
| | 59 | 4 |
aria_ccm_init_key| Name: | aria_ccm_init_key | | Prototype: | static int aria_ccm_init_key(EVP_CIPHER_CTX *ctx, const unsigned char *key, const unsigned char *iv, int enc) | | Coverage: | 66.667% (10/15) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_aria.c | | Lines: | 489-515 |
| | 22 | 5 |
aria_256_cfb8_cipher| Name: | aria_256_cfb8_cipher | | Prototype: | static int aria_256_cfb8_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out, const unsigned char *in, size_t inl) | | Coverage: | 66.667% (10/15) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_aria.c | | Lines: | 157-157 |
| | 1 | 5 |
aria_256_cfb128_cipher| Name: | aria_256_cfb128_cipher | | Prototype: | static int aria_256_cfb128_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out, const unsigned char *in, size_t inl) | | Coverage: | 66.667% (10/15) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_aria.c | | Lines: | 143-143 |
| | 1 | 5 |
aria_192_cfb8_cipher| Name: | aria_192_cfb8_cipher | | Prototype: | static int aria_192_cfb8_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out, const unsigned char *in, size_t inl) | | Coverage: | 66.667% (10/15) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_aria.c | | Lines: | 156-156 |
| | 1 | 5 |
aria_192_cfb128_cipher| Name: | aria_192_cfb128_cipher | | Prototype: | static int aria_192_cfb128_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out, const unsigned char *in, size_t inl) | | Coverage: | 66.667% (10/15) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_aria.c | | Lines: | 137-137 |
| | 1 | 5 |
aria_128_cfb8_cipher| Name: | aria_128_cfb8_cipher | | Prototype: | static int aria_128_cfb8_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out, const unsigned char *in, size_t inl) | | Coverage: | 66.667% (10/15) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_aria.c | | Lines: | 155-155 |
| | 1 | 5 |
aria_128_cfb128_cipher| Name: | aria_128_cfb128_cipher | | Prototype: | static int aria_128_cfb128_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out, const unsigned char *in, size_t inl) | | Coverage: | 66.667% (10/15) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_aria.c | | Lines: | 131-131 |
| | 1 | 5 |
add_old_custom_ext| Name: | add_old_custom_ext | | Prototype: | static int add_old_custom_ext(SSL_CTX *ctx, ENDPOINT role, unsigned int ext_type, unsigned int context, custom_ext_add_cb add_cb, custom_ext_free_cb free_cb, void *add_arg, custom_ext_parse_cb parse_cb, void *parse_arg) | | Coverage: | 66.667% (6/9) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/extensions_cust.c | | Lines: | 407-447 |
| | 31 | 3 |
X509_trusted| Name: | X509_trusted | | Prototype: | int X509_trusted(const X509 *x) | | Coverage: | 66.667% (2/3) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x_x509a.c | | Lines: | 36-39 |
| | 1 | 1 |
X509_LOOKUP_free| Name: | X509_LOOKUP_free | | Prototype: | void X509_LOOKUP_free(X509_LOOKUP *ctx) | | Coverage: | 66.667% (6/9) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_lu.c | | Lines: | 35-42 |
| | 15 | 3 |
X509_LOOKUP_by_subject| Name: | X509_LOOKUP_by_subject | | Prototype: | int X509_LOOKUP_by_subject(X509_LOOKUP *ctx, X509_LOOKUP_TYPE type, X509_NAME *name, X509_OBJECT *ret) | | Coverage: | 66.667% (6/9) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_lu.c | | Lines: | 85-93 |
| | 13 | 3 |
X509_EXTENSION_set_critical| Name: | X509_EXTENSION_set_critical | | Prototype: | int X509_EXTENSION_set_critical(X509_EXTENSION *ex, int crit) | | Coverage: | 66.667% (4/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_v3.c | | Lines: | 194-200 |
| | 6 | 2 |
X509_ALGOR_cmp| Name: | X509_ALGOR_cmp | | Prototype: | int X509_ALGOR_cmp(const X509_ALGOR *a, const X509_ALGOR *b) | | Coverage: | 66.667% (6/9) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/x_algor.c | | Lines: | 85-94 |
| | 7 | 3 |
X509V3_extensions_print| Name: | X509V3_extensions_print | | Prototype: | int X509V3_extensions_print(BIO *bp, const char *title, const struct stack_st_X509_EXTENSION *exts, unsigned long flag, int indent) | | Coverage: | 66.667% (16/24) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_prn.c | | Lines: | 138-171 |
| | 23 | 8 |
SSL_write_early_data| Name: | SSL_write_early_data | | Prototype: | int SSL_write_early_data(SSL *s, const void *buf, size_t num, size_t *written) | | Coverage: | 66.667% (24/36) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c | | Lines: | 1977-2047 |
| | 51 | 13 |
SSL_shutdown| Name: | SSL_shutdown | | Prototype: | int SSL_shutdown(SSL *s) | | Coverage: | 66.667% (8/12) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c | | Lines: | 2049-2079 |
| | 17 | 4 |
SSL_set_ct_validation_callback| Name: | SSL_set_ct_validation_callback | | Prototype: | int SSL_set_ct_validation_callback(SSL *s, ssl_ct_validation_cb callback, void *arg) | | Coverage: | 66.667% (8/12) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c | | Lines: | 4748-4775 |
| | 21 | 4 |
SSL_pending| Name: | SSL_pending | | Prototype: | int SSL_pending(const SSL *s) | | Coverage: | 66.667% (2/3) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c | | Lines: | 1474-1489 |
| | 2 | 1 |
SSL_get_current_expansion| Name: | SSL_get_current_expansion | | Prototype: | const COMP_METHOD *SSL_get_current_expansion(SSL *s) | | Coverage: | 66.667% (2/3) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c | | Lines: | 3858-3865 |
| | 5 | 1 |
SSL_get_current_compression| Name: | SSL_get_current_compression | | Prototype: | const COMP_METHOD *SSL_get_current_compression(SSL *s) | | Coverage: | 66.667% (2/3) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c | | Lines: | 3849-3856 |
| | 5 | 1 |
SSL_get0_peer_CA_list| Name: | SSL_get0_peer_CA_list | | Prototype: | const struct stack_st_X509_NAME *SSL_get0_peer_CA_list(const SSL *s) | | Coverage: | 66.667% (2/3) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_cert.c | | Lines: | 517-520 |
| | 9 | 1 |
SSL_get0_CA_list| Name: | SSL_get0_CA_list | | Prototype: | const struct stack_st_X509_NAME *SSL_get0_CA_list(const SSL *s) | | Coverage: | 66.667% (2/3) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_cert.c | | Lines: | 497-500 |
| | 5 | 1 |
SSL_client_hello_get1_extensions_present| Name: | SSL_client_hello_get1_extensions_present | | Prototype: | int SSL_client_hello_get1_extensions_present(SSL *s, int **out, size_t *outlen) | | Coverage: | 66.667% (18/27) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c | | Lines: | 5015-5047 |
| | 36 | 9 |
SSL_alert_type_string| Name: | SSL_alert_type_string | | Prototype: | const char *SSL_alert_type_string(int value) | | Coverage: | 66.667% (4/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_stat.c | | Lines: | 240-250 |
| | 4 | 4 |
SSL_CTX_enable_ct| Name: | SSL_CTX_enable_ct | | Prototype: | int SSL_CTX_enable_ct(SSL_CTX *ctx, int validation_mode) | | Coverage: | 66.667% (4/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c | | Lines: | 4909-4920 |
| | 13 | 4 |
SSL_CONF_CTX_finish| Name: | SSL_CONF_CTX_finish | | Prototype: | int SSL_CONF_CTX_finish(SSL_CONF_CTX *cctx) | | Coverage: | 66.667% (22/33) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_conf.c | | Lines: | 883-914 |
| | 28 | 10 |
SMIME_write_ASN1| Name: | SMIME_write_ASN1 | | Prototype: | int SMIME_write_ASN1(BIO *bio, ASN1_VALUE *val, BIO *data, int flags, int ctype_nid, int econt_nid, struct stack_st_X509_ALGOR *mdalgs, const ASN1_ITEM *it) | | Coverage: | 66.667% (32/48) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/asn_mime.c | | Lines: | 222-310 |
| | 74 | 15 |
SCT_set1_signature| Name: | SCT_set1_signature | | Prototype: | int SCT_set1_signature(SCT *sct, const unsigned char *sig, size_t sig_len) | | Coverage: | 66.667% (6/9) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ct/ct_sct.c | | Lines: | 177-193 |
| | 21 | 3 |
RSA_flags| Name: | RSA_flags | | Prototype: | int RSA_flags(const RSA *r) | | Coverage: | 66.667% (2/3) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_crpt.c | | Lines: | 51-54 |
| | 5 | 1 |
OPENSSL_sk_is_sorted| Name: | OPENSSL_sk_is_sorted | | Prototype: | int OPENSSL_sk_is_sorted(const OPENSSL_STACK *st) | | Coverage: | 66.667% (2/3) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/stack/stack.c | | Lines: | 410-413 |
| | 5 | 1 |
OPENSSL_sk_insert| Name: | OPENSSL_sk_insert | | Prototype: | int OPENSSL_sk_insert(OPENSSL_STACK *st, const void *data, int loc) | | Coverage: | 66.667% (10/15) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/stack/stack.c | | Lines: | 237-255 |
| | 16 | 4 |
OPENSSL_LH_num_items| Name: | OPENSSL_LH_num_items | | Prototype: | unsigned long OPENSSL_LH_num_items(const OPENSSL_LHASH *lh) | | Coverage: | 66.667% (2/3) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/lhash/lhash.c | | Lines: | 375-378 |
| | 1 | 1 |
OCSP_resp_get0_signer| Name: | OCSP_resp_get0_signer | | Prototype: | int OCSP_resp_get0_signer(OCSP_BASICRESP *bs, X509 **signer, struct stack_st_X509 *extra_certs) | | Coverage: | 66.667% (2/3) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ocsp/ocsp_vfy.c | | Lines: | 141-148 |
| | 3 | 1 |