Function | Condition % | eLOC - Effective Lines of Codeā¾ | McCabe - Cyclomatic Complexity |
ssl3_generate_master_secretName: | ssl3_generate_master_secret | Prototype: | int ssl3_generate_master_secret(SSL *s, unsigned char *out, unsigned char *p, size_t len, size_t *secret_size) | Coverage: | 0.000% (0/31) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/s3_enc.c | Lines: | 471-525 |
| | 57 | 5 |
policy_cache_createName: | policy_cache_create | Prototype: | static int policy_cache_create(X509 *x, CERTIFICATEPOLICIES *policies, int crit) | Coverage: | 0.000% (0/33) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/pcy_cache.c | Lines: | 26-79 |
| | 57 | 13 |
pkcs7_encode_rinfoName: | pkcs7_encode_rinfo | Prototype: | static int pkcs7_encode_rinfo(PKCS7_RECIP_INFO *ri, unsigned char *key, int keylen) | Coverage: | 39.130% (9/23) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pkcs7/pk7_doit.c | Lines: | 87-137 |
| | 57 | 9 |
ok_readName: | ok_read | Prototype: | static int ok_read(BIO *b, char *out, int outl) | Coverage: | 0.000% (0/48) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/bio_ok.c | Lines: | 171-255 |
| | 57 | 15 |
make_addressRangeName: | make_addressRange | Prototype: | static int make_addressRange(IPAddressOrRange **result, unsigned char *min, unsigned char *max, const int length) | Coverage: | 0.000% (0/49) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_addr.c | Lines: | 422-476 |
| | 57 | 15 |
dsa_builtin_keygenName: | dsa_builtin_keygen | Prototype: | static int dsa_builtin_keygen(DSA *dsa) | Coverage: | 41.667% (15/36) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dsa/dsa_key.c | Lines: | 25-77 |
| | 57 | 13 |
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 |
ctr_dfName: | ctr_df | Prototype: | static int ctr_df(RAND_DRBG_CTR *ctr, const unsigned char *in1, size_t in1len, const unsigned char *in2, size_t in2len, const unsigned char *in3, size_t in3len) | Coverage: | 52.273% (23/44) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rand/drbg_ctr.c | Lines: | 165-220 |
| | 57 | 11 |
X509V3_add_valueName: | X509V3_add_value | Prototype: | int X509V3_add_value(const char *name, const char *value, struct stack_st_CONF_VALUE **extlist) | Coverage: | 46.154% (12/26) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_utl.c | Lines: | 37-68 |
| | 57 | 8 |
RAND_DRBG_reseedName: | RAND_DRBG_reseed | Prototype: | int RAND_DRBG_reseed(RAND_DRBG *drbg, const unsigned char *adin, size_t adinlen, int prediction_resistance) | Coverage: | 74.359% (29/39) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rand/drbg_lib.c | Lines: | 402-456 |
| | 57 | 13 |
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 |
CMS_SignerInfo_verifyName: | CMS_SignerInfo_verify | Prototype: | int CMS_SignerInfo_verify(CMS_SignerInfo *si) | Coverage: | 39.286% (11/28) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_sd.c | Lines: | 702-745 |
| | 57 | 10 |
BIO_new_bio_pairName: | BIO_new_bio_pair | Prototype: | int BIO_new_bio_pair(BIO **bio1_p, size_t writebuf1, BIO **bio2_p, size_t writebuf2) | Coverage: | 46.154% (12/26) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bss_bio.c | Lines: | 685-726 |
| | 57 | 10 |
ASYNC_init_threadName: | ASYNC_init_thread | Prototype: | int ASYNC_init_thread(size_t max_size, size_t init_size) | Coverage: | 28.571% (8/28) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/async/async.c | Lines: | 316-375 |
| | 57 | 10 |
tls_process_cke_srpName: | tls_process_cke_srp | Prototype: | static int tls_process_cke_srp(SSL *s, PACKET *pkt) | Coverage: | 40.000% (8/20) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem_srvr.c | Lines: | 3260-3302 |
| | 56 | 6 |
tls_parse_stoc_sctName: | tls_parse_stoc_sct | Prototype: | int tls_parse_stoc_sct(SSL *s, PACKET *pkt, unsigned int context, X509 *x, size_t chainidx) | Coverage: | 62.500% (15/24) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/extensions_clnt.c | Lines: | 1471-1528 |
| | 56 | 7 |
ossl_store_attach_pem_bioName: | ossl_store_attach_pem_bio | Prototype: | OSSL_STORE_CTX *ossl_store_attach_pem_bio(BIO *bp, const UI_METHOD *ui_method, void *ui_data) | Coverage: | 0.000% (0/13) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/store/store_lib.c | Lines: | 640-673 |
| | 56 | 5 |
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 |
dsa_pkey_ctrlName: | dsa_pkey_ctrl | Prototype: | static int dsa_pkey_ctrl(EVP_PKEY *pkey, int op, long arg1, void *arg2) | Coverage: | 50.000% (19/38) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dsa/dsa_ameth.c | Lines: | 464-513 |
| | 56 | 14 |
d2i_PKCS8PrivateKey_bioName: | d2i_PKCS8PrivateKey_bio | Prototype: | EVP_PKEY *d2i_PKCS8PrivateKey_bio(BIO *bp, EVP_PKEY **x, pem_password_cb *cb, void *u) | Coverage: | 0.000% (0/20) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pem/pem_pk8.c | Lines: | 112-146 |
| | 56 | 7 |
bn_sqr_fixed_topName: | bn_sqr_fixed_top | Prototype: | int bn_sqr_fixed_top(BIGNUM *r, const BIGNUM *a, BN_CTX *ctx) | Coverage: | 71.795% (28/39) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_sqr.c | Lines: | 27-106 |
| | 56 | 12 |
bio_writeName: | bio_write | Prototype: | static int bio_write(BIO *bio, const char *buf, int num_) | Coverage: | 77.778% (21/27) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bss_bio.c | Lines: | 270-338 |
| | 56 | 8 |
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 |
add_key_shareName: | add_key_share | Prototype: | static int add_key_share(SSL *s, WPACKET *pkt, unsigned int curve_id) | Coverage: | 43.478% (10/23) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/extensions_clnt.c | Lines: | 582-637 |
| | 56 | 8 |
SSL_add_file_cert_subjects_to_stackName: | SSL_add_file_cert_subjects_to_stack | Prototype: | int SSL_add_file_cert_subjects_to_stack(struct stack_st_X509_NAME *stack, const char *file) | Coverage: | 48.000% (12/25) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_cert.c | Lines: | 680-728 |
| | 56 | 11 |
RAND_load_fileName: | RAND_load_file | Prototype: | int RAND_load_file(const char *file, long bytes) | Coverage: | 34.211% (13/38) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rand/randfile.c | Lines: | 75-152 |
| | 56 | 11 |
tls_construct_ctos_supported_groupsName: | tls_construct_ctos_supported_groups | Prototype: | EXT_RETURN tls_construct_ctos_supported_groups(SSL *s, WPACKET *pkt, unsigned int context, X509 *x, size_t chainidx) | Coverage: | 60.000% (15/25) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/extensions_clnt.c | Lines: | 168-214 |
| | 55 | 7 |
tls1_setup_key_blockName: | tls1_setup_key_block | Prototype: | int tls1_setup_key_block(SSL *s) | Coverage: | 64.286% (18/28) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/t1_enc.c | Lines: | 350-446 |
| | 55 | 10 |
tls1_set_server_sigalgsName: | tls1_set_server_sigalgs | Prototype: | int tls1_set_server_sigalgs(SSL *s) | Coverage: | 92.593% (25/27) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/t1_lib.c | Lines: | 1168-1217 |
| | 55 | 9 |
ssl_generate_param_groupName: | ssl_generate_param_group | Prototype: | EVP_PKEY *ssl_generate_param_group(uint16_t id) | Coverage: | 48.000% (12/25) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/s3_lib.c | Lines: | 4727-4759 |
| | 55 | 9 |
policy_cache_set_mappingName: | policy_cache_set_mapping | Prototype: | int policy_cache_set_mapping(X509 *x, POLICY_MAPPINGS *maps) | Coverage: | 0.000% (0/34) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/pcy_map.c | Lines: | 22-81 |
| | 55 | 11 |
pkey_dh_deriveName: | pkey_dh_derive | Prototype: | static int pkey_dh_derive(EVP_PKEY_CTX *ctx, unsigned char *key, size_t *keylen) | Coverage: | 58.140% (25/43) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dh/dh_pmeth.c | Lines: | 420-479 |
| | 55 | 14 |
pkcs5_scrypt_setName: | pkcs5_scrypt_set | Prototype: | static X509_ALGOR *pkcs5_scrypt_set(const unsigned char *salt, size_t saltlen, size_t keylen, uint64_t N, uint64_t r, uint64_t p) | Coverage: | 0.000% (0/41) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/p5_scrypt.c | Lines: | 148-210 |
| | 55 | 15 |
ok_writeName: | ok_write | Prototype: | static int ok_write(BIO *b, const char *in, int inl) | Coverage: | 0.000% (0/46) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/bio_ok.c | Lines: | 257-320 |
| | 55 | 12 |
multi_splitName: | multi_split | Prototype: | static int multi_split(BIO *bio, const char *bound, struct stack_st_BIO **ret) | Coverage: | 69.444% (25/36) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/asn_mime.c | Lines: | 561-612 |
| | 55 | 13 |
enc_writeName: | enc_write | Prototype: | static int enc_write(BIO *b, const char *in, int inl) | Coverage: | 60.606% (20/33) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/bio_enc.c | Lines: | 234-292 |
| | 55 | 9 |
cms_kek_cipherName: | cms_kek_cipher | Prototype: | static int cms_kek_cipher(unsigned char **pout, size_t *poutlen, const unsigned char *in, size_t inlen, CMS_KeyAgreeRecipientInfo *kari, int enc) | Coverage: | 39.130% (9/23) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_kari.c | Lines: | 186-226 |
| | 55 | 9 |
buffer_readName: | buffer_read | Prototype: | static int buffer_read(BIO *b, char *out, int outl) | Coverage: | 0.000% (0/48) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bf_buff.c | Lines: | 89-158 |
| | 55 | 16 |
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 |
X509v3_add_extName: | X509v3_add_ext | Prototype: | struct stack_st_X509_EXTENSION *X509v3_add_ext(struct stack_st_X509_EXTENSION **x, X509_EXTENSION *ex, int loc) | Coverage: | 45.455% (15/33) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_v3.c | Lines: | 96-134 |
| | 55 | 12 |
X509_ATTRIBUTE_set1_dataName: | X509_ATTRIBUTE_set1_data | Prototype: | int X509_ATTRIBUTE_set1_data(X509_ATTRIBUTE *attr, int attrtype, const void *data, int len) | Coverage: | 44.737% (17/38) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_att.c | Lines: | 245-294 |
| | 55 | 13 |
TS_TST_INFO_print_bioName: | TS_TST_INFO_print_bio | Prototype: | int TS_TST_INFO_print_bio(BIO *bio, TS_TST_INFO *a) | Coverage: | 0.000% (0/23) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ts/ts_rsp_print.c | Lines: | 118-174 |
| | 55 | 7 |
RAND_DRBG_generateName: | RAND_DRBG_generate | Prototype: | int RAND_DRBG_generate(RAND_DRBG *drbg, unsigned char *out, size_t outlen, int prediction_resistance, const unsigned char *adin, size_t adinlen) | Coverage: | 75.000% (39/52) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rand/drbg_lib.c | Lines: | 572-639 |
| | 55 | 16 |
EVP_MD_CTX_copy_exName: | EVP_MD_CTX_copy_ex | Prototype: | int EVP_MD_CTX_copy_ex(EVP_MD_CTX *out, const EVP_MD_CTX *in) | Coverage: | 66.667% (24/36) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/digest.c | Lines: | 209-269 |
| | 55 | 10 |
BIO_getsName: | BIO_gets | Prototype: | int BIO_gets(BIO *b, char *buf, int size) | Coverage: | 47.222% (17/36) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bio_lib.c | Lines: | 432-478 |
| | 55 | 10 |
ASN1_verifyName: | ASN1_verify | Prototype: | int ASN1_verify(i2d_of_void *i2d, X509_ALGOR *a, ASN1_BIT_STRING *signature, char *data, EVP_PKEY *pkey) | Coverage: | 0.000% (0/26) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/a_verify.c | Lines: | 26-80 |
| | 55 | 8 |
x448_intName: | x448_int | Prototype: | c448_error_t x448_int(uint8_t out[56], const uint8_t base[56], const uint8_t scalar[56]) | Coverage: | 100.000% (10/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve448/curve448.c | Lines: | 379-456 |
| | 54 | 4 |
tls_parse_stoc_use_srtpName: | tls_parse_stoc_use_srtp | Prototype: | int tls_parse_stoc_use_srtp(SSL *s, PACKET *pkt, unsigned int context, X509 *x, size_t chainidx) | Coverage: | 0.000% (0/24) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/extensions_clnt.c | Lines: | 1677-1725 |
| | 54 | 6 |
tls_construct_finishedName: | tls_construct_finished | Prototype: | int tls_construct_finished(SSL *s, WPACKET *pkt) | Coverage: | 73.333% (33/45) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem_lib.c | Lines: | 508-585 |
| | 54 | 9 |
ssl_cipher_collect_ciphersName: | ssl_cipher_collect_ciphers | Prototype: | static void ssl_cipher_collect_ciphers(const SSL_METHOD *ssl_method, int num_of_ciphers, uint32_t disabled_mkey, uint32_t disabled_auth, uint32_t disabled_enc, uint32_t disabled_mac, CIPHER_ORDER *co_list, CIPHER_ORDER **head_p, CIPHER_ORDER **tail_p) | Coverage: | 67.568% (25/37) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_ciph.c | Lines: | 639-707 |
| | 54 | 9 |
rand_pool_acquire_entropyName: | rand_pool_acquire_entropy | Prototype: | size_t rand_pool_acquire_entropy(RAND_POOL *pool) | Coverage: | 17.391% (8/46) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rand/rand_unix.c | Lines: | 451-565 |
| | 54 | 12 |
kek_unwrap_keyName: | kek_unwrap_key | Prototype: | static int kek_unwrap_key(unsigned char *out, size_t *outlen, const unsigned char *in, size_t inlen, EVP_CIPHER_CTX *ctx) | Coverage: | 0.000% (0/28) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_pwri.c | Lines: | 176-229 |
| | 54 | 8 |
err_load_crypto_strings_intName: | err_load_crypto_strings_int | Prototype: | int err_load_crypto_strings_int(void) | Coverage: | 50.000% (31/62) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/err/err_all.c | Lines: | 42-101 |
| | 54 | 2 |
dlfcn_mergerName: | dlfcn_merger | Prototype: | static char *dlfcn_merger(DSO *dso, const char *filespec1, const char *filespec2) | Coverage: | 32.258% (10/31) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dso/dso_dlfcn.c | Lines: | 189-245 |
| | 54 | 8 |
check_crlName: | check_crl | Prototype: | static int check_crl(X509_STORE_CTX *ctx, X509_CRL *crl) | Coverage: | 24.242% (16/66) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_vfy.c | Lines: | 1485-1558 |
| | 54 | 15 |
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 |
asn1_time_from_tmName: | asn1_time_from_tm | Prototype: | ASN1_TIME *asn1_time_from_tm(ASN1_TIME *s, struct tm *ts, int type) | Coverage: | 55.882% (19/34) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/a_time.c | Lines: | 261-311 |
| | 54 | 12 |
asn1_bio_ctrlName: | asn1_bio_ctrl | Prototype: | static long asn1_bio_ctrl(BIO *b, int cmd, long arg1, void *arg2) | Coverage: | 56.098% (23/41) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/bio_asn1.c | Lines: | 319-397 |
| | 54 | 17 |
X509v3_asid_add_id_or_rangeName: | X509v3_asid_add_id_or_range | Prototype: | int X509v3_asid_add_id_or_range(ASIdentifiers *asid, int which, ASN1_INTEGER *min, ASN1_INTEGER *max) | Coverage: | 0.000% (0/38) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_asid.c | Lines: | 181-229 |
| | 54 | 14 |
SXNET_add_id_INTEGERName: | SXNET_add_id_INTEGER | Prototype: | int SXNET_add_id_INTEGER(SXNET **psx, ASN1_INTEGER *zone, const char *user, int userlen) | Coverage: | 0.000% (0/40) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_sxnet.c | Lines: | 137-184 |
| | 54 | 13 |
SSL_freeName: | SSL_free | Prototype: | void SSL_free(SSL *s) | Coverage: | 76.923% (10/13) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c | Lines: | 1135-1222 |
| | 54 | 5 |
SRP_VBASE_newName: | SRP_VBASE_new | Prototype: | SRP_VBASE *SRP_VBASE_new(char *seed_key) | Coverage: | 35.714% (5/14) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/srp/srp_vfy.c | Lines: | 271-292 |
| | 54 | 4 |
RSA_new_methodName: | RSA_new_method | Prototype: | RSA *RSA_new_method(ENGINE *engine) | Coverage: | 31.034% (9/29) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_lib.c | Lines: | 50-103 |
| | 54 | 10 |
OBJ_dupName: | OBJ_dup | Prototype: | ASN1_OBJECT *OBJ_dup(const ASN1_OBJECT *o) | Coverage: | 53.846% (14/26) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/objects/obj_lib.c | Lines: | 16-55 |
| | 54 | 8 |
DSA_new_methodName: | DSA_new_method | Prototype: | DSA *DSA_new_method(ENGINE *engine) | Coverage: | 31.034% (9/29) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dsa/dsa_lib.c | Lines: | 49-101 |
| | 54 | 10 |
DH_new_methodName: | DH_new_method | Prototype: | DH *DH_new_method(ENGINE *engine) | Coverage: | 31.034% (9/29) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dh/dh_lib.c | Lines: | 42-94 |
| | 54 | 10 |
BN_GF2m_mod_arrName: | BN_GF2m_mod_arr | Prototype: | int BN_GF2m_mod_arr(BIGNUM *r, const BIGNUM *a, const int p[]) | Coverage: | 82.609% (38/46) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_gf2m.c | Lines: | 292-382 |
| | 54 | 15 |
BN_BLINDING_newName: | BN_BLINDING_new | Prototype: | BN_BLINDING *BN_BLINDING_new(const BIGNUM *A, const BIGNUM *Ai, BIGNUM *mod) | Coverage: | 30.769% (8/26) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_blind.c | Lines: | 30-79 |
| | 54 | 10 |
BIO_putsName: | BIO_puts | Prototype: | int BIO_puts(BIO *b, const char *buf) | Coverage: | 57.576% (19/33) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bio_lib.c | Lines: | 387-430 |
| | 54 | 9 |
ASN1_item_packName: | ASN1_item_pack | Prototype: | ASN1_STRING *ASN1_item_pack(void *obj, const ASN1_ITEM *it, ASN1_STRING **oct) | Coverage: | 44.444% (12/27) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/asn_pack.c | Lines: | 16-49 |
| | 54 | 8 |
tls_parse_stoc_ec_pt_formatsName: | tls_parse_stoc_ec_pt_formats | Prototype: | int tls_parse_stoc_ec_pt_formats(SSL *s, PACKET *pkt, unsigned int context, X509 *x, size_t chainidx) | Coverage: | 75.000% (12/16) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/extensions_clnt.c | Lines: | 1355-1395 |
| | 53 | 6 |
tls1_set_shared_sigalgsName: | tls1_set_shared_sigalgs | Prototype: | static int tls1_set_shared_sigalgs(SSL *s) | Coverage: | 62.963% (17/27) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/t1_lib.c | Lines: | 1673-1718 |
| | 53 | 6 |
tls1_PRFName: | tls1_PRF | Prototype: | static int tls1_PRF(SSL *s, const void *seed1, size_t seed1_len, const void *seed2, size_t seed2_len, const void *seed3, size_t seed3_len, const void *seed4, size_t seed4_len, const void *seed5, size_t seed5_len, const unsigned char *sec, size_t slen, unsigned char *out, size_t olen, int fatal) | Coverage: | 38.235% (13/34) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/t1_enc.c | Lines: | 19-64 |
| | 53 | 6 |
sh_mallocName: | sh_malloc | Prototype: | static void *sh_malloc(size_t size) | Coverage: | 76.190% (16/21) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/mem_sec.c | Lines: | 533-596 |
| | 53 | 8 |
md_ctrlName: | md_ctrl | Prototype: | static long md_ctrl(BIO *b, int cmd, long num, void *ptr) | Coverage: | 39.474% (15/38) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/bio_md.c | Lines: | 136-199 |
| | 53 | 15 |
get_crl_skName: | get_crl_sk | Prototype: | static int get_crl_sk(X509_STORE_CTX *ctx, X509_CRL **pcrl, X509_CRL **pdcrl, X509 **pissuer, int *pscore, unsigned int *preasons, struct stack_st_X509_CRL *crls) | Coverage: | 75.000% (21/28) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_vfy.c | Lines: | 995-1046 |
| | 53 | 8 |
ecp_nistz256_mod_inverseName: | ecp_nistz256_mod_inverse | Prototype: | static void ecp_nistz256_mod_inverse(unsigned long r[(256/(8 * 8))], const unsigned long in[(256/(8 * 8))]) | Coverage: | 100.000% (22/22) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ecp_nistz256.c | Lines: | 492-566 |
| | 53 | 8 |
ecdh_cms_set_peerkeyName: | ecdh_cms_set_peerkey | Prototype: | static int ecdh_cms_set_peerkey(EVP_PKEY_CTX *pctx, X509_ALGOR *alg, ASN1_BIT_STRING *pubkey) | Coverage: | 37.838% (14/37) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec_ameth.c | Lines: | 629-678 |
| | 53 | 12 |
dsa_priv_encodeName: | dsa_priv_encode | Prototype: | static int dsa_priv_encode(PKCS8_PRIV_KEY_INFO *p8, const EVP_PKEY *pkey) | Coverage: | 36.842% (7/19) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dsa/dsa_ameth.c | Lines: | 203-253 |
| | 53 | 7 |
crl_set_issuersName: | crl_set_issuers | Prototype: | static int crl_set_issuers(X509_CRL *crl) | Coverage: | 89.744% (35/39) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x_crl.c | Lines: | 82-146 |
| | 53 | 12 |
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 |
X509_STORE_CTX_get1_crlsName: | X509_STORE_CTX_get1_crls | Prototype: | struct stack_st_X509_CRL *X509_STORE_CTX_get1_crls(X509_STORE_CTX *ctx, X509_NAME *nm) | Coverage: | 26.316% (5/19) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_lu.c | Lines: | 579-617 |
| | 53 | 5 |
TS_RESP_CTX_set_accuracyName: | TS_RESP_CTX_set_accuracy | Prototype: | int TS_RESP_CTX_set_accuracy(TS_RESP_CTX *ctx, int secs, int millis, int micros) | Coverage: | 0.000% (0/23) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ts/ts_rsp_sign.c | Lines: | 250-273 |
| | 53 | 5 |
TS_CONF_load_certsName: | TS_CONF_load_certs | Prototype: | struct stack_st_X509 *TS_CONF_load_certs(const char *file) | Coverage: | 0.000% (0/17) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ts/ts_conf.c | Lines: | 59-85 |
| | 53 | 7 |
PEM_write_bioName: | PEM_write_bio | Prototype: | int PEM_write_bio(BIO *bp, const char *name, const char *header, const unsigned char *data, long len) | Coverage: | 45.098% (23/51) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pem/pem_lib.c | Lines: | 602-662 |
| | 53 | 13 |
DSO_loadName: | DSO_load | Prototype: | DSO *DSO_load(DSO *dso, const char *filename, DSO_METHOD *meth, int flags) | Coverage: | 28.125% (9/32) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dso/dso_lib.c | Lines: | 119-171 |
| | 53 | 12 |
DES_fcryptName: | DES_fcrypt | Prototype: | char *DES_fcrypt(const char *buf, const char *salt, char *ret) | Coverage: | 96.875% (31/32) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/des/fcrypt.c | Lines: | 91-149 |
| | 53 | 10 |
BIO_connectName: | BIO_connect | Prototype: | int BIO_connect(int sock, const BIO_ADDR *addr, int options) | Coverage: | 48.000% (12/25) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/b_sock2.c | Lines: | 77-116 |
| | 53 | 9 |
tls_parse_stoc_npnName: | tls_parse_stoc_npn | Prototype: | int tls_parse_stoc_npn(SSL *s, PACKET *pkt, unsigned int context, X509 *x, size_t chainidx) | Coverage: | 33.333% (6/18) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/extensions_clnt.c | Lines: | 1554-1605 |
| | 52 | 6 |
tls_construct_ctos_use_srtpName: | tls_construct_ctos_use_srtp | Prototype: | EXT_RETURN tls_construct_ctos_use_srtp(SSL *s, WPACKET *pkt, unsigned int context, X509 *x, size_t chainidx) | Coverage: | 7.692% (2/26) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/extensions_clnt.c | Lines: | 409-450 |
| | 52 | 6 |
tls_construct_ctos_key_shareName: | tls_construct_ctos_key_share | Prototype: | EXT_RETURN tls_construct_ctos_key_share(SSL *s, WPACKET *pkt, unsigned int context, X509 *x, size_t chainidx) | Coverage: | 51.724% (15/29) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/extensions_clnt.c | Lines: | 640-699 |
| | 52 | 8 |
ssl_get_new_sessionName: | ssl_get_new_session | Prototype: | int ssl_get_new_session(SSL *s, int session) | Coverage: | 67.857% (19/28) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_sess.c | Lines: | 390-445 |
| | 52 | 8 |
rand_drbg_get_entropyName: | rand_drbg_get_entropy | Prototype: | size_t rand_drbg_get_entropy(RAND_DRBG *drbg, unsigned char **pout, int entropy, size_t min_len, size_t max_len, int prediction_resistance) | Coverage: | 75.862% (22/29) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rand/rand_lib.c | Lines: | 131-211 |
| | 52 | 10 |
mime_hdr_newName: | mime_hdr_new | Prototype: | static MIME_HEADER *mime_hdr_new(const char *name, const char *value) | Coverage: | 57.692% (15/26) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/asn_mime.c | Lines: | 791-822 |
| | 52 | 10 |
level_add_nodeName: | level_add_node | Prototype: | X509_POLICY_NODE *level_add_node(X509_POLICY_LEVEL *level, X509_POLICY_DATA *data, X509_POLICY_NODE *parent, X509_POLICY_TREE *tree) | Coverage: | 0.000% (0/38) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/pcy_node.c | Lines: | 59-114 |
| | 52 | 14 |
ge_double_scalarmult_vartimeName: | ge_double_scalarmult_vartime | Prototype: | static void ge_double_scalarmult_vartime(ge_p2 *r, const uint8_t *a, const ge_p3 *A, const uint8_t *b) | Coverage: | 95.833% (23/24) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve25519.c | Lines: | 4432-4499 |
| | 52 | 8 |
drbg_ctr_generateName: | drbg_ctr_generate | Prototype: | static int drbg_ctr_generate(RAND_DRBG *drbg, unsigned char *out, size_t outlen, const unsigned char *adin, size_t adinlen) | Coverage: | 69.697% (23/33) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rand/drbg_ctr.c | Lines: | 309-352 |
| | 52 | 10 |
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 |
construct_ca_namesName: | construct_ca_names | Prototype: | int construct_ca_names(SSL *s, WPACKET *pkt) | Coverage: | 54.545% (12/22) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem_lib.c | Lines: | 2264-2302 |
| | 52 | 6 |
compute_keyName: | compute_key | Prototype: | static int compute_key(unsigned char *key, const BIGNUM *pub_key, DH *dh) | Coverage: | 51.613% (16/31) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dh/dh_key.c | Lines: | 161-213 |
| | 52 | 11 |