Function | Condition % | eLOC - Effective Lines of Code | McCabe - Cyclomatic Complexityâ–´ |
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 |
ssl3_get_cipher_by_std_nameName: | ssl3_get_cipher_by_std_name | Prototype: | const SSL_CIPHER *ssl3_get_cipher_by_std_name(const char *stdname) | Coverage: | 24.390% (20/82) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/s3_lib.c | Lines: | 4053-4080 |
| | 349 | 20 |
ts_RESP_create_tst_infoName: | ts_RESP_create_tst_info | Prototype: | static TS_TST_INFO *ts_RESP_create_tst_info(TS_RESP_CTX *ctx, ASN1_OBJECT *policy) | Coverage: | 0.000% (0/80) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ts/ts_rsp_sign.c | Lines: | 530-608 |
| | 111 | 20 |
v2i_BASIC_CONSTRAINTSName: | v2i_BASIC_CONSTRAINTS | Prototype: | static BASIC_CONSTRAINTS *v2i_BASIC_CONSTRAINTS(X509V3_EXT_METHOD *method, X509V3_CTX *ctx, struct stack_st_CONF_VALUE *values) | Coverage: | 23.750% (19/80) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_bcons.c | Lines: | 54-84 |
| | 358 | 20 |
BN_BLINDING_create_paramName: | BN_BLINDING_create_param | Prototype: | BN_BLINDING *BN_BLINDING_create_param(BN_BLINDING *b, const BIGNUM *e, BIGNUM *m, BN_CTX *ctx, int (*bn_mod_exp) (BIGNUM *r, const BIGNUM *a, const BIGNUM *p, const BIGNUM *m, BN_CTX *ctx, BN_MONT_CTX *m_ctx), BN_MONT_CTX *m_ctx) | Coverage: | 55.224% (37/67) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_blind.c | Lines: | 233-312 |
| | 94 | 21 |
EC_KEY_copyName: | EC_KEY_copy | Prototype: | EC_KEY *EC_KEY_copy(EC_KEY *dest, const EC_KEY *src) | Coverage: | 30.986% (22/71) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec_key.c | Lines: | 73-148 |
| | 129 | 21 |
EVP_DecodeUpdateName: | EVP_DecodeUpdate | Prototype: | int EVP_DecodeUpdate(EVP_ENCODE_CTX *ctx, unsigned char *out, int *outl, const unsigned char *in, int inl) | Coverage: | 77.027% (57/74) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/encode.c | Lines: | 303-411 |
| | 61 | 21 |
OPENSSL_init_cryptoName: | OPENSSL_init_crypto | Prototype: | int OPENSSL_init_crypto(uint64_t opts, const OPENSSL_INIT_SETTINGS *settings) | Coverage: | 39.669% (48/121) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/init.c | Lines: | 581-692 |
| | 69 | 21 |
SSL_get_errorName: | SSL_get_error | Prototype: | int SSL_get_error(const SSL *s, int i) | Coverage: | 50.794% (32/63) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c | Lines: | 3460-3540 |
| | 47 | 21 |
X509_CRL_diffName: | X509_CRL_diff | Prototype: | X509_CRL *X509_CRL_diff(X509_CRL *base, X509_CRL *newer, EVP_PKEY *skey, const EVP_MD *md, unsigned int flags) | Coverage: | 0.000% (0/73) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_vfy.c | Lines: | 1917-2020 |
| | 102 | 21 |
X509_STORE_CTX_initName: | X509_STORE_CTX_init | Prototype: | int X509_STORE_CTX_init(X509_STORE_CTX *ctx, X509_STORE *store, X509 *x509, struct stack_st_X509 *chain) | Coverage: | 69.149% (65/94) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_vfy.c | Lines: | 2200-2336 |
| | 126 | 21 |
X509_VERIFY_PARAM_inheritName: | X509_VERIFY_PARAM_inherit | Prototype: | int X509_VERIFY_PARAM_inherit(X509_VERIFY_PARAM *dest, const X509_VERIFY_PARAM *src) | Coverage: | 52.212% (59/113) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_vpm.c | Lines: | 154-226 |
| | 82 | 21 |
a2i_GENERAL_NAMEName: | a2i_GENERAL_NAME | Prototype: | GENERAL_NAME *a2i_GENERAL_NAME(GENERAL_NAME *out, const X509V3_EXT_METHOD *method, X509V3_CTX *ctx, int gen_type, const char *value, int is_nc) | Coverage: | 22.642% (12/53) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_alt.c | Lines: | 409-498 |
| | 76 | 21 |
aes_gcm_cipherName: | aes_gcm_cipher | Prototype: | static int aes_gcm_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out, const unsigned char *in, size_t len) | Coverage: | 48.571% (34/70) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_aes.c | Lines: | 3174-3297 |
| | 68 | 21 |
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 |
bn_mul_fixed_topName: | bn_mul_fixed_top | Prototype: | int bn_mul_fixed_top(BIGNUM *r, const BIGNUM *a, const BIGNUM *b, BN_CTX *ctx) | Coverage: | 74.648% (53/71) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_mul.c | Lines: | 507-620 |
| | 86 | 21 |
chacha20_poly1305_cipherName: | chacha20_poly1305_cipher | Prototype: | static int chacha20_poly1305_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out, const unsigned char *in, size_t len) | Coverage: | 61.765% (42/68) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_chacha20_poly1305.c | Lines: | 363-488 |
| | 101 | 21 |
check_padding_mdName: | check_padding_md | Prototype: | static int check_padding_md(const EVP_MD *md, int padding) | Coverage: | 45.161% (14/31) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_pmeth.c | Lines: | 349-396 |
| | 16 | 21 |
do_sigver_initName: | do_sigver_init | Prototype: | static int do_sigver_init(EVP_MD_CTX *ctx, EVP_PKEY_CTX **pctx, const EVP_MD *type, ENGINE *e, EVP_PKEY *pkey, int ver) | Coverage: | 70.968% (44/62) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/m_sigver.c | Lines: | 24-86 |
| | 52 | 21 |
dsa_sign_setupName: | dsa_sign_setup | Prototype: | static int dsa_sign_setup(DSA *dsa, BN_CTX *ctx_in, BIGNUM **kinvp, BIGNUM **rp, const unsigned char *dgst, int dlen) | Coverage: | 40.260% (31/77) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dsa/dsa_ossl.c | Lines: | 175-278 |
| | 100 | 21 |
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 |
ec_GF2m_simple_oct2pointName: | ec_GF2m_simple_oct2point | Prototype: | int ec_GF2m_simple_oct2point(const EC_GROUP *group, EC_POINT *point, const unsigned char *buf, size_t len, BN_CTX *ctx) | Coverage: | 88.889% (64/72) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec2_oct.c | Lines: | 235-336 |
| | 77 | 21 |
ec_GFp_simple_group_check_discriminantName: | ec_GFp_simple_group_check_discriminant | Prototype: | int ec_GFp_simple_group_check_discriminant(const EC_GROUP *group, BN_CTX *ctx) | Coverage: | 38.333% (23/60) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ecp_smpl.c | Lines: | 242-313 |
| | 62 | 21 |
ecp_nistz256_mult_precomputeName: | ecp_nistz256_mult_precompute | Prototype: | static int ecp_nistz256_mult_precompute(EC_GROUP *group, BN_CTX *ctx) | Coverage: | 4.762% (3/63) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ecp_nistz256.c | Lines: | 777-900 |
| | 123 | 21 |
enc_readName: | enc_read | Prototype: | static int enc_read(BIO *b, char *out, int outl) | Coverage: | 81.429% (57/70) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/bio_enc.c | Lines: | 106-232 |
| | 91 | 21 |
i2b_PVKName: | i2b_PVK | Prototype: | static int i2b_PVK(unsigned char **out, EVP_PKEY *pk, int enclevel, pem_password_cb *cb, void *u) | Coverage: | 0.000% (0/62) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pem/pvkfmt.c | Lines: | 779-862 |
| | 105 | 21 |
ossl_statem_client13_write_transitionName: | ossl_statem_client13_write_transition | Prototype: | static WRITE_TRAN ossl_statem_client13_write_transition(SSL *s) | Coverage: | 85.455% (47/55) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem_clnt.c | Lines: | 404-497 |
| | 61 | 21 |
sig_cbName: | sig_cb | Prototype: | static int sig_cb(const char *elem, int len, void *arg) | Coverage: | 43.023% (37/86) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/t1_lib.c | Lines: | 1880-1943 |
| | 246 | 21 |
ssl_choose_server_versionName: | ssl_choose_server_version | Prototype: | int ssl_choose_server_version(SSL *s, CLIENTHELLO_MSG *hello, DOWNGRADE *dgrd) | Coverage: | 90.000% (63/70) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem_lib.c | Lines: | 1697-1832 |
| | 70 | 21 |
ts_RESP_signName: | ts_RESP_sign | Prototype: | static int ts_RESP_sign(TS_RESP_CTX *ctx) | Coverage: | 0.000% (0/64) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ts/ts_rsp_sign.c | Lines: | 632-732 |
| | 119 | 21 |
v2i_POLICY_CONSTRAINTSName: | v2i_POLICY_CONSTRAINTS | Prototype: | static void *v2i_POLICY_CONSTRAINTS(const X509V3_EXT_METHOD *method, X509V3_CTX *ctx, struct stack_st_CONF_VALUE *values) | Coverage: | 0.000% (0/85) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_pcons.c | Lines: | 55-91 |
| | 362 | 21 |
v2i_subject_altName: | v2i_subject_alt | Prototype: | static GENERAL_NAMES *v2i_subject_alt(X509V3_EXT_METHOD *method, X509V3_CTX *ctx, struct stack_st_CONF_VALUE *nval) | Coverage: | 8.791% (8/91) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_alt.c | Lines: | 278-315 |
| | 370 | 21 |
BF_cbc_encryptName: | BF_cbc_encrypt | Prototype: | void BF_cbc_encrypt(const unsigned char *in, unsigned char *out, long length, const BF_KEY *schedule, unsigned char *ivec, int encrypt) | Coverage: | 63.265% (31/49) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bf/bf_enc.c | Lines: | 102-175 |
| | 63 | 22 |
CAST_cbc_encryptName: | CAST_cbc_encrypt | Prototype: | void CAST_cbc_encrypt(const unsigned char *in, unsigned char *out, long length, const CAST_KEY *ks, unsigned char *iv, int enc) | Coverage: | 26.531% (13/49) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cast/c_enc.c | Lines: | 77-151 |
| | 63 | 22 |
DES_cbc_encrypt [ncbc_enc.c #2]Name: | DES_cbc_encrypt [ncbc_enc.c #2] | Prototype: | void DES_cbc_encrypt(const unsigned char *in, unsigned char *out, long length, DES_key_schedule *_schedule, DES_cblock *ivec, int enc) | Coverage: | 69.388% (34/49) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/des/ncbc_enc.c #2 | Lines: | 19-106 |
| | 57 | 22 |
DES_ede3_cbc_encryptName: | DES_ede3_cbc_encrypt | Prototype: | void DES_ede3_cbc_encrypt(const unsigned char *input, unsigned char *output, long length, DES_key_schedule *ks1, DES_key_schedule *ks2, DES_key_schedule *ks3, DES_cblock *ivec, int enc) | Coverage: | 63.265% (31/49) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/des/des_enc.c | Lines: | 194-297 |
| | 78 | 22 |
DES_ncbc_encrypt [ncbc_enc.c #1]Name: | DES_ncbc_encrypt [ncbc_enc.c #1] | Prototype: | void DES_ncbc_encrypt(const unsigned char *in, unsigned char *out, long length, DES_key_schedule *_schedule, DES_cblock *ivec, int enc) | Coverage: | 69.388% (34/49) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/des/ncbc_enc.c #1 | Lines: | 22-106 |
| | 65 | 22 |
DES_pcbc_encryptName: | DES_pcbc_encrypt | Prototype: | void DES_pcbc_encrypt(const unsigned char *input, unsigned char *output, long length, DES_key_schedule *schedule, DES_cblock *ivec, int enc) | Coverage: | 64.706% (33/51) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/des/pcbc_enc.c | Lines: | 12-66 |
| | 42 | 22 |
DES_xcbc_encryptName: | DES_xcbc_encrypt | Prototype: | void DES_xcbc_encrypt(const unsigned char *in, unsigned char *out, long length, DES_key_schedule *schedule, DES_cblock *ivec, const_DES_cblock *inw, const_DES_cblock *outw, int enc) | Coverage: | 69.388% (34/49) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/des/xcbc_enc.c | Lines: | 14-103 |
| | 74 | 22 |
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 |
RC2_cbc_encryptName: | RC2_cbc_encrypt | Prototype: | void RC2_cbc_encrypt(const unsigned char *in, unsigned char *out, long length, RC2_KEY *ks, unsigned char *iv, int encrypt) | Coverage: | 26.531% (13/49) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rc2/rc2_cbc.c | Lines: | 13-86 |
| | 63 | 22 |
RSA_padding_add_PKCS1_PSS_mgf1Name: | RSA_padding_add_PKCS1_PSS_mgf1 | Prototype: | int RSA_padding_add_PKCS1_PSS_mgf1(RSA *rsa, unsigned char *EM, const unsigned char *mHash, const EVP_MD *Hash, const EVP_MD *mgf1Hash, int sLen) | Coverage: | 63.235% (43/68) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_pss.c | Lines: | 145-251 |
| | 90 | 22 |
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 |
X509_certificate_typeName: | X509_certificate_type | Prototype: | int X509_certificate_type(const X509 *x, const EVP_PKEY *pkey) | Coverage: | 0.000% (0/44) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509type.c | Lines: | 16-84 |
| | 47 | 22 |
bn_mul_recursiveName: | bn_mul_recursive | Prototype: | void bn_mul_recursive(unsigned long *r, unsigned long *a, unsigned long *b, int n2, int dna, int dnb, unsigned long *t) | Coverage: | 84.286% (59/70) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_mul.c | Lines: | 175-316 |
| | 71 | 22 |
chacha20_poly1305_ctrlName: | chacha20_poly1305_ctrl | Prototype: | static int chacha20_poly1305_ctrl(EVP_CIPHER_CTX *ctx, int type, int arg, void *ptr) | Coverage: | 48.387% (30/62) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_chacha20_poly1305.c | Lines: | 498-605 |
| | 78 | 22 |
check_chain_extensionsName: | check_chain_extensions | Prototype: | static int check_chain_extensions(X509_STORE_CTX *ctx) | Coverage: | 65.169% (58/89) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_vfy.c | Lines: | 443-561 |
| | 67 | 22 |
crldp_from_sectionName: | crldp_from_section | Prototype: | static DIST_POINT *crldp_from_section(X509V3_CTX *ctx, struct stack_st_CONF_VALUE *nval) | Coverage: | 0.000% (0/86) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_crld.c | Lines: | 203-235 |
| | 353 | 22 |
dsa_do_signName: | dsa_do_sign | Prototype: | static DSA_SIG *dsa_do_sign(const unsigned char *dgst, int dlen, DSA *dsa) | Coverage: | 42.647% (29/68) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dsa/dsa_ossl.c | Lines: | 59-167 |
| | 104 | 22 |
ec_GFp_simple_cmpName: | ec_GFp_simple_cmp | Prototype: | int ec_GFp_simple_cmp(const EC_GROUP *group, const EC_POINT *a, const EC_POINT *b, BN_CTX *ctx) | Coverage: | 56.757% (42/74) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ecp_smpl.c | Lines: | 1054-1160 |
| | 72 | 22 |
ec_GFp_simple_point2octName: | ec_GFp_simple_point2oct | Prototype: | size_t ec_GFp_simple_point2oct(const EC_GROUP *group, const EC_POINT *point, point_conversion_form_t form, unsigned char *buf, size_t len, BN_CTX *ctx) | Coverage: | 73.333% (55/75) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ecp_oct.c | Lines: | 154-267 |
| | 90 | 22 |
ossl_statem_server13_read_transitionName: | ossl_statem_server13_read_transition | Prototype: | static int ossl_statem_server13_read_transition(SSL *s, int mt) | Coverage: | 63.333% (38/60) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem_srvr.c | Lines: | 40-128 |
| | 46 | 22 |
rsa_ossl_public_decryptName: | rsa_ossl_public_decrypt | Prototype: | static int rsa_ossl_public_decrypt(int flen, const unsigned char *from, unsigned char *to, RSA *rsa, int padding) | Coverage: | 51.667% (31/60) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_ossl.c | Lines: | 496-590 |
| | 80 | 22 |
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 |
tls_construct_new_session_ticketName: | tls_construct_new_session_ticket | Prototype: | int tls_construct_new_session_ticket(SSL *s, WPACKET *pkt) | Coverage: | 71.429% (60/84) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem_srvr.c | Lines: | 4007-4159 |
| | 138 | 22 |
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 |
BN_GF2m_mod_inv_vartimeName: | BN_GF2m_mod_inv_vartime | Prototype: | static int BN_GF2m_mod_inv_vartime(BIGNUM *r, const BIGNUM *a, const BIGNUM *p, BN_CTX *ctx) | Coverage: | 79.104% (53/67) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_gf2m.c | Lines: | 552-717 |
| | 104 | 23 |
EVP_CIPHER_typeName: | EVP_CIPHER_type | Prototype: | int EVP_CIPHER_type(const EVP_CIPHER *ctx) | Coverage: | 15.625% (5/32) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/evp_lib.c | Lines: | 118-175 |
| | 18 | 23 |
OCSP_basic_verifyName: | OCSP_basic_verify | Prototype: | int OCSP_basic_verify(OCSP_BASICRESP *bs, struct stack_st_X509 *certs, X509_STORE *st, unsigned long flags) | Coverage: | 61.765% (42/68) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ocsp/ocsp_vfy.c | Lines: | 30-139 |
| | 96 | 23 |
OPENSSL_hexchar2intName: | OPENSSL_hexchar2int | Prototype: | int OPENSSL_hexchar2int(unsigned char c) | Coverage: | 97.436% (38/39) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/o_str.c | Lines: | 101-142 |
| | 18 | 23 |
UTF8_getcName: | UTF8_getc | Prototype: | int UTF8_getc(const unsigned char *str, int len, unsigned long *val) | Coverage: | 97.727% (86/88) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/a_utf8.c | Lines: | 27-114 |
| | 82 | 23 |
aes_ccm_ctrlName: | aes_ccm_ctrl | Prototype: | static int aes_ccm_ctrl(EVP_CIPHER_CTX *c, int type, int arg, void *ptr) | Coverage: | 56.716% (38/67) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_aes.c | Lines: | 3484-3579 |
| | 61 | 23 |
aesni_cbc_hmac_sha1_ctrlName: | aesni_cbc_hmac_sha1_ctrl | Prototype: | static int aesni_cbc_hmac_sha1_ctrl(EVP_CIPHER_CTX *ctx, int type, int arg, void *ptr) | Coverage: | 0.000% (0/66) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_aes_cbc_hmac_sha1.c | Lines: | 768-903 |
| | 82 | 23 |
aria_ccm_ctrlName: | aria_ccm_ctrl | Prototype: | static int aria_ccm_ctrl(EVP_CIPHER_CTX *c, int type, int arg, void *ptr) | Coverage: | 34.328% (23/67) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_aria.c | Lines: | 517-611 |
| | 61 | 23 |
asn1_template_noexp_d2iName: | asn1_template_noexp_d2i | Prototype: | static int asn1_template_noexp_d2i(ASN1_VALUE **val, const unsigned char **in, long len, const ASN1_TEMPLATE *tt, char opt, ASN1_TLC *ctx, int depth) | Coverage: | 88.235% (60/68) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/tasn_dec.c | Lines: | 508-638 |
| | 102 | 23 |
b64_ctrlName: | b64_ctrl | Prototype: | static long b64_ctrl(BIO *b, int cmd, long num, void *ptr) | Coverage: | 27.119% (16/59) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/bio_b64.c | Lines: | 448-533 |
| | 71 | 23 |
bn_mul_part_recursiveName: | bn_mul_part_recursive | Prototype: | void bn_mul_part_recursive(unsigned long *r, unsigned long *a, unsigned long *b, int n, int tna, int tnb, unsigned long *t) | Coverage: | 96.667% (58/60) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_mul.c | Lines: | 322-471 |
| | 77 | 23 |
do_dh_printName: | do_dh_print | Prototype: | static int do_dh_print(BIO *bp, const DH *x, int indent, int ptype) | Coverage: | 57.143% (48/84) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dh/dh_ameth.c | Lines: | 267-345 |
| | 110 | 23 |
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 |
enc_ctrlName: | enc_ctrl | Prototype: | static long enc_ctrl(BIO *b, int cmd, long num, void *ptr) | Coverage: | 36.364% (20/55) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/bio_enc.c | Lines: | 294-387 |
| | 92 | 23 |
ossl_statem_client13_read_transitionName: | ossl_statem_client13_read_transition | Prototype: | static int ossl_statem_client13_read_transition(SSL *s, int mt) | Coverage: | 61.290% (38/62) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem_clnt.c | Lines: | 85-190 |
| | 49 | 23 |
pkey_dsa_ctrl_strName: | pkey_dsa_ctrl_str | Prototype: | static int pkey_dsa_ctrl_str(EVP_PKEY_CTX *ctx, const char *type, const char *value) | Coverage: | 0.000% (0/103) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dsa/dsa_pmeth.c | Lines: | 167-193 |
| | 514 | 23 |
pkey_siphash_ctrl_strName: | pkey_siphash_ctrl_str | Prototype: | static int pkey_siphash_ctrl_str(EVP_PKEY_CTX *ctx, const char *type, const char *value) | Coverage: | 2.913% (3/103) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/siphash/siphash_pmeth.c | Lines: | 156-172 |
| | 503 | 23 |
ssl_cert_dupName: | ssl_cert_dup | Prototype: | CERT *ssl_cert_dup(CERT *cert) | Coverage: | 64.179% (43/67) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_cert.c | Lines: | 74-201 |
| | 143 | 23 |
ssl_cipher_get_evpName: | ssl_cipher_get_evp | Prototype: | int ssl_cipher_get_evp(const SSL_SESSION *s, const EVP_CIPHER **enc, const EVP_MD **md, int *mac_pkey_type, size_t *mac_secret_size, SSL_COMP **comp, int use_etm) | Coverage: | 64.078% (66/103) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_ciph.c | Lines: | 484-582 |
| | 142 | 23 |
ssl_create_cipher_listName: | ssl_create_cipher_list | Prototype: | struct stack_st_SSL_CIPHER *ssl_create_cipher_list(const SSL_METHOD *ssl_method, struct stack_st_SSL_CIPHER *tls13_ciphersuites, struct stack_st_SSL_CIPHER **cipher_list, struct stack_st_SSL_CIPHER **cipher_list_by_id, const char *rule_str, CERT *c) | Coverage: | 35.789% (34/95) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_ciph.c | Lines: | 1400-1632 |
| | 379 | 23 |
tls_post_process_client_helloName: | tls_post_process_client_hello | Prototype: | WORK_STATE tls_post_process_client_hello(SSL *s, WORK_STATE wst) | Coverage: | 81.707% (67/82) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem_srvr.c | Lines: | 2209-2333 |
| | 80 | 23 |
v2i_NAME_CONSTRAINTSName: | v2i_NAME_CONSTRAINTS | Prototype: | static void *v2i_NAME_CONSTRAINTS(const X509V3_EXT_METHOD *method, X509V3_CTX *ctx, struct stack_st_CONF_VALUE *nval) | Coverage: | 0.000% (0/114) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_ncons.c | Lines: | 106-152 |
| | 468 | 23 |
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 |
EC_GROUP_copyName: | EC_GROUP_copy | Prototype: | int EC_GROUP_copy(EC_GROUP *dest, const EC_GROUP *src) | Coverage: | 52.308% (34/65) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec_lib.c | Lines: | 130-231 |
| | 85 | 24 |
ENGINE_by_idName: | ENGINE_by_id | Prototype: | ENGINE *ENGINE_by_id(const char *id) | Coverage: | 24.074% (26/108) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/engine/eng_list.c | Lines: | 277-339 |
| | 398 | 24 |
PKCS12_createName: | PKCS12_create | Prototype: | PKCS12 *PKCS12_create(const char *pass, const char *name, EVP_PKEY *pkey, X509 *cert, struct stack_st_X509 *ca, int nid_key, int nid_cert, int iter, int mac_iter, int keytype) | Coverage: | 0.000% (0/88) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pkcs12/p12_crt.c | Lines: | 31-132 |
| | 116 | 24 |
SSL_CTX_newName: | SSL_CTX_new | Prototype: | SSL_CTX *SSL_CTX_new(const SSL_METHOD *meth) | Coverage: | 37.500% (27/72) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c | Lines: | 2878-3062 |
| | 137 | 24 |
TXT_DB_readName: | TXT_DB_read | Prototype: | TXT_DB *TXT_DB_read(BIO *in, int num) | Coverage: | 55.072% (38/69) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/txt_db/txt_db.c | Lines: | 20-128 |
| | 131 | 24 |
added_obj_cmpName: | added_obj_cmp | Prototype: | static int added_obj_cmp(const ADDED_OBJ *ca, const ADDED_OBJ *cb) | Coverage: | 0.000% (0/88) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/objects/obj_dat.c | Lines: | 88-124 |
| | 360 | 24 |
asn1_d2i_ex_primitiveName: | asn1_d2i_ex_primitive | Prototype: | static int asn1_d2i_ex_primitive(ASN1_VALUE **pval, const unsigned char **in, long inlen, const ASN1_ITEM *it, int tag, int aclass, char opt, ASN1_TLC *ctx) | Coverage: | 89.024% (73/82) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/tasn_dec.c | Lines: | 640-770 |
| | 111 | 24 |
asn1_item_embed_freeName: | asn1_item_embed_free | Prototype: | void asn1_item_embed_free(ASN1_VALUE **pval, const ASN1_ITEM *it, int embed) | Coverage: | 90.411% (66/73) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/tasn_fre.c | Lines: | 28-120 |
| | 89 | 24 |
asn1_template_ex_i2dName: | asn1_template_ex_i2d | Prototype: | static int asn1_template_ex_i2d(ASN1_VALUE **pval, unsigned char **out, const ASN1_TEMPLATE *tt, int tag, int iclass) | Coverage: | 81.176% (69/85) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/tasn_enc.c | Lines: | 197-347 |
| | 87 | 24 |
dtls1_get_recordName: | dtls1_get_record | Prototype: | int dtls1_get_record(SSL *s) | Coverage: | 58.537% (48/82) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/record/ssl3_record.c | Lines: | 1827-2032 |
| | 112 | 24 |
ec_GF2m_simple_point2octName: | ec_GF2m_simple_point2oct | Prototype: | size_t ec_GF2m_simple_point2oct(const EC_GROUP *group, const EC_POINT *point, point_conversion_form_t form, unsigned char *buf, size_t len, BN_CTX *ctx) | Coverage: | 71.795% (56/78) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec2_oct.c | Lines: | 113-229 |
| | 93 | 24 |
file_openName: | file_open | Prototype: | static OSSL_STORE_LOADER_CTX *file_open(const OSSL_STORE_LOADER *loader, const char *uri, const UI_METHOD *ui_method, void *ui_data) | Coverage: | 0.000% (0/97) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/store/loader_file.c | Lines: | 755-893 |
| | 337 | 24 |
get_cert_by_subjectName: | get_cert_by_subject | Prototype: | static int get_cert_by_subject(X509_LOOKUP *xl, X509_LOOKUP_TYPE type, X509_NAME *name, X509_OBJECT *ret) | Coverage: | 25.000% (18/72) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/by_dir.c | Lines: | 211-390 |
| | 123 | 24 |
i2r_ADMISSION_SYNTAXName: | i2r_ADMISSION_SYNTAX | Prototype: | static int i2r_ADMISSION_SYNTAX(const struct v3_ext_method *method, void *in, BIO *bp, int ind) | Coverage: | 17.045% (15/88) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_admis.c | Lines: | 119-204 |
| | 69 | 24 |
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 |
mime_bound_checkName: | mime_bound_check | Prototype: | static int mime_bound_check(char *line, int linelen, const char *bound, int blen) | Coverage: | 15.942% (22/138) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/asn_mime.c | Lines: | 924-942 |
| | 622 | 24 |
pkey_cmac_ctrl_strName: | pkey_cmac_ctrl_str | Prototype: | static int pkey_cmac_ctrl_str(EVP_PKEY_CTX *ctx, const char *type, const char *value) | Coverage: | 0.000% (0/106) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cmac/cm_pmeth.c | Lines: | 110-128 |
| | 499 | 24 |
set_dist_point_nameName: | set_dist_point_name | Prototype: | static int set_dist_point_name(DIST_POINT_NAME **pdp, X509V3_CTX *ctx, CONF_VALUE *cnf) | Coverage: | 0.000% (0/106) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_crld.c | Lines: | 66-131 |
| | 427 | 24 |
ssl_build_cert_chainName: | ssl_build_cert_chain | Prototype: | int ssl_build_cert_chain(SSL *s, SSL_CTX *ctx, int flags) | Coverage: | 0.000% (0/74) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_cert.c | Lines: | 787-893 |
| | 94 | 24 |
tls_parse_ctos_cookieName: | tls_parse_ctos_cookie | Prototype: | int tls_parse_ctos_cookie(SSL *s, PACKET *pkt, unsigned int context, X509 *x, size_t chainidx) | Coverage: | 40.909% (54/132) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/extensions_srvr.c | Lines: | 726-947 |
| | 286 | 24 |
tls_process_cert_verifyName: | tls_process_cert_verify | Prototype: | MSG_PROCESS_RETURN tls_process_cert_verify(SSL *s, PACKET *pkt) | Coverage: | 41.935% (39/93) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem_lib.c | Lines: | 334-506 |
| | 248 | 24 |