Function | Condition %▴ | eLOC - Effective Lines of Code | McCabe - Cyclomatic Complexity |
OBJ_NAME_initName: | OBJ_NAME_init | Prototype: | int OBJ_NAME_init(void) | Coverage: | 66.667% (2/3) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/objects/o_names.c | Lines: | 76-79 |
| | 1 | 1 |
OCSP_resp_get0_signerName: | 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 |
OPENSSL_LH_num_itemsName: | 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 |
OPENSSL_sk_insertName: | 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_sk_is_sortedName: | 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 |
RSA_flagsName: | 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 |
SCT_set1_signatureName: | 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 |
SMIME_write_ASN1Name: | 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 |
SSL_CONF_CTX_finishName: | 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 |
SSL_CTX_enable_ctName: | 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_alert_type_stringName: | 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_client_hello_get1_extensions_presentName: | 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_get0_CA_listName: | 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_get0_peer_CA_listName: | 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_get_current_compressionName: | 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_get_current_expansionName: | 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_pendingName: | 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_set_ct_validation_callbackName: | 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_shutdownName: | 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_write_early_dataName: | 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 |
X509V3_extensions_printName: | 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 |
X509_ALGOR_cmpName: | 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 |
X509_EXTENSION_set_criticalName: | 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_LOOKUP_by_subjectName: | 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_LOOKUP_freeName: | 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_trustedName: | 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 |
add_old_custom_extName: | 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 |
aria_128_cfb128_cipherName: | 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 |
aria_128_cfb8_cipherName: | 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_192_cfb128_cipherName: | 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_192_cfb8_cipherName: | 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_256_cfb128_cipherName: | 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_256_cfb8_cipherName: | 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_ccm_init_keyName: | 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_encryptName: | 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 |
async_empty_poolName: | 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 |
bf_cfb64_cipherName: | 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 |
bio_write_internName: | 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 |
bn_from_mont_fixed_topName: | 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 |
bn_to_asn1_stringName: | 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 |
cast5_cfb64_cipherName: | 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 |
cipher_compareName: | 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 |
cms_EncryptedData_init_bioName: | 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 |
ct_extract_x509v3_extension_sctsName: | 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_strictName: | 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 |
ctr_BCC_blockName: | 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 |
dh_pkey_ctrlName: | 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 |
do_indentName: | 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 |
dynamic_get_data_ctxName: | 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 |
ec_GF2m_simple_invertName: | 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 |
i2s_ASN1_IA5STRINGName: | 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 |
i2s_ASN1_INTEGERName: | 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 |
idea_cfb64_cipherName: | 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 |
int_ctrl_cmd_by_numName: | 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 |
load_builtin_compressionsName: | 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 |
lookup_certs_skName: | 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 |
names_lh_free_doallName: | 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 |
ocb_finishName: | 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 |
openssl_lh_strcasehashName: | 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 |
ossl_statem_server_post_process_messageName: | 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 |
pkey_dh_keygenName: | 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 |
pkey_sm2_decryptName: | 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 |
rand_cleanup_intName: | 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 |
rc2_cfb64_cipherName: | 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 |
rsa_md_to_algorName: | 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 |
rsa_pkey_ctrlName: | 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 |
seed_cfb128_cipherName: | 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 |
sh_freeName: | 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 |
sm4_cfb128_cipherName: | 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 |
ssl3_do_writeName: | 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 |
ssl3_set_handshake_headerName: | 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 |
ssl_init_wbio_bufferName: | 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 |
ssl_next_proto_validateName: | 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_protocol_to_stringName: | 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_set_optionName: | 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_set_sig_maskName: | 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_version_boundName: | 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 |
timeout_cbName: | 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 |
tls1_get_supported_groupsName: | 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 |
tls_construct_client_certificateName: | 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 |
tls_construct_ctos_etmName: | 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_ctos_session_ticketName: | 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_stoc_emsName: | 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_stoc_etmName: | 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 |
wpacket_intern_init_lenName: | 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 |
x509_store_addName: | 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 |
BN_mod_exp2_montName: | 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 |
i2v_GENERAL_NAMEName: | 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 |
EVP_DigestSignFinalName: | 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 |
BN_is_prime_fasttest_exName: | 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 |
IDEA_cbc_encryptName: | 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 |
tls_process_new_session_ticketName: | 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 |
tls_construct_client_key_exchangeName: | 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 |
verify_chainName: | 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 |
ssl_cipher_collect_ciphersName: | 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 |
ossl_statem_server_post_workName: | 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 |
tls13_encName: | 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 |
CRYPTO_ctr128_encryptName: | 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 |
CRYPTO_ofb128_encryptName: | 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 |
ssl_get_new_sessionName: | 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 |