Function | Condition % | eLOC - Effective Lines of Codeā“ | McCabe - Cyclomatic Complexity |
ASYNC_WAIT_CTX_freeName: | ASYNC_WAIT_CTX_free | Prototype: | void ASYNC_WAIT_CTX_free(ASYNC_WAIT_CTX *ctx) | Coverage: | 38.462% (5/13) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/async/async_wait.c | Lines: | 20-42 |
| | 19 | 5 |
BN_GF2m_mod_divName: | BN_GF2m_mod_div | Prototype: | int BN_GF2m_mod_div(BIGNUM *r, const BIGNUM *y, const BIGNUM *x, const BIGNUM *p, BN_CTX *ctx) | Coverage: | 63.636% (7/11) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_gf2m.c | Lines: | 790-815 |
| | 19 | 5 |
BN_GF2m_mod_sqr_arrName: | BN_GF2m_mod_sqr_arr | Prototype: | int BN_GF2m_mod_sqr_arr(BIGNUM *r, const BIGNUM *a, const int p[], BN_CTX *ctx) | Coverage: | 57.143% (8/14) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_gf2m.c | Lines: | 489-516 |
| | 19 | 6 |
BN_mod_expName: | BN_mod_exp | Prototype: | int BN_mod_exp(BIGNUM *r, const BIGNUM *a, const BIGNUM *p, const BIGNUM *m, BN_CTX *ctx) | Coverage: | 81.250% (13/16) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_exp.c | Lines: | 89-159 |
| | 19 | 3 |
BN_swapName: | BN_swap | Prototype: | void BN_swap(BIGNUM *a, BIGNUM *b) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_lib.c | Lines: | 306-337 |
| | 19 | 1 |
CMS_add0_certName: | CMS_add0_cert | Prototype: | int CMS_add0_cert(CMS_ContentInfo *cms, X509 *cert) | Coverage: | 56.250% (9/16) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_lib.c | Lines: | 381-405 |
| | 19 | 6 |
CMS_decrypt_set1_passwordName: | CMS_decrypt_set1_password | Prototype: | int CMS_decrypt_set1_password(CMS_ContentInfo *cms, unsigned char *pass, ssize_t passlen) | Coverage: | 0.000% (0/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_smime.c | Lines: | 708-729 |
| | 19 | 4 |
CMS_finalName: | CMS_final | Prototype: | int CMS_final(CMS_ContentInfo *cms, BIO *data, BIO *dcont, unsigned int flags) | Coverage: | 50.000% (4/8) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_smime.c | Lines: | 758-784 |
| | 19 | 4 |
CMS_streamName: | CMS_stream | Prototype: | int CMS_stream(unsigned char ***boundary, CMS_ContentInfo *cms) | Coverage: | 40.000% (4/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_io.c | Lines: | 17-33 |
| | 19 | 4 |
CONF_loadName: | CONF_load | Prototype: | struct lhash_st_CONF_VALUE *CONF_load(struct lhash_st_CONF_VALUE *conf, const char *file, long *eline) | Coverage: | 0.000% (0/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/conf/conf_lib.c | Lines: | 45-65 |
| | 19 | 2 |
CRYPTO_gcm128_initName: | CRYPTO_gcm128_init | Prototype: | void CRYPTO_gcm128_init(GCM128_CONTEXT *ctx, void *key, block128_f block) | Coverage: | 36.364% (4/11) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/modes/gcm128.c | Lines: | 713-825 |
| | 19 | 4 |
CRYPTO_reallocName: | CRYPTO_realloc | Prototype: | void *CRYPTO_realloc(void *str, size_t num, const char *file, int line) | Coverage: | 58.333% (7/12) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/mem.c | Lines: | 238-266 |
| | 19 | 4 |
CRYPTO_set_ex_dataName: | CRYPTO_set_ex_data | Prototype: | int CRYPTO_set_ex_data(CRYPTO_EX_DATA *ad, int idx, void *val) | Coverage: | 69.231% (9/13) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ex_data.c | Lines: | 369-388 |
| | 19 | 5 |
DSA_set0_keyName: | DSA_set0_key | Prototype: | int DSA_set0_key(DSA *d, BIGNUM *pub_key, BIGNUM *priv_key) | Coverage: | 50.000% (6/12) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dsa/dsa_lib.c | Lines: | 289-308 |
| | 19 | 4 |
EC_GROUP_get_pentanomial_basisName: | EC_GROUP_get_pentanomial_basis | Prototype: | int EC_GROUP_get_pentanomial_basis(const EC_GROUP *group, unsigned int *k1, unsigned int *k2, unsigned int *k3) | Coverage: | 0.000% (0/26) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec_asn1.c | Lines: | 62-86 |
| | 19 | 6 |
EC_KEY_check_keyName: | EC_KEY_check_key | Prototype: | int EC_KEY_check_key(const EC_KEY *eckey) | Coverage: | 63.636% (7/11) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec_key.c | Lines: | 255-268 |
| | 19 | 3 |
EC_KEY_dupName: | EC_KEY_dup | Prototype: | EC_KEY *EC_KEY_dup(const EC_KEY *ec_key) | Coverage: | 42.857% (3/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec_key.c | Lines: | 150-162 |
| | 19 | 3 |
EC_POINT_hex2pointName: | EC_POINT_hex2point | Prototype: | EC_POINT *EC_POINT_hex2point(const EC_GROUP *group, const char *buf, EC_POINT *point, BN_CTX *ctx) | Coverage: | 0.000% (0/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec_print.c | Lines: | 107-121 |
| | 19 | 2 |
ENGINE_cmd_is_executableName: | ENGINE_cmd_is_executable | Prototype: | int ENGINE_cmd_is_executable(ENGINE *e, int cmd) | Coverage: | 63.636% (7/11) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/engine/eng_ctrl.c | Lines: | 177-191 |
| | 19 | 3 |
ENGINE_load_ssl_client_certName: | ENGINE_load_ssl_client_cert | Prototype: | int ENGINE_load_ssl_client_cert(ENGINE *e, SSL *s, struct stack_st_X509_NAME *ca_dn, X509 **pcert, EVP_PKEY **ppkey, struct stack_st_X509 **pother, UI_METHOD *ui_method, void *callback_data) | Coverage: | 0.000% (0/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/engine/eng_pkey.c | Lines: | 114-140 |
| | 19 | 4 |
EVP_PKEY_asn1_add_aliasName: | EVP_PKEY_asn1_add_alias | Prototype: | int EVP_PKEY_asn1_add_alias(int to, int from) | Coverage: | 0.000% (0/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/ameth_lib.c | Lines: | 162-174 |
| | 19 | 3 |
EVP_PKEY_free_itName: | EVP_PKEY_free_it | Prototype: | static void EVP_PKEY_free_it(EVP_PKEY *x) | Coverage: | 83.333% (5/6) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/p_lib.c | Lines: | 606-619 |
| | 19 | 2 |
NCONF_get_sectionName: | NCONF_get_section | Prototype: | struct stack_st_CONF_VALUE *NCONF_get_section(const CONF *conf, const char *section) | Coverage: | 42.857% (3/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/conf/conf_lib.c | Lines: | 242-255 |
| | 19 | 3 |
OCSP_archive_cutoff_newName: | OCSP_archive_cutoff_new | Prototype: | X509_EXTENSION *OCSP_archive_cutoff_new(char *tim) | Coverage: | 0.000% (0/8) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ocsp/ocsp_ext.c | Lines: | 413-426 |
| | 19 | 4 |
OCSP_single_get0_statusName: | OCSP_single_get0_status | Prototype: | int OCSP_single_get0_status(OCSP_SINGLERESP *single, int *reason, ASN1_GENERALIZEDTIME **revtime, ASN1_GENERALIZEDTIME **thisupd, ASN1_GENERALIZEDTIME **nextupd) | Coverage: | 0.000% (0/22) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ocsp/ocsp_cl.c | Lines: | 276-303 |
| | 19 | 8 |
OPENSSL_gmtime_diffName: | OPENSSL_gmtime_diff | Prototype: | int OPENSSL_gmtime_diff(int *pday, int *psec, const struct tm *from, const struct tm *to) | Coverage: | 73.913% (17/23) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/o_time.c | Lines: | 102-130 |
| | 19 | 7 |
OSSL_STORE_INFO_freeName: | OSSL_STORE_INFO_free | Prototype: | void OSSL_STORE_INFO_free(OSSL_STORE_INFO *info) | Coverage: | 0.000% (0/16) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/store/store_lib.c | Lines: | 442-469 |
| | 19 | 8 |
PEM_def_callbackName: | PEM_def_callback | Prototype: | int PEM_def_callback(char *buf, int num, int rwflag, void *userdata) | Coverage: | 0.000% (0/14) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pem/pem_lib.c | Lines: | 31-64 |
| | 19 | 4 |
PKCS12_key_gen_ascName: | PKCS12_key_gen_asc | Prototype: | int PKCS12_key_gen_asc(const char *pass, int passlen, unsigned char *salt, int saltlen, int id, int iter, int n, unsigned char *out, const EVP_MD *md_type) | Coverage: | 0.000% (0/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pkcs12/p12_key.c | Lines: | 30-51 |
| | 19 | 4 |
PKCS12_key_gen_utf8Name: | PKCS12_key_gen_utf8 | Prototype: | int PKCS12_key_gen_utf8(const char *pass, int passlen, unsigned char *salt, int saltlen, int id, int iter, int n, unsigned char *out, const EVP_MD *md_type) | Coverage: | 40.000% (4/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pkcs12/p12_key.c | Lines: | 53-74 |
| | 19 | 4 |
PKCS5_pbe_setName: | PKCS5_pbe_set | Prototype: | X509_ALGOR *PKCS5_pbe_set(int alg, int iter, const unsigned char *salt, int saltlen) | Coverage: | 0.000% (0/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/p5_pbe.c | Lines: | 81-96 |
| | 19 | 3 |
SCT_LIST_validateName: | SCT_LIST_validate | Prototype: | int SCT_LIST_validate(const struct stack_st_SCT *scts, CT_POLICY_EVAL_CTX *ctx) | Coverage: | 58.333% (7/12) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ct/ct_sct.c | Lines: | 376-396 |
| | 19 | 4 |
SRP_check_known_gN_paramName: | SRP_check_known_gN_param | Prototype: | char *SRP_check_known_gN_param(const BIGNUM *g, const BIGNUM *N) | Coverage: | 57.143% (8/14) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/srp/srp_lib.c | Lines: | 259-270 |
| | 19 | 4 |
SRP_user_pwd_set_idsName: | SRP_user_pwd_set_ids | Prototype: | static int SRP_user_pwd_set_ids(SRP_user_pwd *vinfo, const char *id, const char *info) | Coverage: | 60.000% (6/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/srp/srp_vfy.c | Lines: | 211-217 |
| | 19 | 2 |
SSL_client_hello_get0_extName: | SSL_client_hello_get0_ext | Prototype: | int SSL_client_hello_get0_ext(SSL *s, unsigned int type, const unsigned char **out, size_t *outlen) | Coverage: | 61.111% (11/18) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c | Lines: | 5049-5068 |
| | 19 | 6 |
SSL_get0_dane_tlsaName: | SSL_get0_dane_tlsa | Prototype: | int SSL_get0_dane_tlsa(SSL *s, uint8_t *usage, uint8_t *selector, uint8_t *mtype, unsigned const char **data, size_t *dlen) | Coverage: | 0.000% (0/26) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c | Lines: | 1071-1091 |
| | 19 | 8 |
SSL_select_next_protoName: | SSL_select_next_proto | Prototype: | int SSL_select_next_proto(unsigned char **out, unsigned char *outlen, const unsigned char *server, unsigned int server_len, const unsigned char *client, unsigned int client_len) | Coverage: | 92.308% (12/13) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c | Lines: | 2646-2682 |
| | 19 | 5 |
TS_ACCURACY_set_microsName: | TS_ACCURACY_set_micros | Prototype: | int TS_ACCURACY_set_micros(TS_ACCURACY *a, const ASN1_INTEGER *micros) | Coverage: | 0.000% (0/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ts/ts_rsp_utils.c | Lines: | 217-233 |
| | 19 | 4 |
TS_ACCURACY_set_millisName: | TS_ACCURACY_set_millis | Prototype: | int TS_ACCURACY_set_millis(TS_ACCURACY *a, const ASN1_INTEGER *millis) | Coverage: | 0.000% (0/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ts/ts_rsp_utils.c | Lines: | 194-210 |
| | 19 | 4 |
X509_NAME_ENTRY_set_objectName: | X509_NAME_ENTRY_set_object | Prototype: | int X509_NAME_ENTRY_set_object(X509_NAME_ENTRY *ne, const ASN1_OBJECT *obj) | Coverage: | 50.000% (4/8) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509name.c | Lines: | 306-316 |
| | 19 | 2 |
_CONF_add_stringName: | _CONF_add_string | Prototype: | int _CONF_add_string(CONF *conf, CONF_VALUE *section, CONF_VALUE *value) | Coverage: | 71.429% (5/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/conf/conf_api.c | Lines: | 47-67 |
| | 19 | 3 |
aes_wrap_init_keyName: | aes_wrap_init_key | Prototype: | static int aes_wrap_init_key(EVP_CIPHER_CTX *ctx, const unsigned char *key, const unsigned char *iv, int enc) | Coverage: | 73.684% (14/19) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_aes.c | Lines: | 3762-3783 |
| | 19 | 6 |
asn1_bio_freeName: | asn1_bio_free | Prototype: | static int asn1_bio_free(BIO *b) | Coverage: | 42.857% (3/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/bio_asn1.c | Lines: | 130-147 |
| | 19 | 3 |
b64_freeName: | b64_free | Prototype: | static int b64_free(BIO *a) | Coverage: | 42.857% (3/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/bio_b64.c | Lines: | 92-108 |
| | 19 | 3 |
bio_nwriteName: | bio_nwrite | Prototype: | static ssize_t bio_nwrite(BIO *bio, char **buf, size_t num_) | Coverage: | 45.455% (5/11) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bss_bio.c | Lines: | 395-416 |
| | 19 | 4 |
by_file_ctrlName: | by_file_ctrl | Prototype: | static int by_file_ctrl(X509_LOOKUP *ctx, int cmd, const char *argp, long argl, char **ret) | Coverage: | 70.588% (12/17) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/by_file.c | Lines: | 40-72 |
| | 19 | 6 |
check_random_deviceName: | check_random_device | Prototype: | static int check_random_device(struct random_device * rd) | Coverage: | 69.231% (9/13) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rand/rand_unix.c | Lines: | 324-334 |
| | 19 | 1 |
cmd_CertificateName: | cmd_Certificate | Prototype: | static int cmd_Certificate(SSL_CONF_CTX *cctx, const char *value) | Coverage: | 64.706% (11/17) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_conf.c | Lines: | 417-438 |
| | 19 | 5 |
cms_set1_keyidName: | cms_set1_keyid | Prototype: | int cms_set1_keyid(ASN1_OCTET_STRING **pkeyid, X509 *cert) | Coverage: | 42.857% (3/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_lib.c | Lines: | 570-587 |
| | 19 | 3 |
cms_signed_data_initName: | cms_signed_data_init | Prototype: | static CMS_SignedData *cms_signed_data_init(CMS_ContentInfo *cms) | Coverage: | 71.429% (5/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_sd.c | Lines: | 32-49 |
| | 19 | 3 |
conn_readName: | conn_read | Prototype: | static int conn_read(BIO *b, char *out, int outl) | Coverage: | 56.250% (9/16) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bss_conn.c | Lines: | 293-315 |
| | 19 | 6 |
construct_key_exchange_tbsName: | construct_key_exchange_tbs | Prototype: | size_t construct_key_exchange_tbs(SSL *s, unsigned char **ptbs, const void *param, size_t paramlen) | Coverage: | 50.000% (2/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem_lib.c | Lines: | 2305-2323 |
| | 19 | 2 |
crl_crldp_checkName: | crl_crldp_check | Prototype: | static int crl_crldp_check(X509 *x, X509_CRL *crl, int crl_score, unsigned int *preasons) | Coverage: | 25.000% (8/32) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_vfy.c | Lines: | 1408-1435 |
| | 19 | 9 |
des_cfb1_cipherName: | des_cfb1_cipher | Prototype: | static int des_cfb1_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out, const unsigned char *in, size_t inl) | Coverage: | 82.353% (14/17) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_des.c | Lines: | 144-171 |
| | 19 | 5 |
dlfcn_pathbyaddrName: | dlfcn_pathbyaddr | Prototype: | static int dlfcn_pathbyaddr(void *addr, char *path, int sz) | Coverage: | 0.000% (0/13) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dso/dso_dlfcn.c | Lines: | 400-437 |
| | 19 | 5 |
do_pkcs7_signed_attribName: | do_pkcs7_signed_attrib | Prototype: | static int do_pkcs7_signed_attrib(PKCS7_SIGNER_INFO *si, EVP_MD_CTX *mctx) | Coverage: | 43.750% (7/16) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pkcs7/pk7_doit.c | Lines: | 611-639 |
| | 19 | 6 |
dsa_missing_parametersName: | dsa_missing_parameters | Prototype: | static int dsa_missing_parameters(const EVP_PKEY *pkey) | Coverage: | 50.000% (5/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dsa/dsa_ameth.c | Lines: | 270-277 |
| | 19 | 2 |
ec_GF2m_simple_group_initName: | ec_GF2m_simple_group_init | Prototype: | int ec_GF2m_simple_group_init(EC_GROUP *group) | Coverage: | 50.000% (4/8) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec2_smpl.c | Lines: | 22-35 |
| | 19 | 2 |
ec_GF2m_simple_point_initName: | ec_GF2m_simple_point_init | Prototype: | int ec_GF2m_simple_point_init(EC_POINT *point) | Coverage: | 50.000% (4/8) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec2_smpl.c | Lines: | 214-227 |
| | 19 | 2 |
ec_copy_parametersName: | ec_copy_parameters | Prototype: | static int ec_copy_parameters(EVP_PKEY *to, const EVP_PKEY *from) | Coverage: | 50.000% (7/14) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec_ameth.c | Lines: | 299-317 |
| | 19 | 6 |
enc_freeName: | enc_free | Prototype: | static int enc_free(BIO *a) | Coverage: | 42.857% (3/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/bio_enc.c | Lines: | 87-104 |
| | 19 | 3 |
equal_nocaseName: | equal_nocase | Prototype: | static int equal_nocase(const unsigned char *pattern, size_t pattern_len, const unsigned char *subject, size_t subject_len, unsigned int flags) | Coverage: | 92.308% (24/26) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_utl.c | Lines: | 566-592 |
| | 19 | 8 |
file_name_to_uriName: | file_name_to_uri | Prototype: | static int file_name_to_uri(OSSL_STORE_LOADER_CTX *ctx, const char *name, char **data) | Coverage: | 0.000% (0/6) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/store/loader_file.c | Lines: | 1160-1181 |
| | 19 | 2 |
get_delta_skName: | get_delta_sk | Prototype: | static void get_delta_sk(X509_STORE_CTX *ctx, X509_CRL **dcrl, int *pscore, X509_CRL *base, struct stack_st_X509_CRL *crls) | Coverage: | 12.500% (2/16) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_vfy.c | Lines: | 1120-1140 |
| | 19 | 6 |
get_time_stampName: | get_time_stamp | Prototype: | static uint64_t get_time_stamp(void) | Coverage: | 28.571% (2/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rand/rand_unix.c | Lines: | 616-636 |
| | 19 | 3 |
hash_init_with_domName: | hash_init_with_dom | Prototype: | static c448_error_t hash_init_with_dom(EVP_MD_CTX *hashctx, uint8_t prehashed, uint8_t for_prehash, const uint8_t *context, size_t context_len) | Coverage: | 52.941% (9/17) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve448/eddsa.c | Lines: | 48-70 |
| | 19 | 3 |
i2r_ocsp_servicelocName: | i2r_ocsp_serviceloc | Prototype: | static int i2r_ocsp_serviceloc(const X509V3_EXT_METHOD *method, void *in, BIO *bp, int ind) | Coverage: | 30.435% (7/23) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ocsp/v3_ocsp.c | Lines: | 239-264 |
| | 19 | 9 |
i2s_ASN1_IA5STRINGName: | i2s_ASN1_IA5STRING | Prototype: | char *i2s_ASN1_IA5STRING(X509V3_EXT_METHOD *method, ASN1_IA5STRING *ia5) | Coverage: | 66.667% (6/9) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_ia5.c | Lines: | 28-41 |
| | 19 | 3 |
int_dh_bn_cpyName: | int_dh_bn_cpy | Prototype: | static int int_dh_bn_cpy(BIGNUM **dst, const BIGNUM *src) | Coverage: | 50.000% (6/12) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dh/dh_ameth.c | Lines: | 374-392 |
| | 19 | 4 |
inverseName: | inverse | Prototype: | static IDEA_INT inverse(unsigned int xin) | Coverage: | 100.000% (14/14) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/idea/i_skey.c | Lines: | 84-112 |
| | 19 | 5 |
linebuffer_newName: | linebuffer_new | Prototype: | static int linebuffer_new(BIO *bi) | Coverage: | 0.000% (0/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bf_lbuf.c | Lines: | 58-79 |
| | 19 | 3 |
module_runName: | module_run | Prototype: | static int module_run(const CONF *cnf, const char *name, const char *value, unsigned long flags) | Coverage: | 22.222% (4/18) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/conf/conf_mod.c | Lines: | 148-182 |
| | 19 | 6 |
ossl_init_thread_startName: | ossl_init_thread_start | Prototype: | int ossl_init_thread_start(uint64_t opts) | Coverage: | 75.000% (12/16) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/init.c | Lines: | 419-456 |
| | 19 | 6 |
pkcs12_add_bagName: | pkcs12_add_bag | Prototype: | static int pkcs12_add_bag(struct stack_st_PKCS12_SAFEBAG **pbags, PKCS12_SAFEBAG *bag) | Coverage: | 0.000% (0/17) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pkcs12/p12_crt.c | Lines: | 248-272 |
| | 19 | 6 |
pkey_dsa_keygenName: | pkey_dsa_keygen | Prototype: | static int pkey_dsa_keygen(EVP_PKEY_CTX *ctx, EVP_PKEY *pkey) | Coverage: | 0.000% (0/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dsa/dsa_pmeth.c | Lines: | 224-240 |
| | 19 | 4 |
pkey_get_dsaName: | pkey_get_dsa | Prototype: | static DSA *pkey_get_dsa(EVP_PKEY *key, DSA **dsa) | Coverage: | 40.000% (4/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pem/pem_all.c | Lines: | 92-106 |
| | 19 | 4 |
pkey_get_eckeyName: | pkey_get_eckey | Prototype: | static EC_KEY *pkey_get_eckey(EVP_PKEY *key, EC_KEY **eckey) | Coverage: | 40.000% (4/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pem/pem_all.c | Lines: | 132-146 |
| | 19 | 4 |
pkey_get_rsaName: | pkey_get_rsa | Prototype: | static RSA *pkey_get_rsa(EVP_PKEY *key, RSA **rsa) | Coverage: | 0.000% (0/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pem/pem_all.c | Lines: | 47-61 |
| | 19 | 4 |
pkey_sm2_signName: | pkey_sm2_sign | Prototype: | static int pkey_sm2_sign(EVP_PKEY_CTX *ctx, unsigned char *sig, size_t *siglen, const unsigned char *tbs, size_t tbslen) | Coverage: | 53.846% (7/13) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/sm2/sm2_pmeth.c | Lines: | 88-116 |
| | 19 | 5 |
serverinfoex_srv_add_cbName: | serverinfoex_srv_add_cb | Prototype: | static int serverinfoex_srv_add_cb(SSL *s, unsigned int ext_type, unsigned int context, const unsigned char **out, size_t *outlen, X509 *x, size_t chainidx, int *al, void *arg) | Coverage: | 46.667% (7/15) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_rsa.c | Lines: | 757-786 |
| | 19 | 5 |
ssl3_send_alertName: | ssl3_send_alert | Prototype: | int ssl3_send_alert(SSL *s, int level, int desc) | Coverage: | 80.000% (28/35) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/s3_msg.c | Lines: | 39-67 |
| | 19 | 6 |
ssl_cert_lookup_by_pkeyName: | ssl_cert_lookup_by_pkey | Prototype: | const SSL_CERT_LOOKUP *ssl_cert_lookup_by_pkey(const EVP_PKEY *pk, size_t *pidx) | Coverage: | 80.000% (8/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_cert.c | Lines: | 1017-1032 |
| | 19 | 4 |
ssl_module_freeName: | ssl_module_free | Prototype: | static void ssl_module_free(CONF_IMODULE *md) | Coverage: | 100.000% (10/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/conf/conf_ssl.c | Lines: | 41-59 |
| | 19 | 4 |
tls1_lookup_mdName: | tls1_lookup_md | Prototype: | int tls1_lookup_md(const SIGALG_LOOKUP *lu, const EVP_MD **pmd) | Coverage: | 100.000% (14/14) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/t1_lib.c | Lines: | 807-823 |
| | 19 | 5 |
tls_construct_ctos_post_handshake_authName: | tls_construct_ctos_post_handshake_auth | Prototype: | EXT_RETURN tls_construct_ctos_post_handshake_auth(SSL *s, WPACKET *pkt, unsigned int context, X509 *x, size_t chainidx) | Coverage: | 63.636% (7/11) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/extensions_clnt.c | Lines: | 1191-1215 |
| | 19 | 3 |
ts_ACCURACY_print_bioName: | ts_ACCURACY_print_bio | Prototype: | static int ts_ACCURACY_print_bio(BIO *bio, const TS_ACCURACY *a) | Coverage: | 0.000% (0/13) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ts/ts_rsp_print.c | Lines: | 176-195 |
| | 19 | 4 |
x509_pubkey_decodeName: | x509_pubkey_decode | Prototype: | static int x509_pubkey_decode(EVP_PKEY **ppkey, X509_PUBKEY *key) | Coverage: | 73.333% (11/15) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x_pubkey.c | Lines: | 103-138 |
| | 19 | 6 |
ASIdOrRange_cmpName: | ASIdOrRange_cmp | Prototype: | static int ASIdOrRange_cmp(const ASIdOrRange *const *a_, const ASIdOrRange *const *b_) | Coverage: | 0.000% (0/16) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_asid.c | Lines: | 122-148 |
| | 20 | 4 |
ASN1_PRINTABLE_typeName: | ASN1_PRINTABLE_type | Prototype: | int ASN1_PRINTABLE_type(const unsigned char *s, int len) | Coverage: | 45.833% (11/24) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/a_print.c | Lines: | 15-38 |
| | 20 | 8 |
ASN1_TIME_adjName: | ASN1_TIME_adj | Prototype: | ASN1_TIME *ASN1_TIME_adj(ASN1_TIME *s, time_t t, int offset_day, long offset_sec) | Coverage: | 58.333% (7/12) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/a_time.c | Lines: | 318-334 |
| | 20 | 4 |
ASN1_UNIVERSALSTRING_to_stringName: | ASN1_UNIVERSALSTRING_to_string | Prototype: | int ASN1_UNIVERSALSTRING_to_string(ASN1_UNIVERSALSTRING *s) | Coverage: | 0.000% (0/23) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/a_print.c | Lines: | 40-66 |
| | 20 | 7 |
ASN1_put_objectName: | ASN1_put_object | Prototype: | void ASN1_put_object(unsigned char **pp, int constructed, int length, int tag, int xclass) | Coverage: | 100.000% (20/20) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/asn1_lib.c | Lines: | 155-183 |
| | 20 | 6 |
BN_CTX_getName: | BN_CTX_get | Prototype: | BIGNUM *BN_CTX_get(BN_CTX *ctx) | Coverage: | 44.444% (4/9) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_ctx.c | Lines: | 212-233 |
| | 20 | 3 |
BN_set_paramsName: | BN_set_params | Prototype: | void BN_set_params(int mult, int high, int low, int mont) | Coverage: | 0.000% (0/25) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_lib.c | Lines: | 38-64 |
| | 20 | 9 |
CMAC_FinalName: | CMAC_Final | Prototype: | int CMAC_Final(CMAC_CTX *ctx, unsigned char *out, size_t *poutlen) | Coverage: | 78.261% (18/23) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cmac/cmac.c | Lines: | 186-212 |
| | 20 | 8 |
CMS_EncryptedData_decryptName: | CMS_EncryptedData_decrypt | Prototype: | int CMS_EncryptedData_decrypt(CMS_ContentInfo *cms, const unsigned char *key, size_t keylen, BIO *dcont, BIO *out, unsigned int flags) | Coverage: | 40.000% (6/15) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_smime.c | Lines: | 176-199 |
| | 20 | 5 |
CMS_data_createName: | CMS_data_create | Prototype: | CMS_ContentInfo *CMS_data_create(BIO *in, unsigned int flags) | Coverage: | 33.333% (3/9) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_smime.c | Lines: | 118-131 |
| | 20 | 3 |
CMS_decryptName: | CMS_decrypt | Prototype: | int CMS_decrypt(CMS_ContentInfo *cms, EVP_PKEY *pk, X509 *cert, BIO *dcont, BIO *out, unsigned int flags) | Coverage: | 50.000% (15/30) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_smime.c | Lines: | 731-756 |
| | 20 | 7 |
CRYPTO_free_ex_indexName: | CRYPTO_free_ex_index | Prototype: | int CRYPTO_free_ex_index(int class_index, int idx) | Coverage: | 30.769% (4/13) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ex_data.c | Lines: | 130-150 |
| | 20 | 5 |
EC_GROUP_new_curve_GF2mName: | EC_GROUP_new_curve_GF2m | Prototype: | EC_GROUP *EC_GROUP_new_curve_GF2m(const BIGNUM *p, const BIGNUM *a, const BIGNUM *b, BN_CTX *ctx) | Coverage: | 42.857% (3/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec_cvt.c | Lines: | 63-81 |
| | 20 | 3 |