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 |
rsa_ossl_public_encryptName: | rsa_ossl_public_encrypt | Prototype: | static int rsa_ossl_public_encrypt(int flen, const unsigned char *from, unsigned char *to, RSA *rsa, int padding) | Coverage: | 59.615% (31/52) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_ossl.c | Lines: | 67-155 |
| | 80 | 20 |
parse_bagName: | parse_bag | Prototype: | static int parse_bag(PKCS12_SAFEBAG *bag, const char *pass, int passlen, EVP_PKEY **pkey, struct stack_st_X509 *ocerts) | Coverage: | 0.000% (0/59) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pkcs12/p12_kiss.c | Lines: | 177-250 |
| | 64 | 20 |
ossl_ecdsa_sign_sigName: | ossl_ecdsa_sign_sig | Prototype: | ECDSA_SIG *ossl_ecdsa_sign_sig(const unsigned char *dgst, int dgst_len, const BIGNUM *in_kinv, const BIGNUM *in_r, EC_KEY *eckey) | Coverage: | 42.254% (30/71) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ecdsa_ossl.c | Lines: | 150-276 |
| | 134 | 20 |
mem_ctrlName: | mem_ctrl | Prototype: | static long mem_ctrl(BIO *b, int cmd, long num, void *ptr) | Coverage: | 74.419% (32/43) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bss_mem.c | Lines: | 232-307 |
| | 56 | 20 |
int_rsa_verifyName: | int_rsa_verify | Prototype: | int int_rsa_verify(int type, const unsigned char *m, unsigned int m_len, unsigned char *rm, size_t *prm_len, const unsigned char *sigbuf, size_t siglen, RSA *rsa) | Coverage: | 84.615% (55/65) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_sign.c | Lines: | 124-237 |
| | 80 | 20 |
generate_keyName: | generate_key | Prototype: | static int generate_key(DH *dh) | Coverage: | 53.226% (33/62) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dh/dh_key.c | Lines: | 76-159 |
| | 83 | 20 |
ecdsa_sign_setupName: | ecdsa_sign_setup | Prototype: | static int ecdsa_sign_setup(EC_KEY *eckey, BN_CTX *ctx_in, BIGNUM **kinvp, BIGNUM **rp, const unsigned char *dgst, int dlen) | Coverage: | 50.000% (33/66) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ecdsa_ossl.c | Lines: | 33-142 |
| | 126 | 20 |
ec_asn1_group2fieldidName: | ec_asn1_group2fieldid | Prototype: | static int ec_asn1_group2fieldid(const EC_GROUP *group, X9_62_FIELDID *field) | Coverage: | 16.949% (10/59) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec_asn1.c | Lines: | 244-364 |
| | 110 | 20 |
ec_GFp_simple_oct2pointName: | ec_GFp_simple_oct2point | Prototype: | int ec_GFp_simple_oct2point(const EC_GROUP *group, EC_POINT *point, const unsigned char *buf, size_t len, BN_CTX *ctx) | Coverage: | 88.406% (61/69) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ecp_oct.c | Lines: | 269-366 |
| | 74 | 20 |
dynamic_ctrlName: | dynamic_ctrl | Prototype: | static int dynamic_ctrl(ENGINE *e, int cmd, long i, void *p, void (*f) (void)) | Coverage: | 37.143% (26/70) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/engine/eng_dyn.c | Lines: | 289-368 |
| | 74 | 20 |
dsa_do_verifyName: | dsa_do_verify | Prototype: | static int dsa_do_verify(const unsigned char *dgst, int dgst_len, DSA_SIG *sig, DSA *dsa) | Coverage: | 60.759% (48/79) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dsa/dsa_ossl.c | Lines: | 280-383 |
| | 90 | 20 |
dh_builtin_genparamsName: | dh_builtin_genparams | Prototype: | static int dh_builtin_genparams(DH *ret, int prime_len, int generator, BN_GENCB *cb) | Coverage: | 32.787% (20/61) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dh/dh_gen.c | Lines: | 58-130 |
| | 67 | 20 |
asn1_bio_writeName: | asn1_bio_write | Prototype: | static int asn1_bio_write(BIO *b, const char *in, int inl) | Coverage: | 51.786% (29/56) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/bio_asn1.c | Lines: | 149-247 |
| | 68 | 20 |
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 |
a2i_ASN1_INTEGERName: | a2i_ASN1_INTEGER | Prototype: | int a2i_ASN1_INTEGER(BIO *bp, ASN1_INTEGER *bs, char *buf, int size) | Coverage: | 51.786% (29/56) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/f_int.c | Lines: | 54-143 |
| | 72 | 20 |
PKCS7_set_typeName: | PKCS7_set_type | Prototype: | int PKCS7_set_type(PKCS7 *p7, int type) | Coverage: | 24.490% (12/49) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pkcs7/pk7_lib.c | Lines: | 107-176 |
| | 67 | 20 |
PKCS12_parseName: | PKCS12_parse | Prototype: | int PKCS12_parse(PKCS12 *p12, const char *pass, EVP_PKEY **pkey, X509 **cert, struct stack_st_X509 **ca) | Coverage: | 0.000% (0/66) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pkcs12/p12_kiss.c | Lines: | 32-127 |
| | 94 | 20 |
OCSP_basic_add1_statusName: | OCSP_basic_add1_status | Prototype: | OCSP_SINGLERESP *OCSP_basic_add1_status(OCSP_BASICRESP *rsp, OCSP_CERTID *cid, int status, int reason, ASN1_TIME *revtime, ASN1_TIME *thisupd, ASN1_TIME *nextupd) | Coverage: | 19.643% (11/56) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ocsp/ocsp_srv.c | Lines: | 86-155 |
| | 70 | 20 |
BN_mod_inverse_no_branchName: | BN_mod_inverse_no_branch | Prototype: | static BIGNUM *BN_mod_inverse_no_branch(BIGNUM *in, const BIGNUM *a, const BIGNUM *n, BN_CTX *ctx) | Coverage: | 48.438% (31/64) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_gcd.c | Lines: | 458-623 |
| | 92 | 20 |
BN_kroneckerName: | BN_kronecker | Prototype: | int BN_kronecker(const BIGNUM *a, const BIGNUM *b, BN_CTX *ctx) | Coverage: | 61.905% (39/63) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_kron.c | Lines: | 17-140 |
| | 60 | 20 |
v2i_ASN1_BIT_STRINGName: | v2i_ASN1_BIT_STRING | Prototype: | ASN1_BIT_STRING *v2i_ASN1_BIT_STRING(X509V3_EXT_METHOD *method, X509V3_CTX *ctx, struct stack_st_CONF_VALUE *nval) | Coverage: | 16.049% (13/81) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_bitst.c | Lines: | 58-93 |
| | 365 | 19 |
tls_process_server_certificateName: | tls_process_server_certificate | Prototype: | MSG_PROCESS_RETURN tls_process_server_certificate(SSL *s, PACKET *pkt) | Coverage: | 75.281% (67/89) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem_clnt.c | Lines: | 1823-1995 |
| | 255 | 19 |
ssl_cipher_list_to_bytesName: | ssl_cipher_list_to_bytes | Prototype: | int ssl_cipher_list_to_bytes(SSL *s, struct stack_st_SSL_CIPHER *sk, WPACKET *pkt) | Coverage: | 74.648% (53/71) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem_clnt.c | Lines: | 3714-3819 |
| | 91 | 19 |
sh_initName: | sh_init | Prototype: | static int sh_init(size_t size, int minsize) | Coverage: | 42.857% (24/56) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/mem_sec.c | Lines: | 380-502 |
| | 131 | 19 |
r2i_certpolName: | r2i_certpol | Prototype: | static struct stack_st_POLICYINFO *r2i_certpol(X509V3_EXT_METHOD *method, X509V3_CTX *ctx, const char *value) | Coverage: | 0.000% (0/68) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_cpols.c | Lines: | 88-165 |
| | 242 | 19 |
probable_prime_dh_safeName: | probable_prime_dh_safe | Prototype: | static int probable_prime_dh_safe(BIGNUM *p, int bits, const BIGNUM *padd, const BIGNUM *rem, BN_CTX *ctx) | Coverage: | 46.429% (26/56) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_prime.c | Lines: | 404-469 |
| | 50 | 19 |
policy_cache_newName: | policy_cache_new | Prototype: | static int policy_cache_new(X509 *x) | Coverage: | 0.000% (0/55) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/pcy_cache.c | Lines: | 81-176 |
| | 101 | 19 |
ossl_statem_server_pre_workName: | ossl_statem_server_pre_work | Prototype: | WORK_STATE ossl_statem_server_pre_work(SSL *s, WORK_STATE wst) | Coverage: | 84.483% (49/58) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem_srvr.c | Lines: | 672-765 |
| | 34 | 19 |
ok_ctrlName: | ok_ctrl | Prototype: | static long ok_ctrl(BIO *b, int cmd, long num, void *ptr) | Coverage: | 0.000% (0/47) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/bio_ok.c | Lines: | 322-405 |
| | 67 | 19 |
ec_pkey_ctrlName: | ec_pkey_ctrl | Prototype: | static int ec_pkey_ctrl(EVP_PKEY *pkey, int op, long arg1, void *arg2) | Coverage: | 28.000% (14/50) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec_ameth.c | Lines: | 459-522 |
| | 72 | 19 |
dtls_get_reassembled_messageName: | dtls_get_reassembled_message | Prototype: | static int dtls_get_reassembled_message(SSL *s, int *errtype, size_t *len) | Coverage: | 56.250% (36/64) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem_dtls.c | Lines: | 737-899 |
| | 124 | 19 |
do_bufName: | do_buf | Prototype: | static int do_buf(unsigned char *buf, int buflen, int type, unsigned short flags, char *quotes, char_io *io_ch, void *arg) | Coverage: | 80.769% (42/52) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/a_strex.c | Lines: | 138-230 |
| | 58 | 19 |
do_EC_KEY_printName: | do_EC_KEY_print | Prototype: | static int do_EC_KEY_print(BIO *bp, const EC_KEY *x, int off, ec_print_t ktype) | Coverage: | 68.333% (41/60) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec_ameth.c | Lines: | 342-403 |
| | 66 | 19 |
bnrandName: | bnrand | Prototype: | static int bnrand(BNRAND_FLAG flag, BIGNUM *rnd, int bits, int top, int bottom) | Coverage: | 75.410% (46/61) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_rand.c | Lines: | 21-95 |
| | 54 | 19 |
add_cert_dirName: | add_cert_dir | Prototype: | static int add_cert_dir(BY_DIR *ctx, const char *dir, int type) | Coverage: | 23.529% (20/85) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/by_dir.c | Lines: | 153-209 |
| | 260 | 19 |
a2i_ASN1_STRINGName: | a2i_ASN1_STRING | Prototype: | int a2i_ASN1_STRING(BIO *bp, ASN1_STRING *bs, char *buf, int size) | Coverage: | 0.000% (0/51) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/f_string.c | Lines: | 48-136 |
| | 70 | 19 |
X509v3_addr_is_canonicalName: | X509v3_addr_is_canonical | Prototype: | int X509v3_addr_is_canonical(IPAddrBlocks *addr) | Coverage: | 0.000% (0/68) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_addr.c | Lines: | 682-786 |
| | 60 | 19 |
UTF8_putcName: | UTF8_putc | Prototype: | int UTF8_putc(unsigned char *str, int len, unsigned long value) | Coverage: | 78.182% (43/55) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/a_utf8.c | Lines: | 124-188 |
| | 52 | 19 |
TS_CONF_set_default_engineName: | TS_CONF_set_default_engine | Prototype: | int TS_CONF_set_default_engine(const char *name) | Coverage: | 0.000% (0/77) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ts/ts_conf.c | Lines: | 161-184 |
| | 346 | 19 |
SRP_VBASE_initName: | SRP_VBASE_init | Prototype: | int SRP_VBASE_init(SRP_VBASE *vb, char *verifier_file) | Coverage: | 32.787% (20/61) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/srp/srp_vfy.c | Lines: | 382-493 |
| | 132 | 19 |
PKCS7_signatureVerifyName: | PKCS7_signatureVerify | Prototype: | int PKCS7_signatureVerify(BIO *bio, PKCS7 *p7, PKCS7_SIGNER_INFO *si, X509 *x509) | Coverage: | 38.983% (23/59) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pkcs7/pk7_doit.c | Lines: | 935-1045 |
| | 99 | 19 |
ASIdentifierChoice_canonizeName: | ASIdentifierChoice_canonize | Prototype: | static int ASIdentifierChoice_canonize(ASIdentifierChoice *choice) | Coverage: | 0.000% (0/69) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_asid.c | Lines: | 351-488 |
| | 129 | 19 |
try_decode_PrivateKeyName: | try_decode_PrivateKey | Prototype: | static OSSL_STORE_INFO *try_decode_PrivateKey(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/68) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/store/loader_file.c | Lines: | 399-465 |
| | 255 | 18 |
tls_process_cke_gostName: | tls_process_cke_gost | Prototype: | static int tls_process_cke_gost(SSL *s, PACKET *pkt) | Coverage: | 0.000% (0/54) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem_srvr.c | Lines: | 3304-3420 |
| | 130 | 18 |
tls_finish_handshakeName: | tls_finish_handshake | Prototype: | WORK_STATE tls_finish_handshake(SSL *s, WORK_STATE wst, int clearbufs, int stop) | Coverage: | 94.595% (70/74) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem_lib.c | Lines: | 1016-1133 |
| | 115 | 18 |
tls1_prf_P_hashName: | tls1_prf_P_hash | Prototype: | static int tls1_prf_P_hash(const EVP_MD *md, const unsigned char *sec, size_t sec_len, const unsigned char *seed, size_t seed_len, unsigned char *out, size_t olen) | Coverage: | 44.828% (26/58) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/kdf/tls1_prf.c | Lines: | 175-245 |
| | 98 | 18 |
rsa_pkey_ctrlName: | rsa_pkey_ctrl | Prototype: | static int rsa_pkey_ctrl(EVP_PKEY *pkey, int op, long arg1, void *arg2) | Coverage: | 66.667% (30/45) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_ameth.c | Lines: | 455-510 |
| | 44 | 18 |
rsa_cms_encryptName: | rsa_cms_encrypt | Prototype: | static int rsa_cms_encrypt(CMS_RecipientInfo *ri) | Coverage: | 38.000% (19/50) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_ameth.c | Lines: | 960-1022 |
| | 78 | 18 |
probable_primeName: | probable_prime | Prototype: | static int probable_prime(BIGNUM *rnd, int bits, prime_t *mods) | Coverage: | 69.231% (36/52) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_prime.c | Lines: | 272-353 |
| | 38 | 18 |
ossl_statem_server_construct_messageName: | ossl_statem_server_construct_message | Prototype: | int ossl_statem_server_construct_message(SSL *s, WPACKET *pkt, confunc_f *confunc, int *mt) | Coverage: | 89.189% (33/37) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem_srvr.c | Lines: | 989-1084 |
| | 70 | 18 |
ossl_ecdsa_verify_sigName: | ossl_ecdsa_verify_sig | Prototype: | int ossl_ecdsa_verify_sig(const unsigned char *dgst, int dgst_len, const ECDSA_SIG *sig, EC_KEY *eckey) | Coverage: | 48.529% (33/68) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ecdsa_ossl.c | Lines: | 309-417 |
| | 101 | 18 |
newpass_p12Name: | newpass_p12 | Prototype: | static int newpass_p12(PKCS12 *p12, const char *oldpass, const char *newpass) | Coverage: | 0.000% (0/54) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pkcs12/p12_npas.c | Lines: | 59-131 |
| | 97 | 18 |
linebuffer_writeName: | linebuffer_write | Prototype: | static int linebuffer_write(BIO *b, const char *in, int inl) | Coverage: | 0.000% (0/73) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bf_lbuf.c | Lines: | 110-203 |
| | 71 | 18 |
i2r_IPAddrBlocksName: | i2r_IPAddrBlocks | Prototype: | static int i2r_IPAddrBlocks(const X509V3_EXT_METHOD *method, void *ext, BIO *out, int indent) | Coverage: | 100.000% (37/37) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_addr.c | Lines: | 198-264 |
| | 44 | 18 |
get_nameName: | get_name | Prototype: | static int get_name(BIO *bp, char **name, unsigned int flags) | Coverage: | 18.367% (18/98) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pem/pem_lib.c | Lines: | 725-769 |
| | 435 | 18 |
get_error_valuesName: | get_error_values | Prototype: | static unsigned long get_error_values(int inc, int top, const char **file, int *line, const char **data, int *flags) | Coverage: | 60.345% (35/58) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/err/err.c | Lines: | 475-539 |
| | 64 | 18 |
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 |
ec_GFp_simple_set_Jprojective_coordinates_GFpName: | ec_GFp_simple_set_Jprojective_coordinates_GFp | Prototype: | int ec_GFp_simple_set_Jprojective_coordinates_GFp(const EC_GROUP *group, EC_POINT *point, const BIGNUM *x, const BIGNUM *y, const BIGNUM *z, BN_CTX *ctx) | Coverage: | 50.000% (26/52) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ecp_smpl.c | Lines: | 368-426 |
| | 48 | 18 |
ec_GF2m_simple_set_compressed_coordinatesName: | ec_GF2m_simple_set_compressed_coordinates | Prototype: | int ec_GF2m_simple_set_compressed_coordinates(const EC_GROUP *group, EC_POINT *point, const BIGNUM *x_, int y_bit, BN_CTX *ctx) | Coverage: | 55.172% (32/58) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec2_oct.c | Lines: | 33-106 |
| | 61 | 18 |
do_esc_charName: | do_esc_char | Prototype: | static int do_esc_char(unsigned long c, unsigned short flags, char *do_quotes, char_io *io_ch, void *arg) | Coverage: | 61.818% (34/55) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/a_strex.c | Lines: | 66-127 |
| | 45 | 18 |
cms_sd_set_versionName: | cms_sd_set_version | Prototype: | static void cms_sd_set_version(CMS_SignedData *sd) | Coverage: | 40.741% (22/54) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_sd.c | Lines: | 63-110 |
| | 34 | 18 |
cms_Receipt_verifyName: | cms_Receipt_verify | Prototype: | int cms_Receipt_verify(CMS_ContentInfo *cms, CMS_ContentInfo *req_cms) | Coverage: | 38.889% (21/54) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_ess.c | Lines: | 171-294 |
| | 84 | 18 |
check_trustName: | check_trust | Prototype: | static int check_trust(X509_STORE_CTX *ctx, int num_untrusted) | Coverage: | 81.818% (45/55) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_vfy.c | Lines: | 748-843 |
| | 53 | 18 |
check_name_constraintsName: | check_name_constraints | Prototype: | static int check_name_constraints(X509_STORE_CTX *ctx) | Coverage: | 73.333% (44/60) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_vfy.c | Lines: | 584-704 |
| | 67 | 18 |
check_crl_timeName: | check_crl_time | Prototype: | static int check_crl_time(X509_STORE_CTX *ctx, X509_CRL *crl, int notify) | Coverage: | 20.000% (11/55) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_vfy.c | Lines: | 942-993 |
| | 43 | 18 |
asn1_check_tlenName: | asn1_check_tlen | Prototype: | static int asn1_check_tlen(long *olen, int *otag, unsigned char *oclass, char *inf, char *cst, const unsigned char **in, long len, int exptag, int expclass, char opt, ASN1_TLC *ctx) | Coverage: | 88.136% (52/59) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/tasn_dec.c | Lines: | 1078-1160 |
| | 50 | 18 |
aria_ccm_cipherName: | aria_ccm_cipher | Prototype: | static int aria_ccm_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out, const unsigned char *in, size_t len) | Coverage: | 54.839% (34/62) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_aria.c | Lines: | 660-728 |
| | 55 | 18 |
aes_gcm_tls_cipherName: | aes_gcm_tls_cipher | Prototype: | static int aes_gcm_tls_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out, const unsigned char *in, size_t len) | Coverage: | 43.077% (28/65) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_aes.c | Lines: | 3044-3172 |
| | 81 | 18 |
aes_ccm_cipherName: | aes_ccm_cipher | Prototype: | static int aes_ccm_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out, const unsigned char *in, size_t len) | Coverage: | 62.903% (39/62) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_aes.c | Lines: | 3674-3742 |
| | 56 | 18 |
WHIRLPOOL_BitUpdateName: | WHIRLPOOL_BitUpdate | Prototype: | void WHIRLPOOL_BitUpdate(WHIRLPOOL_CTX *c, const void *_inp, size_t bits) | Coverage: | 28.333% (17/60) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/whrlpool/wp_dgst.c | Lines: | 86-206 |
| | 73 | 18 |
UI_processName: | UI_process | Prototype: | int UI_process(UI *ui) | Coverage: | 45.833% (22/48) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ui/ui_lib.c | Lines: | 472-547 |
| | 69 | 18 |
RSA_padding_check_PKCS1_OAEP_mgf1Name: | RSA_padding_check_PKCS1_OAEP_mgf1 | Prototype: | int RSA_padding_check_PKCS1_OAEP_mgf1(unsigned char *to, int tlen, const unsigned char *from, int flen, int num, const unsigned char *param, int plen, const EVP_MD *md, const EVP_MD *mgf1md) | Coverage: | 58.491% (31/53) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_oaep.c | Lines: | 116-251 |
| | 90 | 18 |
RAND_DRBG_instantiateName: | RAND_DRBG_instantiate | Prototype: | int RAND_DRBG_instantiate(RAND_DRBG *drbg, const unsigned char *pers, size_t perslen) | Coverage: | 77.419% (48/62) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rand/drbg_lib.c | Lines: | 277-370 |
| | 101 | 18 |
PKCS5_pbe2_set_scryptName: | PKCS5_pbe2_set_scrypt | Prototype: | X509_ALGOR *PKCS5_pbe2_set_scrypt(const EVP_CIPHER *cipher, const unsigned char *salt, int saltlen, unsigned char *aiv, uint64_t N, uint64_t r, uint64_t p) | Coverage: | 0.000% (0/48) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/p5_scrypt.c | Lines: | 39-146 |
| | 123 | 18 |
PKCS5_PBE_keyivgenName: | PKCS5_PBE_keyivgen | Prototype: | int PKCS5_PBE_keyivgen(EVP_CIPHER_CTX *cctx, const char *pass, int passlen, ASN1_TYPE *param, const EVP_CIPHER *cipher, const EVP_MD *md, int en_de) | Coverage: | 0.000% (0/55) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/p5_crpt.c | Lines: | 24-103 |
| | 92 | 18 |
PKCS12_key_gen_uniName: | PKCS12_key_gen_uni | Prototype: | int PKCS12_key_gen_uni(unsigned char *pass, int passlen, unsigned char *salt, int saltlen, int id, int iter, int n, unsigned char *out, const EVP_MD *md_type) | Coverage: | 64.615% (42/65) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pkcs12/p12_key.c | Lines: | 76-174 |
| | 120 | 18 |
HMAC_Init_exName: | HMAC_Init_ex | Prototype: | int HMAC_Init_ex(HMAC_CTX *ctx, const void *key, int len, const EVP_MD *md, ENGINE *impl) | Coverage: | 73.529% (50/68) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/hmac/hmac.c | Lines: | 18-80 |
| | 58 | 18 |
EVP_PBE_scryptName: | EVP_PBE_scrypt | Prototype: | int EVP_PBE_scrypt(const char *pass, size_t passlen, const unsigned char *salt, size_t saltlen, uint64_t N, uint64_t r, uint64_t p, uint64_t maxmem, unsigned char *key, size_t keylen) | Coverage: | 51.786% (29/56) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/pbe_scrypt.c | Lines: | 158-265 |
| | 72 | 18 |
CRYPTO_cfb128_encryptName: | CRYPTO_cfb128_encrypt | Prototype: | void CRYPTO_cfb128_encrypt(const unsigned char *in, unsigned char *out, size_t len, const void *key, unsigned char ivec[16], int *num, int enc, block128_f block) | Coverage: | 68.966% (40/58) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/modes/cfb128.c | Lines: | 19-131 |
| | 67 | 18 |
BN_MONT_CTX_setName: | BN_MONT_CTX_set | Prototype: | int BN_MONT_CTX_set(BN_MONT_CTX *mont, const BIGNUM *mod, BN_CTX *ctx) | Coverage: | 65.455% (36/55) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_mont.c | Lines: | 263-409 |
| | 67 | 18 |
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 |
BIO_debug_callbackName: | BIO_debug_callback | Prototype: | long BIO_debug_callback(BIO *bio, int cmd, const char *argp, int argi, long argl, long ret) | Coverage: | 0.000% (0/43) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bio_cb.c | Lines: | 17-98 |
| | 60 | 18 |
tls_prepare_client_certificateName: | tls_prepare_client_certificate | Prototype: | WORK_STATE tls_prepare_client_certificate(SSL *s, WORK_STATE wst) | Coverage: | 38.596% (22/57) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem_clnt.c | Lines: | 3443-3524 |
| | 81 | 17 |
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 |
ssl_set_masksName: | ssl_set_masks | Prototype: | void ssl_set_masks(SSL *s) | Coverage: | 79.012% (64/81) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c | Lines: | 3209-3322 |
| | 71 | 17 |
ssl_choose_client_versionName: | ssl_choose_client_version | Prototype: | int ssl_choose_client_version(SSL *s, int version, RAW_EXTENSION *extensions) | Coverage: | 89.062% (57/64) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem_lib.c | Lines: | 1845-1959 |
| | 142 | 17 |
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 |
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 |
pkey_hkdf_ctrlName: | pkey_hkdf_ctrl | Prototype: | static int pkey_hkdf_ctrl(EVP_PKEY_CTX *ctx, int type, int p1, void *p2) | Coverage: | 56.250% (27/48) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/kdf/hkdf.c | Lines: | 70-132 |
| | 50 | 17 |
generate_v3Name: | generate_v3 | Prototype: | static ASN1_TYPE *generate_v3(const char *str, X509V3_CTX *cnf, int depth, int *perr) | Coverage: | 0.000% (0/58) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/asn1_gen.c | Lines: | 98-238 |
| | 111 | 17 |
final_server_nameName: | final_server_name | Prototype: | static int final_server_name(SSL *s, unsigned int context, int sent) | Coverage: | 61.111% (44/72) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/extensions.c | Lines: | 917-1017 |
| | 127 | 17 |
final_key_shareName: | final_key_share | Prototype: | static int final_key_share(SSL *s, unsigned int context, int sent) | Coverage: | 81.333% (61/75) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/extensions.c | Lines: | 1265-1426 |
| | 98 | 17 |
euclidName: | euclid | Prototype: | static BIGNUM *euclid(BIGNUM *a, BIGNUM *b) | Coverage: | 63.830% (30/47) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_gcd.c | Lines: | 54-117 |
| | 40 | 17 |
ecx_key_opName: | ecx_key_op | Prototype: | static int ecx_key_op(EVP_PKEY *pkey, int id, const X509_ALGOR *palg, const unsigned char *p, int plen, ecx_key_op_t op) | Coverage: | 84.906% (45/53) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ecx_meth.c | Lines: | 45-122 |
| | 75 | 17 |
ec_GFp_simple_get_Jprojective_coordinates_GFpName: | ec_GFp_simple_get_Jprojective_coordinates_GFp | Prototype: | int ec_GFp_simple_get_Jprojective_coordinates_GFp(const EC_GROUP *group, const EC_POINT *point, BIGNUM *x, BIGNUM *y, BIGNUM *z, BN_CTX *ctx) | Coverage: | 29.167% (14/48) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ecp_smpl.c | Lines: | 428-475 |
| | 48 | 17 |
do_x509_checkName: | do_x509_check | Prototype: | static int do_x509_check(X509 *x, const char *chk, size_t chklen, unsigned int flags, int check_type, char **peername) | Coverage: | 82.456% (47/57) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_utl.c | Lines: | 818-897 |
| | 74 | 17 |
do_print_exName: | do_print_ex | Prototype: | static int do_print_ex(char_io *io_ch, void *arg, unsigned long lflags, const ASN1_STRING *str) | Coverage: | 70.492% (43/61) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/a_strex.c | Lines: | 329-406 |
| | 57 | 17 |
do_PVK_bodyName: | do_PVK_body | Prototype: | static EVP_PKEY *do_PVK_body(const unsigned char **in, unsigned int saltlen, unsigned int keylen, pem_password_cb *cb, void *u) | Coverage: | 0.000% (0/52) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pem/pvkfmt.c | Lines: | 671-744 |
| | 85 | 17 |
dh_cms_set_shared_infoName: | dh_cms_set_shared_info | Prototype: | static int dh_cms_set_shared_info(EVP_PKEY_CTX *pctx, CMS_RecipientInfo *ri) | Coverage: | 34.694% (17/49) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dh/dh_ameth.c | Lines: | 669-744 |
| | 90 | 17 |