Function | Condition % | eLOC - Effective Lines of Code | McCabe - Cyclomatic Complexityâ–¾ |
CRYPTO_ccm128_decrypt_ccm64Name: | CRYPTO_ccm128_decrypt_ccm64 | Prototype: | int CRYPTO_ccm128_decrypt_ccm64(CCM128_CONTEXT *ctx, const unsigned char *inp, unsigned char *out, size_t len, ccm128_f stream) | Coverage: | 0.000% (0/25) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/modes/ccm128.c | Lines: | 364-420 |
| | 36 | 9 |
CONF_modules_loadName: | CONF_modules_load | Prototype: | int CONF_modules_load(const CONF *cnf, const char *appname, unsigned long flags) | Coverage: | 60.714% (17/28) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/conf/conf_mod.c | Lines: | 72-110 |
| | 35 | 9 |
CMS_RecipientInfo_kekri_get0_idName: | CMS_RecipientInfo_kekri_get0_id | Prototype: | int CMS_RecipientInfo_kekri_get0_id(CMS_RecipientInfo *ri, X509_ALGOR **palg, ASN1_OCTET_STRING **pid, ASN1_GENERALIZEDTIME **pdate, ASN1_OBJECT **potherid, ASN1_TYPE **pothertype) | Coverage: | 0.000% (0/25) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_env.c | Lines: | 562-594 |
| | 28 | 9 |
CMAC_UpdateName: | CMAC_Update | Prototype: | int CMAC_Update(CMAC_CTX *ctx, const void *in, size_t dlen) | Coverage: | 40.000% (10/25) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cmac/cmac.c | Lines: | 146-184 |
| | 28 | 9 |
BN_sub_wordName: | BN_sub_word | Prototype: | int BN_sub_word(BIGNUM *a, unsigned long w) | Coverage: | 81.481% (22/27) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_word.c | Lines: | 134-179 |
| | 29 | 9 |
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 |
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 |
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 |
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 |
BF_set_keyName: | BF_set_key | Prototype: | void BF_set_key(BF_KEY *key, int len, const unsigned char *data) | Coverage: | 92.000% (23/25) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bf/bf_skey.c | Lines: | 16-67 |
| | 37 | 9 |
ASN1_ITEM_lookupName: | ASN1_ITEM_lookup | Prototype: | const ASN1_ITEM *ASN1_ITEM_lookup(const char *name) | Coverage: | 13.514% (5/37) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/asn1_item_list.c | Lines: | 24-35 |
| | 172 | 9 |
witnessName: | witness | Prototype: | static int witness(BIGNUM *w, const BIGNUM *a, const BIGNUM *a1, const BIGNUM *a1_odd, int k, BN_CTX *ctx, BN_MONT_CTX *mont) | Coverage: | 72.727% (16/22) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_prime.c | Lines: | 245-270 |
| | 14 | 8 |
uint64_c2iName: | uint64_c2i | Prototype: | static int uint64_c2i(ASN1_VALUE **pval, const unsigned char *cont, int len, int utype, char *free_cont, const ASN1_ITEM *it) | Coverage: | 92.857% (26/28) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/x_int64.c | Lines: | 73-112 |
| | 27 | 8 |
tree_link_unmatchedName: | tree_link_unmatched | Prototype: | static int tree_link_unmatched(X509_POLICY_LEVEL *curr, const X509_POLICY_CACHE *cache, X509_POLICY_NODE *node, X509_POLICY_TREE *tree) | Coverage: | 0.000% (0/25) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/pcy_tree.c | Lines: | 324-355 |
| | 22 | 8 |
traverse_stringName: | traverse_string | Prototype: | static int traverse_string(const unsigned char *p, int len, int inform, int (*rfunc) (unsigned long value, void *in), void *arg) | Coverage: | 86.957% (20/23) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/a_mbstr.c | Lines: | 207-241 |
| | 26 | 8 |
tls_validate_all_contextsName: | tls_validate_all_contexts | Prototype: | int tls_validate_all_contexts(SSL *s, unsigned int thisctx, RAW_EXTENSION *exts) | Coverage: | 82.609% (19/23) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/extensions.c | Lines: | 409-445 |
| | 31 | 8 |
tls_process_ske_ecdheName: | tls_process_ske_ecdhe | Prototype: | static int tls_process_ske_ecdhe(SSL *s, PACKET *pkt, EVP_PKEY **pkey) | Coverage: | 76.923% (20/26) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem_clnt.c | Lines: | 2196-2260 |
| | 62 | 8 |
tls_process_cke_psk_preambleName: | tls_process_cke_psk_preamble | Prototype: | static int tls_process_cke_psk_preamble(SSL *s, PACKET *pkt) | Coverage: | 36.364% (8/22) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem_srvr.c | Lines: | 2892-2957 |
| | 87 | 8 |
tls_process_change_cipher_specName: | tls_process_change_cipher_spec | Prototype: | MSG_PROCESS_RETURN tls_process_change_cipher_spec(SSL *s, PACKET *pkt) | Coverage: | 68.966% (20/29) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem_lib.c | Lines: | 686-746 |
| | 60 | 8 |
tls_handle_status_requestName: | tls_handle_status_request | Prototype: | static int tls_handle_status_request(SSL *s) | Coverage: | 70.000% (14/20) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem_srvr.c | Lines: | 2081-2125 |
| | 34 | 8 |
tls_construct_ctos_paddingName: | tls_construct_ctos_padding | Prototype: | EXT_RETURN tls_construct_ctos_padding(SSL *s, WPACKET *pkt, unsigned int context, X509 *x, size_t chainidx) | Coverage: | 64.516% (20/31) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/extensions_clnt.c | Lines: | 912-978 |
| | 43 | 8 |
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 |
tls_construct_cke_psk_preambleName: | tls_construct_cke_psk_preamble | Prototype: | static int tls_construct_cke_psk_preamble(SSL *s, WPACKET *pkt) | Coverage: | 40.909% (9/22) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem_clnt.c | Lines: | 2873-2955 |
| | 114 | 8 |
ssl_start_async_jobName: | ssl_start_async_job | Prototype: | static int ssl_start_async_job(SSL *s, struct ssl_async_args *args, int (*func) (void *)) | Coverage: | 0.000% (0/16) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c | Lines: | 1660-1690 |
| | 26 | 8 |
ssl_set_optionName: | ssl_set_option | Prototype: | static void ssl_set_option(SSL_CONF_CTX *cctx, unsigned int name_flags, unsigned long option_value, int onoff) | Coverage: | 66.667% (12/18) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_conf.c | Lines: | 105-135 |
| | 18 | 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 |
ssl_generate_pkey_groupName: | ssl_generate_pkey_group | Prototype: | EVP_PKEY *ssl_generate_pkey_group(SSL *s, uint16_t id) | Coverage: | 56.522% (13/23) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/s3_lib.c | Lines: | 4679-4722 |
| | 90 | 8 |
ssl_fill_hello_randomName: | ssl_fill_hello_random | Prototype: | int ssl_fill_hello_random(SSL *s, int server, unsigned char *result, size_t len, DOWNGRADE dgrd) | Coverage: | 69.231% (18/26) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/s3_lib.c | Lines: | 4551-4585 |
| | 27 | 8 |
ssl_ctx_make_profilesName: | ssl_ctx_make_profiles | Prototype: | static int ssl_ctx_make_profiles(const char *profiles_string, struct stack_st_SRTP_PROTECTION_PROFILE **out) | Coverage: | 0.000% (0/27) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/d1_srtp.c | Lines: | 61-110 |
| | 64 | 8 |
ssl_cipher_strength_sortName: | ssl_cipher_strength_sort | Prototype: | static int ssl_cipher_strength_sort(CIPHER_ORDER **head_p, CIPHER_ORDER **tail_p) | Coverage: | 82.609% (19/23) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_ciph.c | Lines: | 907-953 |
| | 30 | 8 |
ssl3_cbc_record_digest_supportedName: | ssl3_cbc_record_digest_supported | Prototype: | char ssl3_cbc_record_digest_supported(const EVP_MD_CTX *ctx) | Coverage: | 44.444% (4/9) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/s3_cbc.c | Lines: | 91-104 |
| | 3 | 8 |
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 |
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 |
setup_dpName: | setup_dp | Prototype: | static void setup_dp(X509 *x, DIST_POINT *dp) | Coverage: | 48.000% (12/25) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_purp.c | Lines: | 303-329 |
| | 23 | 8 |
rsa_multip_calc_productName: | rsa_multip_calc_product | Prototype: | int rsa_multip_calc_product(RSA *rsa) | Coverage: | 70.000% (14/20) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_mp.c | Lines: | 61-98 |
| | 41 | 8 |
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 |
purpose_smimeName: | purpose_smime | Prototype: | static int purpose_smime(const X509 *x, int ca) | Coverage: | 30.769% (8/26) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_purp.c | Lines: | 638-662 |
| | 17 | 8 |
pkey_siphash_ctrlName: | pkey_siphash_ctrl | Prototype: | static int pkey_siphash_ctrl(EVP_PKEY_CTX *ctx, int type, int p1, void *p2) | Coverage: | 23.810% (5/21) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/siphash/siphash_pmeth.c | Lines: | 117-154 |
| | 21 | 8 |
pkey_set_typeName: | pkey_set_type | Prototype: | static int pkey_set_type(EVP_PKEY *pkey, ENGINE *e, int type, const char *str, int len) | Coverage: | 75.862% (22/29) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/p_lib.c | Lines: | 178-221 |
| | 49 | 8 |
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 |
pkey_hmac_ctrlName: | pkey_hmac_ctrl | Prototype: | static int pkey_hmac_ctrl(EVP_PKEY_CTX *ctx, int type, int p1, void *p2) | Coverage: | 50.000% (11/22) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/hmac/hm_pmeth.c | Lines: | 137-166 |
| | 17 | 8 |
pkey_hkdf_deriveName: | pkey_hkdf_derive | Prototype: | static int pkey_hkdf_derive(EVP_PKEY_CTX *ctx, unsigned char *key, size_t *keylen) | Coverage: | 76.471% (13/17) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/kdf/hkdf.c | Lines: | 178-213 |
| | 37 | 8 |
pkey_ec_copyName: | pkey_ec_copy | Prototype: | static int pkey_ec_copy(EVP_PKEY_CTX *dst, EVP_PKEY_CTX *src) | Coverage: | 26.087% (6/23) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec_pmeth.c | Lines: | 56-86 |
| | 28 | 8 |
pk7_cbName: | pk7_cb | Prototype: | static int pk7_cb(int operation, ASN1_VALUE **pval, const ASN1_ITEM *it, void *exarg) | Coverage: | 64.706% (11/17) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pkcs7/pk7_asn1.c | Lines: | 32-58 |
| | 13 | 8 |
ossl_store_register_loader_intName: | ossl_store_register_loader_int | Prototype: | int ossl_store_register_loader_int(OSSL_STORE_LOADER *loader) | Coverage: | 0.000% (0/47) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/store/store_register.c | Lines: | 146-198 |
| | 96 | 8 |
ossl_statem_check_finish_initName: | ossl_statem_check_finish_init | Prototype: | void ossl_statem_check_finish_init(SSL *s, int sending) | Coverage: | 94.737% (36/38) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem.c | Lines: | 200-232 |
| | 17 | 8 |
ocsp_add1_nonceName: | ocsp_add1_nonce | Prototype: | static int ocsp_add1_nonce(struct stack_st_X509_EXTENSION **exts, unsigned char *val, int len) | Coverage: | 0.000% (0/20) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ocsp/ocsp_ext.c | Lines: | 244-278 |
| | 25 | 8 |
obj_trustName: | obj_trust | Prototype: | static int obj_trust(int id, X509 *x, int flags) | Coverage: | 94.118% (32/34) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_trs.c | Lines: | 250-299 |
| | 24 | 8 |
nbiof_writeName: | nbiof_write | Prototype: | static int nbiof_write(BIO *b, const char *in, int inl) | Coverage: | 0.000% (0/26) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bf_nbio.c | Lines: | 112-150 |
| | 32 | 8 |
mime_param_cmpName: | mime_param_cmp | Prototype: | static int mime_param_cmp(const MIME_PARAM *const *a, const MIME_PARAM *const *b) | Coverage: | 8.333% (3/36) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/asn_mime.c | Lines: | 866-872 |
| | 167 | 8 |
mime_hdr_cmpName: | mime_hdr_cmp | Prototype: | static int mime_hdr_cmp(const MIME_HEADER *const *a, const MIME_HEADER *const *b) | Coverage: | 8.333% (3/36) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/asn_mime.c | Lines: | 857-864 |
| | 167 | 8 |
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 |
internal_findName: | internal_find | Prototype: | static int internal_find(OPENSSL_STACK *st, const void *data, int ret_val_options) | Coverage: | 88.000% (22/25) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/stack/stack.c | Lines: | 287-314 |
| | 30 | 8 |
ia5ncasecmpName: | ia5ncasecmp | Prototype: | static int ia5ncasecmp(const char *s1, const char *s2, size_t n) | Coverage: | 69.231% (18/26) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_ncons.c | Lines: | 72-99 |
| | 15 | 8 |
i2r_idpName: | i2r_idp | Prototype: | static int i2r_idp(const X509V3_EXT_METHOD *method, void *pidp, BIO *out, int indent) | Coverage: | 100.000% (32/32) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_crld.c | Lines: | 435-457 |
| | 18 | 8 |
i2o_ECPublicKeyName: | i2o_ECPublicKey | Prototype: | int i2o_ECPublicKey(const EC_KEY *a, unsigned char **out) | Coverage: | 41.667% (10/24) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec_asn1.c | Lines: | 1102-1138 |
| | 50 | 8 |
i2d_SSL_SESSIONName: | i2d_SSL_SESSION | Prototype: | int i2d_SSL_SESSION(SSL_SESSION *in, unsigned char **pp) | Coverage: | 68.966% (20/29) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_asn1.c | Lines: | 104-205 |
| | 82 | 8 |
i2c_ibufName: | i2c_ibuf | Prototype: | static size_t i2c_ibuf(const unsigned char *b, size_t blen, int neg, unsigned char **pp) | Coverage: | 96.774% (30/31) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/a_int.c | Lines: | 91-140 |
| | 38 | 8 |
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 |
general_allocate_booleanName: | general_allocate_boolean | Prototype: | static int general_allocate_boolean(UI *ui, const char *prompt, const char *action_desc, const char *ok_chars, const char *cancel_chars, int prompt_freeable, enum UI_string_types type, int input_flags, char *result_buf) | Coverage: | 0.000% (0/29) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ui/ui_lib.c | Lines: | 146-192 |
| | 62 | 8 |
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 |
free_stringName: | free_string | Prototype: | static void free_string(UI_STRING *uis) | Coverage: | 16.667% (2/12) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ui/ui_lib.c | Lines: | 52-71 |
| | 9 | 8 |
file_get_passName: | file_get_pass | Prototype: | static char *file_get_pass(const UI_METHOD *ui_method, char *pass, size_t maxsize, const char *prompt_info, void *data) | Coverage: | 0.000% (0/19) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/store/loader_file.c | Lines: | 47-89 |
| | 58 | 8 |
ess_signing_cert_v2_new_initName: | ess_signing_cert_v2_new_init | Prototype: | static ESS_SIGNING_CERT_V2 *ess_signing_cert_v2_new_init(const EVP_MD *hash_alg, X509 *signcert, struct stack_st_X509 *certs) | Coverage: | 0.000% (0/20) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ts/ts_rsp_sign.c | Lines: | 861-893 |
| | 48 | 8 |
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 |
engine_list_removeName: | engine_list_remove | Prototype: | static int engine_list_remove(ENGINE *e) | Coverage: | 91.667% (22/24) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/engine/eng_list.c | Lines: | 98-127 |
| | 25 | 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 |
ecp_nistz256_inv_mod_ordName: | ecp_nistz256_inv_mod_ord | Prototype: | static int ecp_nistz256_inv_mod_ord(const EC_GROUP *group, BIGNUM *r, const BIGNUM *x, BN_CTX *ctx) | Coverage: | 41.667% (10/24) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ecp_nistz256.c | Lines: | 1473-1637 |
| | 50 | 8 |
eckey_type2paramName: | eckey_type2param | Prototype: | static EC_KEY *eckey_type2param(int ptype, const void *pval) | Coverage: | 80.952% (17/21) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec_ameth.c | Lines: | 92-134 |
| | 49 | 8 |
eckey_pub_encodeName: | eckey_pub_encode | Prototype: | static int eckey_pub_encode(X509_PUBKEY *pk, const EVP_PKEY *pkey) | Coverage: | 28.571% (6/21) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec_ameth.c | Lines: | 58-90 |
| | 40 | 8 |
ec_GFp_mont_group_copyName: | ec_GFp_mont_group_copy | Prototype: | int ec_GFp_mont_group_copy(EC_GROUP *dest, const EC_GROUP *src) | Coverage: | 45.000% (9/20) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ecp_mont.c | Lines: | 103-132 |
| | 40 | 8 |
ec_GF2m_simple_point_get_affine_coordinatesName: | ec_GF2m_simple_point_get_affine_coordinates | Prototype: | int ec_GF2m_simple_point_get_affine_coordinates(const EC_GROUP *group, const EC_POINT *point, BIGNUM *x, BIGNUM *y, BN_CTX *ctx) | Coverage: | 55.000% (11/20) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec2_smpl.c | Lines: | 312-344 |
| | 23 | 8 |
ec_GF2m_simple_ladder_preName: | ec_GF2m_simple_ladder_pre | Prototype: | static int ec_GF2m_simple_ladder_pre(const EC_GROUP *group, EC_POINT *r, EC_POINT *s, EC_POINT *p, BN_CTX *ctx) | Coverage: | 42.105% (16/38) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec2_smpl.c | Lines: | 689-735 |
| | 35 | 8 |
ec_GF2m_simple_group_set_curveName: | ec_GF2m_simple_group_set_curve | Prototype: | int ec_GF2m_simple_group_set_curve(EC_GROUP *group, const BIGNUM *p, const BIGNUM *a, const BIGNUM *b, BN_CTX *ctx) | Coverage: | 45.455% (10/22) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec2_smpl.c | Lines: | 95-129 |
| | 25 | 8 |
ec_GF2m_simple_group_get_curveName: | ec_GF2m_simple_group_get_curve | Prototype: | int ec_GF2m_simple_group_get_curve(const EC_GROUP *group, BIGNUM *p, BIGNUM *a, BIGNUM *b, BN_CTX *ctx) | Coverage: | 55.000% (11/20) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec2_smpl.c | Lines: | 135-159 |
| | 18 | 8 |
ec_GF2m_simple_group_check_discriminantName: | ec_GF2m_simple_group_check_discriminant | Prototype: | int ec_GF2m_simple_group_check_discriminant(const EC_GROUP *group, BN_CTX *ctx) | Coverage: | 40.000% (8/20) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec2_smpl.c | Lines: | 174-211 |
| | 34 | 8 |
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 |
dsa_sig_printName: | dsa_sig_print | Prototype: | static int dsa_sig_print(BIO *bp, const X509_ALGOR *sigalg, const ASN1_STRING *sig, int indent, ASN1_PCTX *pctx) | Coverage: | 60.000% (12/20) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dsa/dsa_ameth.c | Lines: | 429-462 |
| | 34 | 8 |
do_rand_initName: | do_rand_init | Prototype: | static int do_rand_init(void) | Coverage: | 38.889% (7/18) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rand/rand_lib.c | Lines: | 313-345 |
| | 33 | 8 |
do_createName: | do_create | Prototype: | static int do_create(const char *value, const char *name) | Coverage: | 0.000% (0/23) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/asn_moid.c | Lines: | 60-100 |
| | 38 | 8 |
do_b2i_bioName: | do_b2i_bio | Prototype: | static EVP_PKEY *do_b2i_bio(BIO *in, int ispub) | Coverage: | 52.381% (11/21) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pem/pvkfmt.c | Lines: | 203-242 |
| | 50 | 8 |
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 |
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 |
dane_verifyName: | dane_verify | Prototype: | static int dane_verify(X509_STORE_CTX *ctx) | Coverage: | 78.125% (25/32) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_vfy.c | Lines: | 2784-2844 |
| | 32 | 8 |
custom_exts_copyName: | custom_exts_copy | Prototype: | int custom_exts_copy(custom_ext_methods *dst, const custom_ext_methods *src) | Coverage: | 62.500% (15/24) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/extensions_cust.c | Lines: | 270-317 |
| | 62 | 8 |
ctr_BCC_updateName: | ctr_BCC_update | Prototype: | static int ctr_BCC_update(RAND_DRBG_CTR *ctr, const unsigned char *in, size_t inlen) | Coverage: | 83.333% (20/24) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rand/drbg_ctr.c | Lines: | 120-153 |
| | 22 | 8 |
ct_move_sctsName: | ct_move_scts | Prototype: | static int ct_move_scts(struct stack_st_SCT **dst, struct stack_st_SCT *src, sct_source_t origin) | Coverage: | 50.000% (10/20) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c | Lines: | 4578-4606 |
| | 29 | 8 |
ct_extract_ocsp_response_sctsName: | ct_extract_ocsp_response_scts | Prototype: | static int ct_extract_ocsp_response_scts(SSL *s) | Coverage: | 59.091% (13/22) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c | Lines: | 4636-4680 |
| | 63 | 8 |
crl_revoked_issuer_matchName: | crl_revoked_issuer_match | Prototype: | static int crl_revoked_issuer_match(X509_CRL *crl, X509_NAME *nm, X509_REVOKED *rev) | Coverage: | 18.182% (4/22) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x_crl.c | Lines: | 354-379 |
| | 16 | 8 |
crl_extension_matchName: | crl_extension_match | Prototype: | static int crl_extension_match(X509_CRL *a, X509_CRL *b, int nid) | Coverage: | 0.000% (0/28) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_vfy.c | Lines: | 1053-1086 |
| | 29 | 8 |
copy_issuerName: | copy_issuer | Prototype: | static int copy_issuer(X509V3_CTX *ctx, GENERAL_NAMES *gens) | Coverage: | 30.769% (8/26) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_alt.c | Lines: | 237-276 |
| | 32 | 8 |
cms_kari_create_ephemeral_keyName: | cms_kari_create_ephemeral_key | Prototype: | static int cms_kari_create_ephemeral_key(CMS_KeyAgreeRecipientInfo *kari, EVP_PKEY *pk) | Coverage: | 40.000% (8/20) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_kari.c | Lines: | 257-283 |
| | 38 | 8 |
cms_get0_econtent_typeName: | cms_get0_econtent_type | Prototype: | static ASN1_OBJECT **cms_get0_econtent_type(CMS_ContentInfo *cms) | Coverage: | 28.571% (4/14) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_lib.c | Lines: | 195-222 |
| | 13 | 8 |
cms_env_set_versionName: | cms_env_set_version | Prototype: | static void cms_env_set_version(CMS_EnvelopedData *env) | Coverage: | 64.286% (18/28) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_env.c | Lines: | 810-841 |
| | 20 | 8 |
cms_env_set_originfo_versionName: | cms_env_set_originfo_version | Prototype: | static void cms_env_set_originfo_version(CMS_EnvelopedData *env) | Coverage: | 9.091% (2/22) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_env.c | Lines: | 782-808 |
| | 21 | 8 |
cms_env_asn1_ctrlName: | cms_env_asn1_ctrl | Prototype: | int cms_env_asn1_ctrl(CMS_RecipientInfo *ri, int cmd) | Coverage: | 48.000% (12/25) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_env.c | Lines: | 51-79 |
| | 23 | 8 |
cms_RecipientInfo_ktri_initName: | cms_RecipientInfo_ktri_init | Prototype: | static int cms_RecipientInfo_ktri_init(CMS_RecipientInfo *ri, X509 *recip, EVP_PKEY *pk, unsigned int flags) | Coverage: | 56.522% (13/23) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_env.c | Lines: | 128-172 |
| | 33 | 8 |
cms_RecipientInfo_kari_initName: | cms_RecipientInfo_kari_init | Prototype: | int cms_RecipientInfo_kari_init(CMS_RecipientInfo *ri, X509 *recip, EVP_PKEY *pk, unsigned int flags) | Coverage: | 47.826% (11/23) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_kari.c | Lines: | 287-327 |
| | 33 | 8 |
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 |
check_delta_baseName: | check_delta_base | Prototype: | static int check_delta_base(X509_CRL *delta, X509_CRL *base) | Coverage: | 0.000% (0/22) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_vfy.c | Lines: | 1090-1113 |
| | 15 | 8 |