Function | Condition % | eLOC - Effective Lines of Code | McCabe - Cyclomatic Complexityâ–´ |
a2d_ASN1_OBJECTName: | a2d_ASN1_OBJECT | Prototype: | int a2d_ASN1_OBJECT(unsigned char *out, int olen, const char *buf, int num) | Coverage: | 41.441% (46/111) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/a_object.c | Lines: | 53-178 |
| | 116 | 35 |
b64_readName: | b64_read | Prototype: | static int b64_read(BIO *b, char *out, int outl) | Coverage: | 50.833% (61/120) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/bio_b64.c | Lines: | 110-326 |
| | 138 | 35 |
bn_sub_part_wordsName: | bn_sub_part_words | Prototype: | unsigned long bn_sub_part_words(unsigned long *r, const unsigned long *a, const unsigned long *b, int cl, int dl) | Coverage: | 74.227% (72/97) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_mul.c | Lines: | 27-154 |
| | 98 | 35 |
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 |
ssl3_alert_codeName: | ssl3_alert_code | Prototype: | int ssl3_alert_code(int code) | Coverage: | 0.000% (0/68) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/s3_enc.c | Lines: | 527-599 |
| | 35 | 35 |
tls1_alert_codeName: | tls1_alert_code | Prototype: | int tls1_alert_code(int code) | Coverage: | 58.824% (40/68) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/t1_enc.c | Lines: | 618-690 |
| | 35 | 35 |
tls1_change_cipher_stateName: | tls1_change_cipher_state | Prototype: | int tls1_change_cipher_state(SSL *s, int which) | Coverage: | 65.909% (87/132) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/t1_enc.c | Lines: | 81-348 |
| | 355 | 35 |
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 |
BN_mod_exp_montName: | BN_mod_exp_mont | Prototype: | int BN_mod_exp_mont(BIGNUM *rr, const BIGNUM *a, const BIGNUM *p, const BIGNUM *m, BN_CTX *ctx, BN_MONT_CTX *in_mont) | Coverage: | 75.833% (91/120) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_exp.c | Lines: | 296-470 |
| | 119 | 36 |
OCSP_RESPONSE_printName: | OCSP_RESPONSE_print | Prototype: | int OCSP_RESPONSE_print(BIO *bp, OCSP_RESPONSE *o, unsigned long flags) | Coverage: | 33.333% (34/102) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ocsp/ocsp_prn.c | Lines: | 132-246 |
| | 128 | 36 |
check_suiteb_cipher_listName: | check_suiteb_cipher_list | Prototype: | static int check_suiteb_cipher_list(const SSL_METHOD *meth, CERT *c, const char **prule_str) | Coverage: | 18.135% (35/193) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_ciph.c | Lines: | 1220-1272 |
| | 839 | 36 |
get_sigorhashName: | get_sigorhash | Prototype: | static void get_sigorhash(int *psig, int *phash, const char *str) | Coverage: | 27.381% (46/168) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/t1_lib.c | Lines: | 1861-1876 |
| | 823 | 36 |
rsa_pss_param_printName: | rsa_pss_param_print | Prototype: | static int rsa_pss_param_print(BIO *bp, int pss_key, RSA_PSS_PARAMS *pss, int indent) | Coverage: | 50.000% (52/104) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_ameth.c | Lines: | 219-312 |
| | 81 | 36 |
str_copyName: | str_copy | Prototype: | static int str_copy(CONF *conf, char *section, char **pto, char *from) | Coverage: | 81.308% (87/107) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/conf/conf_def.c | Lines: | 505-656 |
| | 116 | 36 |
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 |
write_state_machineName: | write_state_machine | Prototype: | static SUB_STATE_RETURN write_state_machine(SSL *s) | Coverage: | 50.000% (52/104) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem.c | Lines: | 752-893 |
| | 108 | 36 |
asn1_ex_i2cName: | asn1_ex_i2c | Prototype: | static int asn1_ex_i2c(ASN1_VALUE **pval, unsigned char *cout, int *putype, const ASN1_ITEM *it) | Coverage: | 95.238% (80/84) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/tasn_enc.c | Lines: | 491-609 |
| | 84 | 37 |
ec_GF2m_simple_addName: | ec_GF2m_simple_add | Prototype: | int ec_GF2m_simple_add(const EC_GROUP *group, EC_POINT *r, const EC_POINT *a, const EC_POINT *b, BN_CTX *ctx) | Coverage: | 41.071% (46/112) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec2_smpl.c | Lines: | 350-459 |
| | 94 | 37 |
ASN1_STRING_set_default_mask_ascName: | ASN1_STRING_set_default_mask_asc | Prototype: | int ASN1_STRING_set_default_mask_asc(const char *p) | Coverage: | 5.464% (10/183) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/a_strnid.c | Lines: | 48-71 |
| | 869 | 38 |
ECPKParameters_printName: | ECPKParameters_print | Prototype: | int ECPKParameters_print(BIO *bp, const EC_GROUP *x, int off) | Coverage: | 43.066% (59/137) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/eck_prn.c | Lines: | 67-221 |
| | 237 | 38 |
acpt_ctrlName: | acpt_ctrl | Prototype: | static long acpt_ctrl(BIO *b, int cmd, long num, void *ptr) | Coverage: | 31.373% (32/102) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bss_acpt.c | Lines: | 395-536 |
| | 119 | 38 |
pkey_tls1_prf_ctrl_strName: | pkey_tls1_prf_ctrl_str | Prototype: | static int pkey_tls1_prf_ctrl_str(EVP_PKEY_CTX *ctx, const char *type, const char *value) | Coverage: | 12.791% (22/172) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/kdf/tls1_prf.c | Lines: | 93-122 |
| | 835 | 38 |
CMS_add1_signerName: | CMS_add1_signer | Prototype: | CMS_SignerInfo *CMS_add1_signer(CMS_ContentInfo *cms, X509 *signer, EVP_PKEY *pk, const EVP_MD *md, unsigned int flags) | Coverage: | 54.237% (64/118) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_sd.c | Lines: | 220-370 |
| | 149 | 39 |
asn1_item_print_ctxName: | asn1_item_print_ctx | Prototype: | static int asn1_item_print_ctx(BIO *out, ASN1_VALUE **fld, int indent, const ASN1_ITEM *it, const char *fname, const char *sname, int nohdr, const ASN1_PCTX *pctx) | Coverage: | 64.615% (84/130) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/tasn_prn.c | Lines: | 134-262 |
| | 90 | 39 |
conn_ctrlName: | conn_ctrl | Prototype: | static long conn_ctrl(BIO *b, int cmd, long num, void *ptr) | Coverage: | 25.773% (25/97) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bss_conn.c | Lines: | 339-496 |
| | 134 | 39 |
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 |
PKCS7_dataDecodeName: | PKCS7_dataDecode | Prototype: | BIO *PKCS7_dataDecode(PKCS7 *p7, EVP_PKEY *pkey, BIO *in_bio, X509 *pcert) | Coverage: | 34.959% (43/123) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pkcs7/pk7_doit.c | Lines: | 356-588 |
| | 322 | 40 |
ec_GFp_simple_dblName: | ec_GFp_simple_dbl | Prototype: | int ec_GFp_simple_dbl(const EC_GROUP *group, EC_POINT *r, const EC_POINT *a, BN_CTX *ctx) | Coverage: | 41.525% (49/118) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ecp_smpl.c | Lines: | 795-935 |
| | 105 | 40 |
notice_sectionName: | notice_section | Prototype: | static POLICYQUALINFO *notice_section(X509V3_CTX *ctx, struct stack_st_CONF_VALUE *unot, int ia5org) | Coverage: | 0.000% (0/159) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_cpols.c | Lines: | 283-371 |
| | 575 | 40 |
OCSP_REQ_CTX_nbioName: | OCSP_REQ_CTX_nbio | Prototype: | int OCSP_REQ_CTX_nbio(OCSP_REQ_CTX *rctx) | Coverage: | 0.000% (0/113) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ocsp/ocsp_ht.c | Lines: | 272-470 |
| | 112 | 41 |
ec_GFp_simple_points_make_affineName: | ec_GFp_simple_points_make_affine | Prototype: | int ec_GFp_simple_points_make_affine(const EC_GROUP *group, size_t num, EC_POINT *points[], BN_CTX *ctx) | Coverage: | 51.240% (62/121) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ecp_smpl.c | Lines: | 1201-1358 |
| | 108 | 41 |
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 |
tls_process_server_helloName: | tls_process_server_hello | Prototype: | MSG_PROCESS_RETURN tls_process_server_hello(SSL *s, PACKET *pkt) | Coverage: | 77.083% (148/192) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem_clnt.c | Lines: | 1411-1756 |
| | 331 | 41 |
v2i_AUTHORITY_KEYIDName: | v2i_AUTHORITY_KEYID | Prototype: | static AUTHORITY_KEYID *v2i_AUTHORITY_KEYID(X509V3_EXT_METHOD *method, X509V3_CTX *ctx, struct stack_st_CONF_VALUE *values) | Coverage: | 23.810% (45/189) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_akey.c | Lines: | 67-160 |
| | 774 | 41 |
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 |
get_header_and_dataName: | get_header_and_data | Prototype: | static int get_header_and_data(BIO *bp, BIO **header, BIO **data, char *name, unsigned int flags) | Coverage: | 25.000% (53/212) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pem/pem_lib.c | Lines: | 789-877 |
| | 869 | 42 |
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 |
DTLSv1_listenName: | DTLSv1_listen | Prototype: | int DTLSv1_listen(SSL *s, BIO_ADDR *client) | Coverage: | 49.479% (95/192) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/d1_lib.c | Lines: | 446-878 |
| | 257 | 43 |
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 |
asn1_time_to_tmName: | asn1_time_to_tm | Prototype: | int asn1_time_to_tm(struct tm *tm, const ASN1_TIME *d) | Coverage: | 97.368% (148/152) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/a_time.c | Lines: | 74-259 |
| | 110 | 43 |
buffer_ctrlName: | buffer_ctrl | Prototype: | static long buffer_ctrl(BIO *b, int cmd, long num, void *ptr) | Coverage: | 36.752% (43/117) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bf_buff.c | Lines: | 237-409 |
| | 150 | 43 |
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 |
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 |
SMIME_read_ASN1Name: | SMIME_read_ASN1 | Prototype: | ASN1_VALUE *SMIME_read_ASN1(BIO *bio, BIO **bcont, const ASN1_ITEM *it) | Coverage: | 13.300% (27/203) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/asn_mime.c | Lines: | 370-475 |
| | 951 | 44 |
displaytext_str2tagName: | displaytext_str2tag | Prototype: | static int displaytext_str2tag(const char *tagstr, unsigned int *tag_len) | Coverage: | 0.000% (0/274) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_cpols.c | Lines: | 257-281 |
| | 1244 | 44 |
tls_construct_server_key_exchangeName: | tls_construct_server_key_exchange | Prototype: | int tls_construct_server_key_exchange(SSL *s, WPACKET *pkt) | Coverage: | 52.601% (91/173) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem_srvr.c | Lines: | 2458-2818 |
| | 546 | 44 |
DES_cfb_encryptName: | DES_cfb_encrypt | Prototype: | void DES_cfb_encrypt(const unsigned char *in, unsigned char *out, int numbits, long length, DES_key_schedule *schedule, DES_cblock *ivec, int enc) | Coverage: | 85.714% (90/105) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/des/cfb_enc.c | Lines: | 24-150 |
| | 69 | 45 |
DES_ede3_cfb_encryptName: | DES_ede3_cfb_encrypt | Prototype: | void DES_ede3_cfb_encrypt(const unsigned char *in, unsigned char *out, int numbits, long length, DES_key_schedule *ks1, DES_key_schedule *ks2, DES_key_schedule *ks3, DES_cblock *ivec, int enc) | Coverage: | 34.653% (35/101) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/des/cfb64ede.c | Lines: | 85-189 |
| | 76 | 45 |
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 |
asn1_ex_c2iName: | asn1_ex_c2i | Prototype: | static int asn1_ex_c2i(ASN1_VALUE **pval, const unsigned char *cont, int len, int utype, char *free_cont, const ASN1_ITEM *it) | Coverage: | 92.079% (93/101) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/tasn_dec.c | Lines: | 774-908 |
| | 106 | 45 |
asn1_str2typeName: | asn1_str2type | Prototype: | static ASN1_TYPE *asn1_str2type(const char *str, int format, int utype) | Coverage: | 0.000% (0/107) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/asn1_gen.c | Lines: | 578-743 |
| | 134 | 45 |
ossl_statem_client_read_transitionName: | ossl_statem_client_read_transition | Prototype: | int ossl_statem_client_read_transition(SSL *s, int mt) | Coverage: | 78.082% (114/146) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem_clnt.c | Lines: | 201-397 |
| | 125 | 45 |
SSL_SESSION_printName: | SSL_SESSION_print | Prototype: | int SSL_SESSION_print(BIO *bp, const SSL_SESSION *x) | Coverage: | 48.551% (67/138) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_txt.c | Lines: | 32-162 |
| | 128 | 47 |
pkey_ec_ctrl_strName: | pkey_ec_ctrl_str | Prototype: | static int pkey_ec_ctrl_str(EVP_PKEY_CTX *ctx, const char *type, const char *value) | Coverage: | 3.774% (8/212) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec_pmeth.c | Lines: | 350-388 |
| | 1016 | 47 |
v2i_idpName: | v2i_idp | Prototype: | static void *v2i_idp(const X509V3_EXT_METHOD *method, X509V3_CTX *ctx, struct stack_st_CONF_VALUE *nval) | Coverage: | 0.000% (0/195) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_crld.c | Lines: | 360-407 |
| | 858 | 47 |
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 |
tls1_encName: | tls1_enc | Prototype: | int tls1_enc(SSL *s, SSL3_RECORD *recs, size_t n_recs, int sending) | Coverage: | 76.786% (129/168) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/record/ssl3_record.c | Lines: | 937-1182 |
| | 254 | 48 |
ec_GFp_simple_addName: | ec_GFp_simple_add | Prototype: | int ec_GFp_simple_add(const EC_GROUP *group, EC_POINT *r, const EC_POINT *a, const EC_POINT *b, BN_CTX *ctx) | Coverage: | 50.331% (76/151) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ecp_smpl.c | Lines: | 609-793 |
| | 132 | 50 |
asn1_cbName: | asn1_cb | Prototype: | static int asn1_cb(const char *elem, int len, void *bitstr) | Coverage: | 0.000% (0/235) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/asn1_gen.c | Lines: | 240-346 |
| | 879 | 51 |
build_chainName: | build_chain | Prototype: | static int build_chain(X509_STORE_CTX *ctx) | Coverage: | 60.194% (124/206) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_vfy.c | Lines: | 2859-3220 |
| | 243 | 52 |
pkey_dh_ctrl_strName: | pkey_dh_ctrl_str | Prototype: | static int pkey_dh_ctrl_str(EVP_PKEY_CTX *ctx, const char *type, const char *value) | Coverage: | 4.583% (11/240) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dh/dh_pmeth.c | Lines: | 222-271 |
| | 1191 | 52 |
SSL_state_stringName: | SSL_state_string | Prototype: | const char *SSL_state_string(const SSL *s) | Coverage: | 60.396% (61/101) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_stat.c | Lines: | 121-226 |
| | 50 | 53 |
SSL_state_string_longName: | SSL_state_string_long | Prototype: | const char *SSL_state_string_long(const SSL *s) | Coverage: | 0.000% (0/101) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_stat.c | Lines: | 14-119 |
| | 50 | 53 |
do_tcreateName: | do_tcreate | Prototype: | static int do_tcreate(const char *value, const char *name) | Coverage: | 0.000% (0/233) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/asn_mstbl.c | Lines: | 57-113 |
| | 1027 | 54 |
BN_mod_exp_mont_consttimeName: | BN_mod_exp_mont_consttime | Prototype: | int BN_mod_exp_mont_consttime(BIGNUM *rr, const BIGNUM *a, const BIGNUM *p, const BIGNUM *m, BN_CTX *ctx, BN_MONT_CTX *in_mont) | Coverage: | 70.968% (132/186) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_exp.c | Lines: | 592-1125 |
| | 241 | 55 |
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 |
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 |
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 |
X509_REQ_print_exName: | X509_REQ_print_ex | Prototype: | int X509_REQ_print_ex(BIO *bp, X509_REQ *x, unsigned long nmflags, unsigned long cflag) | Coverage: | 29.114% (46/158) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/t_req.c | Lines: | 37-205 |
| | 149 | 57 |
pkey_rsa_ctrlName: | pkey_rsa_ctrl | Prototype: | static int pkey_rsa_ctrl(EVP_PKEY_CTX *ctx, int type, int p1, void *p2) | Coverage: | 69.565% (112/161) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_pmeth.c | Lines: | 398-586 |
| | 123 | 58 |
pkey_scrypt_ctrl_strName: | pkey_scrypt_ctrl_str | Prototype: | static int pkey_scrypt_ctrl_str(EVP_PKEY_CTX *ctx, const char *type, const char *value) | Coverage: | 13.060% (35/268) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/kdf/scrypt.c | Lines: | 179-214 |
| | 1320 | 58 |
SSL_CIPHER_descriptionName: | SSL_CIPHER_description | Prototype: | char *SSL_CIPHER_description(const SSL_CIPHER *cipher, char *buf, int len) | Coverage: | 0.000% (0/117) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_ciph.c | Lines: | 1634-1832 |
| | 136 | 59 |
rsa_ossl_mod_expName: | rsa_ossl_mod_exp | Prototype: | static int rsa_ossl_mod_exp(BIGNUM *r0, const BIGNUM *I, RSA *rsa, BN_CTX *ctx) | Coverage: | 41.379% (84/203) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_ossl.c | Lines: | 592-949 |
| | 255 | 59 |
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 |
def_load_bioName: | def_load_bio | Prototype: | static int def_load_bio(CONF *conf, BIO *in, long *line) | Coverage: | 55.605% (124/223) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/conf/conf_def.c | Lines: | 180-466 |
| | 643 | 60 |
dtls1_read_bytesName: | dtls1_read_bytes | Prototype: | int dtls1_read_bytes(SSL *s, int type, int *recvd_type, unsigned char *buf, size_t len, int peek, size_t *readbytes) | Coverage: | 46.154% (102/221) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/record/rec_layer_d1.c | Lines: | 342-792 |
| | 296 | 60 |
process_pci_valueName: | process_pci_value | Prototype: | static int process_pci_value(CONF_VALUE *val, ASN1_OBJECT **language, ASN1_INTEGER **pathlen, ASN1_OCTET_STRING **policy) | Coverage: | 11.972% (34/284) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_pci.c | Lines: | 85-241 |
| | 1250 | 60 |
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 |
int_engine_configureName: | int_engine_configure | Prototype: | static int int_engine_configure(const char *name, const char *value, const CONF *cnf) | Coverage: | 0.000% (0/260) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/engine/eng_cnf.c | Lines: | 41-149 |
| | 1061 | 62 |
do_ssl3_writeName: | do_ssl3_write | Prototype: | int do_ssl3_write(SSL *s, int type, const unsigned char *buf, size_t *pipelens, size_t numpipes, int create_empty_fragment, size_t *written) | Coverage: | 61.468% (201/327) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/record/rec_layer_s3.c | Lines: | 644-1112 |
| | 446 | 63 |
ec_wNAF_mulName: | ec_wNAF_mul | Prototype: | int ec_wNAF_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: | 68.778% (152/221) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec_mult.c | Lines: | 410-792 |
| | 322 | 65 |
ssl_cipher_process_rulestrName: | ssl_cipher_process_rulestr | Prototype: | static int ssl_cipher_process_rulestr(const char *rule_str, CIPHER_ORDER **head_p, CIPHER_ORDER **tail_p, const SSL_CIPHER **ca_list, CERT *c) | Coverage: | 33.442% (103/308) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_ciph.c | Lines: | 955-1217 |
| | 758 | 65 |
dgram_ctrlName: | dgram_ctrl | Prototype: | static long dgram_ctrl(BIO *b, int cmd, long num, void *ptr) | Coverage: | 0.000% (0/173) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bss_dgram.c | Lines: | 395-798 |
| | 302 | 66 |
dsa_builtin_paramgenName: | dsa_builtin_paramgen | Prototype: | int dsa_builtin_paramgen(DSA *ret, size_t bits, size_t qbits, const EVP_MD *evpmd, const unsigned char *seed_in, size_t seed_len, unsigned char *seed_out, int *counter_ret, unsigned long *h_ret, BN_GENCB *cb) | Coverage: | 41.327% (81/196) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dsa/dsa_gen.c | Lines: | 44-300 |
| | 252 | 66 |
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 |
rsa_builtin_keygenName: | rsa_builtin_keygen | Prototype: | static int rsa_builtin_keygen(RSA *rsa, int bits, int primes, BIGNUM *e_value, BN_GENCB *cb) | Coverage: | 54.626% (124/227) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_gen.c | Lines: | 64-394 |
| | 296 | 68 |
ssl3_ctrlName: | ssl3_ctrl | Prototype: | long ssl3_ctrl(SSL *s, int cmd, long larg, void *parg) | Coverage: | 38.919% (72/185) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/s3_lib.c | Lines: | 3390-3713 |
| | 244 | 71 |
tls_early_post_process_client_helloName: | tls_early_post_process_client_hello | Prototype: | static int tls_early_post_process_client_hello(SSL *s) | Coverage: | 62.909% (173/275) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem_srvr.c | Lines: | 1580-2075 |
| | 500 | 71 |
ssl3_read_bytesName: | ssl3_read_bytes | Prototype: | int ssl3_read_bytes(SSL *s, int type, int *recvd_type, unsigned char *buf, size_t len, int peek, size_t *readbytes) | Coverage: | 73.038% (214/293) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/record/rec_layer_s3.c | Lines: | 1209-1735 |
| | 397 | 73 |
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 |
X509V3_get_value_boolName: | X509V3_get_value_bool | Prototype: | int X509V3_get_value_bool(const CONF_VALUE *value, int *asn1_bool) | Coverage: | 5.371% (21/391) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_utl.c | Lines: | 237-266 |
| | 1989 | 77 |
X509_verify_cert_error_stringName: | X509_verify_cert_error_string | Prototype: | const char *X509_verify_cert_error_string(long n) | Coverage: | 24.675% (38/154) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_txt.c | Lines: | 21-182 |
| | 79 | 78 |
pkey_hkdf_ctrl_strName: | pkey_hkdf_ctrl_str | Prototype: | static int pkey_hkdf_ctrl_str(EVP_PKEY_CTX *ctx, const char *type, const char *value) | Coverage: | 10.685% (39/365) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/kdf/hkdf.c | Lines: | 134-176 |
| | 1813 | 78 |
_doprName: | _dopr | Prototype: | static int _dopr(char **sbuffer, char **buffer, size_t *maxlen, size_t *retlen, int *truncated, const char *format, va_list args) | Coverage: | 72.251% (138/191) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/b_print.c | Lines: | 83-361 |
| | 460 | 79 |
int_def_cbName: | int_def_cb | Prototype: | static int int_def_cb(const char *alg, int len, void *arg) | Coverage: | 0.000% (0/478) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/engine/eng_fat.c | Lines: | 49-79 |
| | 2251 | 79 |
asn1_parse2Name: | asn1_parse2 | Prototype: | static int asn1_parse2(BIO *bp, const unsigned char **pp, long length, int offset, int depth, int indent, int dump) | Coverage: | 64.815% (175/270) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/asn1_par.c | Lines: | 69-346 |
| | 243 | 80 |
dsa_builtin_paramgen2Name: | dsa_builtin_paramgen2 | Prototype: | int dsa_builtin_paramgen2(DSA *ret, size_t L, size_t N, const EVP_MD *evpmd, const unsigned char *seed_in, size_t seed_len, int idx, unsigned char *seed_out, int *counter_ret, unsigned long *h_ret, BN_GENCB *cb) | Coverage: | 0.000% (0/255) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dsa/dsa_gen.c | Lines: | 307-610 |
| | 297 | 83 |
PEM_X509_INFO_read_bioName: | PEM_X509_INFO_read_bio | Prototype: | struct stack_st_X509_INFO *PEM_X509_INFO_read_bio(BIO *bp, struct stack_st_X509_INFO *sk, pem_password_cb *cb, void *u) | Coverage: | 11.653% (43/369) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pem/pem_info.c | Lines: | 38-244 |
| | 1412 | 94 |
ssl3_get_recordName: | ssl3_get_record | Prototype: | int ssl3_get_record(SSL *s) | Coverage: | 53.694% (298/555) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/record/ssl3_record.c | Lines: | 173-790 |
| | 1595 | 101 |
pkey_rsa_ctrl_strName: | pkey_rsa_ctrl_str | Prototype: | static int pkey_rsa_ctrl_str(EVP_PKEY_CTX *ctx, const char *type, const char *value) | Coverage: | 9.384% (67/714) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_pmeth.c | Lines: | 588-698 |
| | 3504 | 154 |