Function | Condition % | eLOC - Effective Lines of Codeā“ | McCabe - Cyclomatic Complexity |
RSA_set0_crt_paramsName: | RSA_set0_crt_params | Prototype: | int RSA_set0_crt_params(RSA *r, BIGNUM *dmp1, BIGNUM *dmq1, BIGNUM *iqmp) | Coverage: | 56.522% (13/23) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_lib.c | Lines: | 227-251 |
| | 44 | 5 |
SSL_set_SSL_CTXName: | SSL_set_SSL_CTX | Prototype: | SSL_CTX *SSL_set_SSL_CTX(SSL *ssl, SSL_CTX *ctx) | Coverage: | 43.478% (10/23) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c | Lines: | 3946-3991 |
| | 44 | 7 |
X509_NAME_add_entryName: | X509_NAME_add_entry | Prototype: | int X509_NAME_add_entry(X509_NAME *name, const X509_NAME_ENTRY *ne, int loc, int set) | Coverage: | 55.556% (20/36) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509name.c | Lines: | 183-239 |
| | 44 | 13 |
X509_chain_check_suitebName: | X509_chain_check_suiteb | Prototype: | int X509_chain_check_suiteb(int *perror_depth, X509 *x, struct stack_st_X509 *chain, unsigned long flags) | Coverage: | 15.556% (7/45) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_cmp.c | Lines: | 346-419 |
| | 44 | 14 |
aes_xts_init_keyName: | aes_xts_init_key | Prototype: | static int aes_xts_init_key(EVP_CIPHER_CTX *ctx, const unsigned char *key, const unsigned char *iv, int enc) | Coverage: | 58.621% (17/29) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_aes.c | Lines: | 3336-3434 |
| | 44 | 8 |
asid_containsName: | asid_contains | Prototype: | static int asid_contains(ASIdOrRanges *parent, ASIdOrRanges *child) | Coverage: | 0.000% (0/28) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_asid.c | Lines: | 653-682 |
| | 44 | 10 |
asn1_write_micalgName: | asn1_write_micalg | Prototype: | static int asn1_write_micalg(BIO *out, struct stack_st_X509_ALGOR *mdalgs) | Coverage: | 41.667% (15/36) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/asn_mime.c | Lines: | 152-218 |
| | 44 | 15 |
bn_mod_add_fixed_topName: | bn_mod_add_fixed_top | Prototype: | int bn_mod_add_fixed_top(BIGNUM *r, const BIGNUM *a, const BIGNUM *b, const BIGNUM *m) | Coverage: | 77.273% (17/22) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_mod.c | Lines: | 48-93 |
| | 44 | 6 |
cmd_DHParametersName: | cmd_DHParameters | Prototype: | static int cmd_DHParameters(SSL_CONF_CTX *cctx, const char *value) | Coverage: | 43.478% (10/23) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_conf.c | Lines: | 529-553 |
| | 44 | 8 |
dh_pub_encodeName: | dh_pub_encode | Prototype: | static int dh_pub_encode(X509_PUBKEY *pk, const EVP_PKEY *pkey) | Coverage: | 0.000% (0/17) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dh/dh_ameth.c | Lines: | 97-142 |
| | 44 | 7 |
dh_sharedinfo_encodeName: | dh_sharedinfo_encode | Prototype: | static int dh_sharedinfo_encode(unsigned char **pder, unsigned char **pctr, ASN1_OBJECT *key_oid, size_t outlen, const unsigned char *ukm, size_t ukmlen) | Coverage: | 39.286% (11/28) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dh/dh_kdf.c | Lines: | 49-96 |
| | 44 | 9 |
dlfcn_loadName: | dlfcn_load | Prototype: | static int dlfcn_load(DSO *dso) | Coverage: | 29.412% (5/17) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dso/dso_dlfcn.c | Lines: | 96-134 |
| | 44 | 7 |
ec_GFp_simple_blind_coordinatesName: | ec_GFp_simple_blind_coordinates | Prototype: | int ec_GFp_simple_blind_coordinates(const EC_GROUP *group, EC_POINT *p, BN_CTX *ctx) | Coverage: | 41.935% (13/31) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ecp_smpl.c | Lines: | 1379-1423 |
| | 44 | 11 |
ess_SIGNING_CERT_new_initName: | ess_SIGNING_CERT_new_init | Prototype: | static ESS_SIGNING_CERT *ess_SIGNING_CERT_new_init(X509 *signcert, struct stack_st_X509 *certs) | Coverage: | 0.000% (0/23) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ts/ts_rsp_sign.c | Lines: | 734-762 |
| | 44 | 7 |
fe_pow22523Name: | fe_pow22523 | Prototype: | static void fe_pow22523(fe out, const fe z) | Coverage: | 100.000% (28/28) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve25519.c | Lines: | 1661-1716 |
| | 44 | 10 |
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 |
pem_bytes_read_bio_flagsName: | pem_bytes_read_bio_flags | Prototype: | static int pem_bytes_read_bio_flags(unsigned char **pdata, long *plen, char **pnm, const char *name, BIO *bp, pem_password_cb *cb, void *u, unsigned int flags) | Coverage: | 100.000% (28/28) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pem/pem_lib.c | Lines: | 232-273 |
| | 44 | 10 |
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 |
sig_inName: | sig_in | Prototype: | static int sig_in(BIO *b) | Coverage: | 0.000% (0/21) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/bio_ok.c | Lines: | 488-534 |
| | 44 | 8 |
srp_generate_server_master_secretName: | srp_generate_server_master_secret | Prototype: | int srp_generate_server_master_secret(SSL *s) | Coverage: | 42.857% (6/14) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/tls_srp.c | Lines: | 249-276 |
| | 44 | 6 |
ssl_writeName: | ssl_write | Prototype: | static int ssl_write(BIO *b, const char *buf, size_t size, size_t *written) | Coverage: | 31.250% (10/32) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/bio_ssl.c | Lines: | 162-222 |
| | 44 | 14 |
tls_construct_client_key_exchangeName: | tls_construct_client_key_exchange | Prototype: | int tls_construct_client_key_exchange(SSL *s, WPACKET *pkt) | Coverage: | 67.500% (27/40) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem_clnt.c | Lines: | 3310-3354 |
| | 44 | 14 |
x25519_scalar_multName: | x25519_scalar_mult | Prototype: | static void x25519_scalar_mult(uint8_t out[32], const uint8_t scalar[32], const uint8_t point[32]) | Coverage: | 71.429% (5/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve25519.c | Lines: | 685-742 |
| | 44 | 3 |
BIO_ctrlName: | BIO_ctrl | Prototype: | long BIO_ctrl(BIO *b, int cmd, long larg, void *parg) | Coverage: | 36.364% (8/22) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bio_lib.c | Lines: | 510-535 |
| | 45 | 6 |
BIO_dup_chainName: | BIO_dup_chain | Prototype: | BIO *BIO_dup_chain(BIO *in) | Coverage: | 0.000% (0/17) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bio_lib.c | Lines: | 698-740 |
| | 45 | 7 |
BN_generate_dsa_nonceName: | BN_generate_dsa_nonce | Prototype: | int BN_generate_dsa_nonce(BIGNUM *out, const BIGNUM *range, const BIGNUM *priv, const unsigned char *message, size_t message_len, BN_CTX *ctx) | Coverage: | 56.522% (13/23) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_rand.c | Lines: | 205-268 |
| | 45 | 9 |
CMS_RecipientEncryptedKey_get0_idName: | CMS_RecipientEncryptedKey_get0_id | Prototype: | int CMS_RecipientEncryptedKey_get0_id(CMS_RecipientEncryptedKey *rek, ASN1_OCTET_STRING **keyid, ASN1_GENERALIZEDTIME **tm, CMS_OtherKeyAttribute **other, X509_NAME **issuer, ASN1_INTEGER **sno) | Coverage: | 0.000% (0/38) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_kari.c | Lines: | 109-141 |
| | 45 | 13 |
EC_GROUP_get_ecpkparametersName: | EC_GROUP_get_ecpkparameters | Prototype: | ECPKPARAMETERS *EC_GROUP_get_ecpkparameters(const EC_GROUP *group, ECPKPARAMETERS *params) | Coverage: | 37.500% (12/32) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec_asn1.c | Lines: | 523-566 |
| | 45 | 10 |
OCSP_REQUEST_printName: | OCSP_REQUEST_print | Prototype: | int OCSP_REQUEST_print(BIO *bp, OCSP_REQUEST *o, unsigned long flags) | Coverage: | 0.000% (0/32) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ocsp/ocsp_prn.c | Lines: | 87-130 |
| | 45 | 12 |
OCSP_basic_sign_ctxName: | OCSP_basic_sign_ctx | Prototype: | int OCSP_basic_sign_ctx(OCSP_BASICRESP *brsp, X509 *signer, EVP_MD_CTX *ctx, struct stack_st_X509 *certs, unsigned long flags) | Coverage: | 36.585% (15/41) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ocsp/ocsp_srv.c | Lines: | 177-230 |
| | 45 | 13 |
RAND_file_nameName: | RAND_file_name | Prototype: | const char *RAND_file_name(char *buf, size_t size) | Coverage: | 0.000% (0/24) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rand/randfile.c | Lines: | 231-296 |
| | 45 | 7 |
RSA_padding_check_PKCS1_type_2Name: | RSA_padding_check_PKCS1_type_2 | Prototype: | int RSA_padding_check_PKCS1_type_2(unsigned char *to, int tlen, const unsigned char *from, int flen, int num) | Coverage: | 57.143% (16/28) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_pk1.c | Lines: | 154-246 |
| | 45 | 10 |
TXT_DB_writeName: | TXT_DB_write | Prototype: | long TXT_DB_write(BIO *out, TXT_DB *db) | Coverage: | 75.000% (24/32) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/txt_db/txt_db.c | Lines: | 190-235 |
| | 45 | 13 |
UI_construct_promptName: | UI_construct_prompt | Prototype: | char *UI_construct_prompt(UI *ui, const char *object_desc, const char *object_name) | Coverage: | 52.941% (9/17) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ui/ui_lib.c | Lines: | 357-390 |
| | 45 | 6 |
X509_CRL_print_exName: | X509_CRL_print_ex | Prototype: | int X509_CRL_print_ex(BIO *out, X509_CRL *x, unsigned long nmflag) | Coverage: | 100.000% (18/18) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/t_crl.c | Lines: | 40-94 |
| | 45 | 5 |
X509_NAME_ENTRY_create_by_OBJName: | X509_NAME_ENTRY_create_by_OBJ | Prototype: | X509_NAME_ENTRY *X509_NAME_ENTRY_create_by_OBJ(X509_NAME_ENTRY **ne, const ASN1_OBJECT *obj, int type, const unsigned char *bytes, int len) | Coverage: | 25.926% (7/27) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509name.c | Lines: | 279-304 |
| | 45 | 8 |
X509_TRUST_addName: | X509_TRUST_add | Prototype: | int X509_TRUST_add(int id, int flags, int (*ck) (X509_TRUST *, X509 *, int), const char *name, int arg1, void *arg2) | Coverage: | 0.000% (0/29) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_trs.c | Lines: | 123-183 |
| | 45 | 10 |
aes_gcm_init_keyName: | aes_gcm_init_key | Prototype: | static int aes_gcm_init_key(EVP_CIPHER_CTX *ctx, const unsigned char *key, const unsigned char *iv, int enc) | Coverage: | 68.966% (20/29) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_aes.c | Lines: | 2964-3035 |
| | 45 | 8 |
asn1_primitive_freeName: | asn1_primitive_free | Prototype: | void asn1_primitive_free(ASN1_VALUE **pval, const ASN1_ITEM *it, int embed) | Coverage: | 91.837% (45/49) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/tasn_fre.c | Lines: | 146-208 |
| | 45 | 16 |
bn_mod_sub_fixed_topName: | bn_mod_sub_fixed_top | Prototype: | int bn_mod_sub_fixed_top(BIGNUM *r, const BIGNUM *a, const BIGNUM *b, const BIGNUM *m) | Coverage: | 80.000% (16/20) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_mod.c | Lines: | 128-176 |
| | 45 | 6 |
ct_public_key_hashName: | ct_public_key_hash | Prototype: | static int ct_public_key_hash(X509_PUBKEY *pkey, unsigned char **hash, size_t *hash_len) | Coverage: | 45.000% (9/20) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ct/ct_sct_ctx.c | Lines: | 194-231 |
| | 45 | 7 |
dgram_adjust_rcv_timeoutName: | dgram_adjust_rcv_timeout | Prototype: | static void dgram_adjust_rcv_timeout(BIO *b) | Coverage: | 0.000% (0/36) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bss_dgram.c | Lines: | 192-270 |
| | 45 | 8 |
dlfcn_bind_funcName: | dlfcn_bind_func | Prototype: | static DSO_FUNC_TYPE dlfcn_bind_func(DSO *dso, const char *symname) | Coverage: | 40.000% (6/15) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dso/dso_dlfcn.c | Lines: | 159-187 |
| | 45 | 5 |
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 |
dtls1_buffer_messageName: | dtls1_buffer_message | Prototype: | int dtls1_buffer_message(SSL *s, int is_ccs) | Coverage: | 54.545% (12/22) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem_dtls.c | Lines: | 1030-1095 |
| | 45 | 7 |
dtls1_process_buffered_recordsName: | dtls1_process_buffered_records | Prototype: | int dtls1_process_buffered_records(SSL *s) | Coverage: | 62.963% (17/27) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/record/rec_layer_d1.c | Lines: | 226-311 |
| | 45 | 9 |
idp_check_dpName: | idp_check_dp | Prototype: | static int idp_check_dp(DIST_POINT_NAME *a, DIST_POINT_NAME *b) | Coverage: | 0.000% (0/48) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_vfy.c | Lines: | 1331-1387 |
| | 45 | 16 |
nss_keylog_intName: | nss_keylog_int | Prototype: | static int nss_keylog_int(const char *prefix, SSL *ssl, const uint8_t *parameter_1, size_t parameter_1_len, const uint8_t *parameter_2, size_t parameter_2_len) | Coverage: | 84.615% (11/13) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c | Lines: | 5096-5147 |
| | 45 | 5 |
ossl_store_unregister_loader_intName: | ossl_store_unregister_loader_int | Prototype: | OSSL_STORE_LOADER *ossl_store_unregister_loader_int(const char *scheme) | Coverage: | 0.000% (0/9) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/store/store_register.c | Lines: | 240-269 |
| | 45 | 3 |
CRYPTO_get_ex_new_indexName: | CRYPTO_get_ex_new_index | Prototype: | int CRYPTO_get_ex_new_index(int class_index, long argl, void *argp, CRYPTO_EX_new *new_func, CRYPTO_EX_dup *dup_func, CRYPTO_EX_free *free_func) | Coverage: | 52.632% (10/19) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ex_data.c | Lines: | 155-199 |
| | 46 | 7 |
CRYPTO_ocb128_decryptName: | CRYPTO_ocb128_decrypt | Prototype: | int CRYPTO_ocb128_decrypt(OCB128_CONTEXT *ctx, const unsigned char *in, unsigned char *out, size_t len) | Coverage: | 54.167% (13/24) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/modes/ocb128.c | Lines: | 421-507 |
| | 46 | 7 |
EVP_SealInitName: | EVP_SealInit | Prototype: | int EVP_SealInit(EVP_CIPHER_CTX *ctx, const EVP_CIPHER *type, unsigned char **ek, int *ekl, unsigned char *iv, EVP_PKEY **pubk, int npubk) | Coverage: | 50.000% (15/30) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/p_seal.c | Lines: | 18-56 |
| | 46 | 10 |
NETSCAPE_SPKI_printName: | NETSCAPE_SPKI_print | Prototype: | int NETSCAPE_SPKI_print(BIO *out, NETSCAPE_SPKI *spki) | Coverage: | 0.000% (0/14) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/t_spki.c | Lines: | 20-56 |
| | 46 | 5 |
PKCS12_setup_macName: | PKCS12_setup_mac | Prototype: | int PKCS12_setup_mac(PKCS12 *p12, int iter, unsigned char *salt, int saltlen, const EVP_MD *md_type) | Coverage: | 0.000% (0/29) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pkcs12/p12_mutl.c | Lines: | 206-246 |
| | 46 | 10 |
PKCS1_MGF1Name: | PKCS1_MGF1 | Prototype: | int PKCS1_MGF1(unsigned char *mask, long len, const unsigned char *seed, long seedlen, const EVP_MD *dgst) | Coverage: | 55.556% (15/27) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_oaep.c | Lines: | 253-293 |
| | 46 | 9 |
RAND_write_fileName: | RAND_write_file | Prototype: | int RAND_write_file(const char *file) | Coverage: | 44.444% (8/18) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rand/randfile.c | Lines: | 154-229 |
| | 46 | 6 |
SSL_CTX_use_serverinfo_exName: | SSL_CTX_use_serverinfo_ex | Prototype: | int SSL_CTX_use_serverinfo_ex(SSL_CTX *ctx, unsigned int version, const unsigned char *serverinfo, size_t serverinfo_length) | Coverage: | 50.000% (10/20) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_rsa.c | Lines: | 860-899 |
| | 46 | 6 |
X509_STORE_newName: | X509_STORE_new | Prototype: | X509_STORE *X509_STORE_new(void) | Coverage: | 35.000% (7/20) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_lu.c | Lines: | 160-202 |
| | 46 | 8 |
asn1_collectName: | asn1_collect | Prototype: | static int asn1_collect(BUF_MEM *buf, const unsigned char **in, long len, char inf, int tag, int aclass, int depth) | Coverage: | 82.857% (29/35) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/tasn_dec.c | Lines: | 984-1039 |
| | 46 | 11 |
ec_GFp_simple_group_set_curveName: | ec_GFp_simple_group_set_curve | Prototype: | int ec_GFp_simple_group_set_curve(EC_GROUP *group, const BIGNUM *p, const BIGNUM *a, const BIGNUM *b, BN_CTX *ctx) | Coverage: | 35.714% (15/42) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ecp_smpl.c | Lines: | 133-190 |
| | 46 | 15 |
i2c_ASN1_BIT_STRINGName: | i2c_ASN1_BIT_STRING | Prototype: | int i2c_ASN1_BIT_STRING(ASN1_BIT_STRING *a, unsigned char **pp) | Coverage: | 65.957% (31/47) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/a_bitstr.c | Lines: | 21-77 |
| | 46 | 16 |
internal_verifyName: | internal_verify | Prototype: | static int internal_verify(X509_STORE_CTX *ctx) | Coverage: | 72.727% (32/44) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_vfy.c | Lines: | 1701-1779 |
| | 46 | 15 |
module_initName: | module_init | Prototype: | static int module_init(CONF_MODULE *pmod, const char *name, const char *value, const CONF *cnf) | Coverage: | 32.353% (11/34) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/conf/conf_mod.c | Lines: | 287-348 |
| | 46 | 12 |
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 |
pkey_rsa_keygenName: | pkey_rsa_keygen | Prototype: | static int pkey_rsa_keygen(EVP_PKEY_CTX *ctx, EVP_PKEY *pkey) | Coverage: | 53.571% (15/28) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_pmeth.c | Lines: | 717-754 |
| | 46 | 8 |
ssl_security_default_callbackName: | ssl_security_default_callback | Prototype: | static int ssl_security_default_callback(const SSL *s, const SSL_CTX *ctx, int op, int bits, int nid, void *other, void *ex) | Coverage: | 58.427% (52/89) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_cert.c | Lines: | 909-990 |
| | 46 | 26 |
tls_construct_client_certificateName: | tls_construct_client_certificate | Prototype: | int tls_construct_client_certificate(SSL *s, WPACKET *pkt) | Coverage: | 66.667% (22/33) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem_clnt.c | Lines: | 3526-3563 |
| | 46 | 7 |
tls_parse_ctos_alpnName: | tls_parse_ctos_alpn | Prototype: | int tls_parse_ctos_alpn(SSL *s, PACKET *pkt, unsigned int context, X509 *x, size_t chainidx) | Coverage: | 72.727% (16/22) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/extensions_srvr.c | Lines: | 459-496 |
| | 46 | 6 |
BIO_callback_ctrlName: | BIO_callback_ctrl | Prototype: | long BIO_callback_ctrl(BIO *b, int cmd, BIO_info_cb *fp) | Coverage: | 0.000% (0/24) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bio_lib.c | Lines: | 537-564 |
| | 47 | 6 |
CRYPTO_ocb128_encryptName: | CRYPTO_ocb128_encrypt | Prototype: | int CRYPTO_ocb128_encrypt(OCB128_CONTEXT *ctx, const unsigned char *in, unsigned char *out, size_t len) | Coverage: | 54.167% (13/24) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/modes/ocb128.c | Lines: | 329-415 |
| | 47 | 7 |
DES_encrypt1Name: | DES_encrypt1 | Prototype: | void DES_encrypt1(DES_LONG *data, DES_key_schedule *ks, int enc) | Coverage: | 100.000% (5/5) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/des/des_enc.c | Lines: | 14-83 |
| | 47 | 2 |
EVP_SignFinalName: | EVP_SignFinal | Prototype: | int EVP_SignFinal(EVP_MD_CTX *ctx, unsigned char *sigret, unsigned int *siglen, EVP_PKEY *pkey) | Coverage: | 40.000% (12/30) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/p_sign.c | Lines: | 17-61 |
| | 47 | 11 |
PKCS7_to_TS_TST_INFOName: | PKCS7_to_TS_TST_INFO | Prototype: | TS_TST_INFO *PKCS7_to_TS_TST_INFO(PKCS7 *token) | Coverage: | 38.462% (5/13) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ts/ts_asn1.c | Lines: | 246-276 |
| | 47 | 5 |
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 |
SSL_get_sigalgsName: | SSL_get_sigalgs | Prototype: | int SSL_get_sigalgs(SSL *s, int idx, int *psign, int *phash, int *psignhash, unsigned char *rsig, unsigned char *rhash) | Coverage: | 60.606% (20/33) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/t1_lib.c | Lines: | 1799-1826 |
| | 47 | 9 |
TS_RESP_set_genTime_with_precisionName: | TS_RESP_set_genTime_with_precision | Prototype: | static ASN1_GENERALIZEDTIME *TS_RESP_set_genTime_with_precision( ASN1_GENERALIZEDTIME *asn1_time, long sec, long usec, unsigned precision) | Coverage: | 0.000% (0/25) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ts/ts_rsp_sign.c | Lines: | 985-1051 |
| | 47 | 9 |
X509_ATTRIBUTE_create_by_OBJName: | X509_ATTRIBUTE_create_by_OBJ | Prototype: | X509_ATTRIBUTE *X509_ATTRIBUTE_create_by_OBJ(X509_ATTRIBUTE **attr, const ASN1_OBJECT *obj, int atrtype, const void *data, int len) | Coverage: | 25.926% (7/27) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_att.c | Lines: | 186-214 |
| | 47 | 8 |
X509_PURPOSE_addName: | X509_PURPOSE_add | Prototype: | int X509_PURPOSE_add(int id, int trust, int flags, int (*ck) (const X509_PURPOSE *, const X509 *, int), const char *name, const char *sname, void *arg) | Coverage: | 0.000% (0/31) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_purp.c | Lines: | 149-215 |
| | 47 | 10 |
X509_aux_printName: | X509_aux_print | Prototype: | int X509_aux_print(BIO *out, X509 *x, int indent) | Coverage: | 5.714% (2/35) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/t_x509.c | Lines: | 327-379 |
| | 47 | 11 |
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 |
d2i_AutoPrivateKeyName: | d2i_AutoPrivateKey | Prototype: | EVP_PKEY *d2i_AutoPrivateKey(EVP_PKEY **a, const unsigned char **pp, long length) | Coverage: | 90.000% (18/20) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/d2i_pr.c | Lines: | 79-125 |
| | 47 | 7 |
d2i_ECParametersName: | d2i_ECParameters | Prototype: | EC_KEY *d2i_ECParameters(EC_KEY **a, const unsigned char **in, long len) | Coverage: | 46.154% (12/26) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec_asn1.c | Lines: | 1052-1080 |
| | 47 | 7 |
dtls1_retrieve_buffered_fragmentName: | dtls1_retrieve_buffered_fragment | Prototype: | static int dtls1_retrieve_buffered_fragment(SSL *s, size_t *len) | Coverage: | 75.000% (18/24) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem_dtls.c | Lines: | 467-528 |
| | 47 | 8 |
early_data_count_okName: | early_data_count_ok | Prototype: | int early_data_count_ok(SSL *s, size_t length, size_t overhead, int send) | Coverage: | 82.143% (23/28) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/record/ssl3_record.c | Lines: | 104-149 |
| | 47 | 7 |
i2o_SCTName: | i2o_SCT | Prototype: | int i2o_SCT(const SCT *sct, unsigned char **out) | Coverage: | 75.862% (22/29) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ct/ct_oct.c | Lines: | 200-255 |
| | 47 | 10 |
module_load_dsoName: | module_load_dso | Prototype: | static CONF_MODULE *module_load_dso(const CONF *cnf, const char *name, const char *value) | Coverage: | 0.000% (0/14) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/conf/conf_mod.c | Lines: | 185-224 |
| | 47 | 6 |
ocsp_match_issueridName: | ocsp_match_issuerid | Prototype: | static int ocsp_match_issuerid(X509 *cert, OCSP_CERTID *cid, struct stack_st_OCSP_SINGLERESP *sresp) | Coverage: | 36.667% (11/30) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ocsp/ocsp_vfy.c | Lines: | 276-322 |
| | 47 | 10 |
rand_drbg_newName: | rand_drbg_new | Prototype: | static RAND_DRBG *rand_drbg_new(int secure, int type, unsigned int flags, RAND_DRBG *parent) | Coverage: | 57.143% (16/28) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rand/drbg_lib.c | Lines: | 173-238 |
| | 47 | 8 |
srp_Calc_xyName: | srp_Calc_xy | Prototype: | static BIGNUM *srp_Calc_xy(const BIGNUM *x, const BIGNUM *y, const BIGNUM *N) | Coverage: | 50.000% (11/22) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/srp/srp_lib.c | Lines: | 23-43 |
| | 47 | 6 |
srp_verify_server_paramName: | srp_verify_server_param | Prototype: | int srp_verify_server_param(SSL *s) | Coverage: | 35.000% (7/20) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/tls_srp.c | Lines: | 332-366 |
| | 47 | 6 |
tls1_generate_master_secretName: | tls1_generate_master_secret | Prototype: | int tls1_generate_master_secret(SSL *s, unsigned char *out, unsigned char *p, size_t len, size_t *secret_size) | Coverage: | 56.250% (9/16) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/t1_enc.c | Lines: | 474-533 |
| | 47 | 5 |
ts_check_signing_certsName: | ts_check_signing_certs | Prototype: | static int ts_check_signing_certs(PKCS7_SIGNER_INFO *si, struct stack_st_X509 *chain) | Coverage: | 0.000% (0/36) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ts/ts_rsp_verify.c | Lines: | 201-258 |
| | 47 | 13 |
ASN1_bn_printName: | ASN1_bn_print | Prototype: | int ASN1_bn_print(BIO *bp, const char *number, const BIGNUM *num, unsigned char *ign, int indent) | Coverage: | 65.714% (23/35) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/t_pkey.c | Lines: | 45-93 |
| | 48 | 12 |
BN_bin2bnName: | BN_bin2bn | Prototype: | BIGNUM *BN_bin2bn(const unsigned char *s, int len, BIGNUM *ret) | Coverage: | 91.667% (22/24) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_lib.c | Lines: | 372-415 |
| | 48 | 8 |
OBJ_txt2objName: | OBJ_txt2obj | Prototype: | ASN1_OBJECT *OBJ_txt2obj(const char *s, int no_name) | Coverage: | 55.556% (10/18) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/objects/obj_dat.c | Lines: | 350-394 |
| | 48 | 6 |
OPENSSL_INIT_set_config_appnameName: | OPENSSL_INIT_set_config_appname | Prototype: | int OPENSSL_INIT_set_config_appname(OPENSSL_INIT_SETTINGS *settings, const char *appname) | Coverage: | 0.000% (0/16) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/conf/conf_lib.c | Lines: | 366-381 |
| | 48 | 4 |
OPENSSL_cleanupName: | OPENSSL_cleanup | Prototype: | void OPENSSL_cleanup(void) | Coverage: | 68.421% (13/19) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/init.c | Lines: | 458-574 |
| | 48 | 7 |
OPENSSL_utf82uniName: | OPENSSL_utf82uni | Prototype: | unsigned char *OPENSSL_utf82uni(const char *asc, int asclen, unsigned char **uni, int *unilen) | Coverage: | 58.065% (18/31) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pkcs12/p12_utl.c | Lines: | 74-147 |
| | 48 | 11 |
bio_write_internName: | bio_write_intern | Prototype: | static int bio_write_intern(BIO *b, const void *data, size_t dlen, size_t *written) | Coverage: | 66.667% (18/27) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bio_lib.c | Lines: | 320-353 |
| | 48 | 7 |
ctr_updateName: | ctr_update | Prototype: | static int ctr_update(RAND_DRBG *drbg, const unsigned char *in1, size_t in1len, const unsigned char *in2, size_t in2len, const unsigned char *nonce, size_t noncelen) | Coverage: | 63.415% (26/41) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rand/drbg_ctr.c | Lines: | 228-277 |
| | 48 | 11 |