Function | Condition % | eLOC - Effective Lines of Codeā“ | McCabe - Cyclomatic Complexity |
cms_EncryptedContent_init_bioName: | cms_EncryptedContent_init_bio | Prototype: | BIO *cms_EncryptedContent_init_bio(CMS_EncryptedContentInfo *ec) | Coverage: | 57.831% (48/83) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_enc.c | Lines: | 23-163 |
| | 152 | 26 |
sm3_block_data_orderName: | sm3_block_data_order | Prototype: | void sm3_block_data_order(SM3_CTX *ctx, const void *p, size_t num) | Coverage: | 100.000% (4/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/sm3/sm3.c | Lines: | 29-195 |
| | 153 | 2 |
BN_nist_mod_384Name: | BN_nist_mod_384 | Prototype: | int BN_nist_mod_384(BIGNUM *r, const BIGNUM *a, const BIGNUM *field, BN_CTX *ctx) | Coverage: | 0.000% (0/28) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_nist.c | Lines: | 886-1149 |
| | 154 | 8 |
try_decode_PKCS12Name: | try_decode_PKCS12 | Prototype: | static OSSL_STORE_INFO *try_decode_PKCS12(const char *pem_name, const char *pem_header, const unsigned char *blob, size_t len, void **pctx, int *matchcount, const UI_METHOD *ui_method, void *ui_data) | Coverage: | 0.000% (0/54) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/store/loader_file.c | Lines: | 195-293 |
| | 154 | 15 |
fmtfpName: | fmtfp | Prototype: | static int fmtfp(char **sbuffer, char **buffer, size_t *currlen, size_t *maxlen, double fvalue, int min, int max, int flags, int style) | Coverage: | 69.811% (148/212) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/b_print.c | Lines: | 543-800 |
| | 157 | 62 |
ssl_ctrlName: | ssl_ctrl | Prototype: | static long ssl_ctrl(BIO *b, int cmd, long num, void *ptr) | Coverage: | 28.440% (31/109) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/bio_ssl.c | Lines: | 224-391 |
| | 158 | 43 |
state_machineName: | state_machine | Prototype: | static int state_machine(SSL *s, int server) | Coverage: | 69.608% (71/102) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem.c | Lines: | 298-483 |
| | 159 | 29 |
tls_choose_sigalgName: | tls_choose_sigalg | Prototype: | int tls_choose_sigalg(SSL *s, int fatalerrs) | Coverage: | 79.070% (102/129) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/t1_lib.c | Lines: | 2535-2701 |
| | 159 | 36 |
tls12_check_peer_sigalgName: | tls12_check_peer_sigalg | Prototype: | int tls12_check_peer_sigalg(SSL *s, uint16_t sig, EVP_PKEY *pkey) | Coverage: | 68.269% (71/104) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/t1_lib.c | Lines: | 953-1080 |
| | 161 | 22 |
file_loadName: | file_load | Prototype: | static OSSL_STORE_INFO *file_load(OSSL_STORE_LOADER_CTX *ctx, const UI_METHOD *ui_method, void *ui_data) | Coverage: | 0.000% (0/93) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/store/loader_file.c | Lines: | 1247-1380 |
| | 162 | 25 |
CMS_add0_recipient_passwordName: | CMS_add0_recipient_password | Prototype: | CMS_RecipientInfo *CMS_add0_recipient_password(CMS_ContentInfo *cms, int iter, int wrap_nid, int pbe_nid, unsigned char *pass, ssize_t passlen, const EVP_CIPHER *kekciph) | Coverage: | 0.000% (0/66) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_pwri.c | Lines: | 38-169 |
| | 163 | 24 |
X509_print_exName: | X509_print_ex | Prototype: | int X509_print_ex(BIO *bp, X509 *x, unsigned long nmflags, unsigned long cflag) | Coverage: | 61.176% (104/170) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/t_x509.c | Lines: | 47-219 |
| | 163 | 56 |
aesni_cbc_hmac_sha1_cipherName: | aesni_cbc_hmac_sha1_cipher | Prototype: | static int aesni_cbc_hmac_sha1_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out, const unsigned char *in, size_t len) | Coverage: | 0.000% (0/65) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_aes_cbc_hmac_sha1.c | Lines: | 402-766 |
| | 165 | 21 |
ecp_nistz256_points_mulName: | ecp_nistz256_points_mul | Prototype: | static int ecp_nistz256_points_mul(const EC_GROUP *group, EC_POINT *r, const BIGNUM *scalar, size_t num, const EC_POINT *points[], const BIGNUM *scalars[], BN_CTX *ctx) | Coverage: | 51.648% (47/91) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ecp_nistz256.c | Lines: | 1118-1346 |
| | 165 | 28 |
ln_cmpName: | ln_cmp | Prototype: | static int ln_cmp(const ASN1_OBJECT *const *a, const unsigned int *b) | Coverage: | 3.226% (1/31) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/objects/obj_dat.c | Lines: | 48-51 |
| | 165 | 7 |
param_cmpName: | param_cmp | Prototype: | static int param_cmp(const X509_VERIFY_PARAM *const *a, const X509_VERIFY_PARAM *const *b) | Coverage: | 0.000% (0/31) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_vpm.c | Lines: | 542-546 |
| | 165 | 7 |
sk_strcmpName: | sk_strcmp | Prototype: | static int sk_strcmp(const char *const *a, const char *const *b) | Coverage: | 0.000% (0/31) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_utl.c | Lines: | 413-416 |
| | 165 | 7 |
sn_cmpName: | sn_cmp | Prototype: | static int sn_cmp(const ASN1_OBJECT *const *a, const unsigned int *b) | Coverage: | 3.226% (1/31) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/objects/obj_dat.c | Lines: | 41-44 |
| | 165 | 7 |
table_cmpName: | table_cmp | Prototype: | static int table_cmp(const X509_VERIFY_PARAM *a, const X509_VERIFY_PARAM *b) | Coverage: | 3.226% (1/31) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_vpm.c | Lines: | 534-537 |
| | 165 | 7 |
tls_process_certificate_requestName: | tls_process_certificate_request | Prototype: | MSG_PROCESS_RETURN tls_process_certificate_request(SSL *s, PACKET *pkt) | Coverage: | 72.727% (40/55) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem_clnt.c | Lines: | 2445-2567 |
| | 166 | 16 |
EC_curve_nist2nidName: | EC_curve_nist2nid | Prototype: | int EC_curve_nist2nid(const char *name) | Coverage: | 18.919% (7/37) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec_curve.c | Lines: | 3191-3199 |
| | 167 | 9 |
do_all_sorted_cmpName: | do_all_sorted_cmp | Prototype: | static int do_all_sorted_cmp(const void *n1_, const void *n2_) | Coverage: | 3.226% (1/31) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/objects/o_names.c | Lines: | 337-343 |
| | 167 | 7 |
do_dtls1_writeName: | do_dtls1_write | Prototype: | int do_dtls1_write(SSL *s, int type, const unsigned char *buf, size_t len, int create_empty_fragment, size_t *written) | Coverage: | 60.870% (56/92) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/record/rec_layer_d1.c | Lines: | 813-1023 |
| | 167 | 26 |
mime_hdr_cmpName: | mime_hdr_cmp | Prototype: | static int mime_hdr_cmp(const MIME_HEADER *const *a, const MIME_HEADER *const *b) | Coverage: | 8.333% (3/36) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/asn_mime.c | Lines: | 857-864 |
| | 167 | 8 |
mime_param_cmpName: | mime_param_cmp | Prototype: | static int mime_param_cmp(const MIME_PARAM *const *a, const MIME_PARAM *const *b) | Coverage: | 8.333% (3/36) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/asn_mime.c | Lines: | 866-872 |
| | 167 | 8 |
protocol_from_stringName: | protocol_from_string | Prototype: | static int protocol_from_string(const char *value) | Coverage: | 11.111% (4/36) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_conf.c | Lines: | 302-325 |
| | 168 | 9 |
store_loader_cmpName: | store_loader_cmp | Prototype: | static int store_loader_cmp(const OSSL_STORE_LOADER *a, const OSSL_STORE_LOADER *b) | Coverage: | 0.000% (0/31) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/store/store_register.c | Lines: | 137-142 |
| | 168 | 7 |
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 |
EVP_PKEY_CTX_ctrl_strName: | EVP_PKEY_CTX_ctrl_str | Prototype: | int EVP_PKEY_CTX_ctrl_str(EVP_PKEY_CTX *ctx, const char *name, const char *value) | Coverage: | 17.073% (7/41) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/pmeth_lib.c | Lines: | 407-418 |
| | 169 | 9 |
X509_PURPOSE_get_by_snameName: | X509_PURPOSE_get_by_sname | Prototype: | int X509_PURPOSE_get_by_sname(const char *sname) | Coverage: | 13.514% (5/37) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_purp.c | Lines: | 121-131 |
| | 169 | 9 |
ssl_match_optionName: | ssl_match_option | Prototype: | static int ssl_match_option(SSL_CONF_CTX *cctx, const ssl_flag_tbl *tbl, const char *name, int namelen, int onoff) | Coverage: | 22.222% (10/45) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_conf.c | Lines: | 137-150 |
| | 169 | 11 |
PKCS7_dataFinalName: | PKCS7_dataFinal | Prototype: | int PKCS7_dataFinal(PKCS7 *p7, BIO *bio) | Coverage: | 40.816% (40/98) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pkcs7/pk7_doit.c | Lines: | 641-813 |
| | 171 | 34 |
d2i_SSL_SESSIONName: | d2i_SSL_SESSION | Prototype: | SSL_SESSION *d2i_SSL_SESSION(SSL_SESSION **a, const unsigned char **pp, long length) | Coverage: | 69.318% (61/88) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_asn1.c | Lines: | 239-393 |
| | 171 | 25 |
int_ctrl_cmd_by_nameName: | int_ctrl_cmd_by_name | Prototype: | static int int_ctrl_cmd_by_name(const ENGINE_CMD_DEFN *defn, const char *s) | Coverage: | 15.385% (6/39) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/engine/eng_ctrl.c | Lines: | 31-42 |
| | 171 | 9 |
sm2_decryptName: | sm2_decrypt | Prototype: | int sm2_decrypt(const EC_KEY *key, const EVP_MD *digest, const uint8_t *ciphertext, size_t ciphertext_len, uint8_t *ptext_buf, size_t *ptext_len) | Coverage: | 43.939% (29/66) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/sm2/sm2_crypt.c | Lines: | 262-392 |
| | 171 | 16 |
tls1_check_chainName: | tls1_check_chain | Prototype: | int tls1_check_chain(SSL *s, X509 *x, EVP_PKEY *pk, struct stack_st_X509 *chain, int idx) | Coverage: | 30.928% (60/194) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/t1_lib.c | Lines: | 2074-2316 |
| | 171 | 59 |
ASN1_ITEM_lookupName: | ASN1_ITEM_lookup | Prototype: | const ASN1_ITEM *ASN1_ITEM_lookup(const char *name) | Coverage: | 13.514% (5/37) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/asn1_item_list.c | Lines: | 24-35 |
| | 172 | 9 |
pem_check_suffixName: | pem_check_suffix | Prototype: | int pem_check_suffix(const char *pem_str, const char *suffix) | Coverage: | 15.000% (6/40) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pem/pem_lib.c | Lines: | 974-988 |
| | 172 | 10 |
conf_ssl_name_findName: | conf_ssl_name_find | Prototype: | int conf_ssl_name_find(const char *name, size_t *idx) | Coverage: | 20.000% (8/40) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/conf/conf_ssl.c | Lines: | 147-161 |
| | 173 | 10 |
SRP_get_default_gNName: | SRP_get_default_gN | Prototype: | SRP_gN *SRP_get_default_gN(const char *id) | Coverage: | 20.000% (8/40) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/srp/srp_lib.c | Lines: | 272-283 |
| | 175 | 10 |
fe_mulName: | fe_mul | Prototype: | static void fe_mul(fe h, const fe f, const fe g) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve25519.c | Lines: | 1005-1219 |
| | 176 | 1 |
int_bn_mod_inverseName: | int_bn_mod_inverse | Prototype: | BIGNUM *int_bn_mod_inverse(BIGNUM *in, const BIGNUM *a, const BIGNUM *n, BN_CTX *ctx, int *pnoinv) | Coverage: | 61.395% (132/215) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_gcd.c | Lines: | 135-452 |
| | 176 | 67 |
ec_scalar_mul_ladderName: | ec_scalar_mul_ladder | Prototype: | int ec_scalar_mul_ladder(const EC_GROUP *group, EC_POINT *r, const BIGNUM *scalar, const EC_POINT *point, BN_CTX *ctx) | Coverage: | 51.111% (46/90) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec_mult.c | Lines: | 139-385 |
| | 177 | 23 |
SRP_get_gN_by_idName: | SRP_get_gN_by_id | Prototype: | static SRP_gN *SRP_get_gN_by_id(const char *id, struct stack_st_SRP_gN *gN_tab) | Coverage: | 9.302% (4/43) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/srp/srp_vfy.c | Lines: | 338-351 |
| | 178 | 10 |
dh_cms_encryptName: | dh_cms_encrypt | Prototype: | static int dh_cms_encrypt(CMS_RecipientInfo *ri) | Coverage: | 36.709% (29/79) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dh/dh_ameth.c | Lines: | 774-905 |
| | 178 | 27 |
tls_construct_stoc_cookieName: | tls_construct_stoc_cookie | Prototype: | EXT_RETURN tls_construct_stoc_cookie(SSL *s, WPACKET *pkt, unsigned int context, X509 *x, size_t chainidx) | Coverage: | 48.913% (45/92) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/extensions_srvr.c | Lines: | 1749-1880 |
| | 178 | 14 |
ec_group_new_from_dataName: | ec_group_new_from_data | Prototype: | static EC_GROUP *ec_group_new_from_data(const ec_list_element curve) | Coverage: | 49.180% (30/61) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec_curve.c | Lines: | 3010-3115 |
| | 179 | 18 |
aesni_cbc_hmac_sha256_cipherName: | aesni_cbc_hmac_sha256_cipher | Prototype: | static int aesni_cbc_hmac_sha256_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out, const unsigned char *in, size_t len) | Coverage: | 0.000% (0/68) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_aes_cbc_hmac_sha256.c | Lines: | 417-743 |
| | 180 | 20 |
ecdh_cms_encryptName: | ecdh_cms_encrypt | Prototype: | static int ecdh_cms_encrypt(CMS_RecipientInfo *ri) | Coverage: | 45.783% (38/83) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec_ameth.c | Lines: | 801-940 |
| | 180 | 28 |
tls_process_ske_dheName: | tls_process_ske_dhe | Prototype: | static int tls_process_ske_dhe(SSL *s, PACKET *pkt, EVP_PKEY **pkey) | Coverage: | 59.091% (26/44) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem_clnt.c | Lines: | 2090-2194 |
| | 180 | 12 |
find_userName: | find_user | Prototype: | static SRP_user_pwd *find_user(SRP_VBASE *vb, char *username) | Coverage: | 10.000% (4/40) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/srp/srp_vfy.c | Lines: | 495-510 |
| | 181 | 10 |
SRP_gN_place_bnName: | SRP_gN_place_bn | Prototype: | static BIGNUM *SRP_gN_place_bn(struct stack_st_SRP_gN_cache *gN_cache, char *ch) | Coverage: | 0.000% (0/46) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/srp/srp_vfy.c | Lines: | 353-374 |
| | 185 | 12 |
alg_module_initName: | alg_module_init | Prototype: | static int alg_module_init(CONF_IMODULE *md, const CONF *cnf) | Coverage: | 0.000% (0/46) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/evp_cnf.c | Lines: | 19-51 |
| | 186 | 12 |
dtls1_process_recordName: | dtls1_process_record | Prototype: | int dtls1_process_record(SSL *s, DTLS1_BITMAP *bitmap) | Coverage: | 47.500% (38/80) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/record/ssl3_record.c | Lines: | 1604-1808 |
| | 186 | 21 |
tls_construct_cert_verifyName: | tls_construct_cert_verify | Prototype: | int tls_construct_cert_verify(SSL *s, WPACKET *pkt) | Coverage: | 38.095% (24/63) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem_lib.c | Lines: | 219-332 |
| | 186 | 17 |
BIO_lookup_exName: | BIO_lookup_ex | Prototype: | int BIO_lookup_ex(const char *host, const char *service, int lookup_type, int family, int socktype, int protocol, BIO_ADDRINFO **res) | Coverage: | 14.458% (12/83) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/b_addr.c | Lines: | 641-895 |
| | 187 | 31 |
ssl_conf_cmd_lookupName: | ssl_conf_cmd_lookup | Prototype: | static const ssl_conf_cmd_tbl *ssl_conf_cmd_lookup(SSL_CONF_CTX *cctx, const char *cmd) | Coverage: | 39.286% (22/56) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_conf.c | Lines: | 754-776 |
| | 187 | 14 |
cmd_ECDHParametersName: | cmd_ECDHParameters | Prototype: | static int cmd_ECDHParameters(SSL_CONF_CTX *cctx, const char *value) | Coverage: | 0.000% (0/58) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_conf.c | Lines: | 225-255 |
| | 188 | 14 |
read_stringName: | read_string | Prototype: | static int read_string(UI *ui, UI_STRING *uis) | Coverage: | 0.000% (0/47) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ui/ui_openssl.c | Lines: | 218-255 |
| | 188 | 15 |
BIO_parse_hostservName: | BIO_parse_hostserv | Prototype: | int BIO_parse_hostserv(const char *hostserv, char **host, char **service, enum BIO_hostserv_priorities hostserv_prio) | Coverage: | 46.835% (37/79) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/b_addr.c | Lines: | 467-552 |
| | 189 | 18 |
openssl_add_all_ciphers_intName: | openssl_add_all_ciphers_int | Prototype: | void openssl_add_all_ciphers_int(void) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/c_allc.c | Lines: | 17-266 |
| | 190 | 1 |
SMIME_textName: | SMIME_text | Prototype: | int SMIME_text(BIO *in, BIO *out) | Coverage: | 18.750% (9/48) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/asn_mime.c | Lines: | 525-554 |
| | 191 | 12 |
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 |
try_decode_PUBKEYName: | try_decode_PUBKEY | Prototype: | static OSSL_STORE_INFO *try_decode_PUBKEY(const char *pem_name, const char *pem_header, const unsigned char *blob, size_t len, void **pctx, int *matchcount, const UI_METHOD *ui_method, void *ui_data) | Coverage: | 0.000% (0/40) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/store/loader_file.c | Lines: | 475-499 |
| | 192 | 10 |
tls_construct_client_helloName: | tls_construct_client_hello | Prototype: | int tls_construct_client_hello(SSL *s, WPACKET *pkt) | Coverage: | 62.727% (69/110) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem_clnt.c | Lines: | 1103-1305 |
| | 194 | 26 |
try_decode_X509CRLName: | try_decode_X509CRL | Prototype: | static OSSL_STORE_INFO *try_decode_X509CRL(const char *pem_name, const char *pem_header, const unsigned char *blob, size_t len, void **pctx, int *matchcount, const UI_METHOD *ui_method, void *ui_data) | Coverage: | 0.000% (0/43) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/store/loader_file.c | Lines: | 642-669 |
| | 196 | 11 |
SSL_newName: | SSL_new | Prototype: | SSL *SSL_new(SSL_CTX *ctx) | Coverage: | 40.625% (26/64) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c | Lines: | 673-848 |
| | 197 | 22 |
ssl3_cbc_digest_recordName: | ssl3_cbc_digest_record | Prototype: | int ssl3_cbc_digest_record(const EVP_MD_CTX *ctx, unsigned char *md_out, size_t *md_out_size, const unsigned char header[13], const unsigned char *data, size_t data_plus_mac_size, size_t data_plus_mac_plus_padding_size, const unsigned char *mac_secret, size_t mac_secret_length, char is_sslv3) | Coverage: | 48.872% (65/133) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/s3_cbc.c | Lines: | 128-486 |
| | 197 | 42 |
tls_decrypt_ticketName: | tls_decrypt_ticket | Prototype: | SSL_TICKET_STATUS tls_decrypt_ticket(SSL *s, const unsigned char *etick, size_t eticklen, const unsigned char *sess_id, size_t sesslen, SSL_SESSION **psess) | Coverage: | 71.533% (98/137) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/t1_lib.c | Lines: | 1276-1510 |
| | 197 | 39 |
set_reasonsName: | set_reasons | Prototype: | static int set_reasons(ASN1_BIT_STRING **preas, char *value) | Coverage: | 0.000% (0/59) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_crld.c | Lines: | 146-179 |
| | 199 | 17 |
PEM_read_bio_DHparamsName: | PEM_read_bio_DHparams | Prototype: | DH *PEM_read_bio_DHparams(BIO *bp, DH **x, pem_password_cb *cb, void *u) | Coverage: | 17.073% (7/41) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pem/pem_pkey.c | Lines: | 204-226 |
| | 200 | 10 |
v2i_issuer_altName: | v2i_issuer_alt | Prototype: | static GENERAL_NAMES *v2i_issuer_alt(X509V3_EXT_METHOD *method, X509V3_CTX *ctx, struct stack_st_CONF_VALUE *nval) | Coverage: | 17.647% (9/51) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_alt.c | Lines: | 201-233 |
| | 200 | 13 |
BN_mod_sqrtName: | BN_mod_sqrt | Prototype: | BIGNUM *BN_mod_sqrt(BIGNUM *in, const BIGNUM *a, const BIGNUM *p, BN_CTX *ctx) | Coverage: | 50.216% (116/231) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_sqrt.c | Lines: | 13-358 |
| | 202 | 76 |
acpt_stateName: | acpt_state | Prototype: | static int acpt_state(BIO *b, BIO_ACCEPT *c) | Coverage: | 34.146% (28/82) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bss_acpt.c | Lines: | 150-355 |
| | 202 | 33 |
tls_construct_ctos_pskName: | tls_construct_ctos_psk | Prototype: | EXT_RETURN tls_construct_ctos_psk(SSL *s, WPACKET *pkt, unsigned int context, X509 *x, size_t chainidx) | Coverage: | 69.231% (81/117) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/extensions_clnt.c | Lines: | 983-1189 |
| | 202 | 25 |
_CONF_get_stringName: | _CONF_get_string | Prototype: | char *_CONF_get_string(const CONF *conf, const char *section, const char *name) | Coverage: | 57.692% (30/52) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/conf/conf_api.c | Lines: | 69-99 |
| | 204 | 14 |
ssl3_ctx_ctrlName: | ssl3_ctx_ctrl | Prototype: | long ssl3_ctx_ctrl(SSL_CTX *ctx, int cmd, long larg, void *parg) | Coverage: | 44.853% (61/136) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/s3_lib.c | Lines: | 3743-3984 |
| | 205 | 56 |
PKCS7_dataInitName: | PKCS7_dataInit | Prototype: | BIO *PKCS7_dataInit(PKCS7 *p7, BIO *bio) | Coverage: | 48.039% (49/102) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pkcs7/pk7_doit.c | Lines: | 193-342 |
| | 206 | 35 |
asid_validate_path_internalName: | asid_validate_path_internal | Prototype: | static int asid_validate_path_internal(X509_STORE_CTX *ctx, struct stack_st_X509 *chain, ASIdentifiers *ext) | Coverage: | 6.667% (12/180) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_asid.c | Lines: | 720-846 |
| | 206 | 48 |
tls_psk_do_binderName: | tls_psk_do_binder | Prototype: | int tls_psk_do_binder(SSL *s, const EVP_MD *md, const unsigned char *msgstart, size_t binderoffset, const unsigned char *binderin, unsigned char *binderout, SSL_SESSION *sess, int sign, int external) | Coverage: | 63.158% (60/95) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/extensions.c | Lines: | 1435-1614 |
| | 208 | 22 |
sm2_encryptName: | sm2_encrypt | Prototype: | int sm2_encrypt(const EC_KEY *key, const EVP_MD *digest, const uint8_t *msg, size_t msg_len, uint8_t *ciphertext_buf, size_t *ciphertext_len) | Coverage: | 44.000% (33/75) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/sm2/sm2_crypt.c | Lines: | 109-260 |
| | 209 | 17 |
ssl_session_dupName: | ssl_session_dup | Prototype: | SSL_SESSION *ssl_session_dup(SSL_SESSION *src, int ticket) | Coverage: | 52.809% (47/89) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_sess.c | Lines: | 106-252 |
| | 209 | 30 |
v3_check_criticalName: | v3_check_critical | Prototype: | static int v3_check_critical(const char **value) | Coverage: | 22.449% (11/49) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_conf.c | Lines: | 189-199 |
| | 210 | 9 |
asn1_str2tagName: | asn1_str2tag | Prototype: | static int asn1_str2tag(const char *tagstr, int len) | Coverage: | 0.000% (0/52) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/asn1_gen.c | Lines: | 502-576 |
| | 212 | 10 |
find_profile_by_nameName: | find_profile_by_name | Prototype: | static int find_profile_by_name(char *profile_name, SRTP_PROTECTION_PROFILE **pptr, size_t len) | Coverage: | 0.000% (0/49) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/d1_srtp.c | Lines: | 42-59 |
| | 213 | 9 |
name_cmpName: | name_cmp | Prototype: | int name_cmp(const char *name, const char *cmp) | Coverage: | 12.245% (6/49) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_utl.c | Lines: | 400-411 |
| | 213 | 9 |
ssl3_write_bytesName: | ssl3_write_bytes | Prototype: | int ssl3_write_bytes(SSL *s, int type, const void *buf_, size_t len, size_t *written) | Coverage: | 41.618% (72/173) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/record/rec_layer_s3.c | Lines: | 337-642 |
| | 213 | 41 |
SSL_CTX_ctrlName: | SSL_CTX_ctrl | Prototype: | long SSL_CTX_ctrl(SSL_CTX *ctx, int cmd, long larg, void *parg) | Coverage: | 48.598% (52/107) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c | Lines: | 2269-2387 |
| | 214 | 45 |
RSA_check_key_exName: | RSA_check_key_ex | Prototype: | int RSA_check_key_ex(const RSA *key, BN_GENCB *cb) | Coverage: | 51.007% (76/149) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_chk.c | Lines: | 19-228 |
| | 215 | 43 |
s2i_skey_idName: | s2i_skey_id | Prototype: | static ASN1_OCTET_STRING *s2i_skey_id(X509V3_EXT_METHOD *method, X509V3_CTX *ctx, char *str) | Coverage: | 28.571% (18/63) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_skey.c | Lines: | 55-106 |
| | 215 | 16 |
x509v3_cache_extensionsName: | x509v3_cache_extensions | Prototype: | static void x509v3_cache_extensions(X509 *x) | Coverage: | 89.815% (97/108) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_purp.c | Lines: | 347-512 |
| | 215 | 35 |
engine_list_addName: | engine_list_add | Prototype: | static int engine_list_add(ENGINE *e) | Coverage: | 31.481% (17/54) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/engine/eng_list.c | Lines: | 48-96 |
| | 216 | 13 |
ssl3_change_cipher_stateName: | ssl3_change_cipher_state | Prototype: | int ssl3_change_cipher_state(SSL *s, int which) | Coverage: | 0.000% (0/63) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/s3_enc.c | Lines: | 90-249 |
| | 217 | 20 |
module_findName: | module_find | Prototype: | static CONF_MODULE *module_find(const char *name) | Coverage: | 15.686% (8/51) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/conf/conf_mod.c | Lines: | 264-284 |
| | 218 | 10 |
EC_GROUP_new_from_ecparametersName: | EC_GROUP_new_from_ecparameters | Prototype: | EC_GROUP *EC_GROUP_new_from_ecparameters(const ECPARAMETERS *params) | Coverage: | 53.947% (82/152) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec_asn1.c | Lines: | 568-805 |
| | 219 | 42 |
ripemd160_block_data_orderName: | ripemd160_block_data_order | Prototype: | void ripemd160_block_data_order(RIPEMD160_CTX *ctx, const void *p, size_t num) | Coverage: | 100.000% (4/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ripemd/rmd_dgst.c | Lines: | 36-281 |
| | 219 | 2 |
ssl_conf_cmd_skip_prefixName: | ssl_conf_cmd_skip_prefix | Prototype: | static int ssl_conf_cmd_skip_prefix(SSL_CONF_CTX *cctx, const char **pcmd) | Coverage: | 25.714% (18/70) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_conf.c | Lines: | 716-737 |
| | 219 | 14 |
mask_cbName: | mask_cb | Prototype: | static int mask_cb(const char *elem, int len, void *arg) | Coverage: | 0.000% (0/57) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/asn1_gen.c | Lines: | 765-783 |
| | 221 | 11 |
slg_writeName: | slg_write | Prototype: | static int slg_write(BIO *b, const char *in, int inl) | Coverage: | 0.000% (0/47) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bss_log.c | Lines: | 125-216 |
| | 221 | 9 |
asn1_item_embed_d2iName: | asn1_item_embed_d2i | Prototype: | static int asn1_item_embed_d2i(ASN1_VALUE **pval, const unsigned char **in, long len, const ASN1_ITEM *it, int tag, int aclass, char opt, ASN1_TLC *ctx, int depth) | Coverage: | 83.333% (150/180) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/tasn_dec.c | Lines: | 135-430 |
| | 228 | 56 |