| Function | Condition % | eLOC - Effective Lines of Codeā¾ | McCabe - Cyclomatic Complexity |
CTLOG_STORE_load_default_file| Name: | CTLOG_STORE_load_default_file | | Prototype: | int CTLOG_STORE_load_default_file(CTLOG_STORE *store) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ct/ct_log.c | | Lines: | 138-146 |
| | 6 | 2 |
CRYPTO_zalloc| Name: | CRYPTO_zalloc | | Prototype: | void *CRYPTO_zalloc(size_t num, const char *file, int line) | | Coverage: | 75.000% (3/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/mem.c | | Lines: | 228-236 |
| | 6 | 2 |
CRYPTO_gcm128_new| Name: | CRYPTO_gcm128_new | | Prototype: | GCM128_CONTEXT *CRYPTO_gcm128_new(void *key, block128_f block) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/modes/gcm128.c | | Lines: | 1875-1883 |
| | 6 | 2 |
CONF_set_nconf| Name: | CONF_set_nconf | | Prototype: | void CONF_set_nconf(CONF *conf, struct lhash_st_CONF_VALUE *hash) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/conf/conf_lib.c | | Lines: | 25-32 |
| | 6 | 2 |
CMS_compress| Name: | CMS_compress | | Prototype: | CMS_ContentInfo *CMS_compress(BIO *in, int comp_nid, unsigned int flags) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_smime.c | | Lines: | 837-841 |
| | 6 | 1 |
CMS_SignerInfo_set1_signer_cert| Name: | CMS_SignerInfo_set1_signer_cert | | Prototype: | void CMS_SignerInfo_set1_signer_cert(CMS_SignerInfo *si, X509 *signer) | | Coverage: | 75.000% (3/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_sd.c | | Lines: | 445-454 |
| | 6 | 2 |
CMS_RecipientInfo_set0_pkey| Name: | CMS_RecipientInfo_set0_pkey | | Prototype: | int CMS_RecipientInfo_set0_pkey(CMS_RecipientInfo *ri, EVP_PKEY *pkey) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_env.c | | Lines: | 279-288 |
| | 6 | 2 |
CMS_RecipientEncryptedKey_cert_cmp| Name: | CMS_RecipientEncryptedKey_cert_cmp | | Prototype: | int CMS_RecipientEncryptedKey_cert_cmp(CMS_RecipientEncryptedKey *rek, X509 *cert) | | Coverage: | 71.429% (5/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_kari.c | | Lines: | 143-153 |
| | 6 | 3 |
CMAC_CTX_cleanup| Name: | CMAC_CTX_cleanup | | Prototype: | void CMAC_CTX_cleanup(CMAC_CTX *ctx) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cmac/cmac.c | | Lines: | 63-71 |
| | 6 | 1 |
BN_secure_new| Name: | BN_secure_new | | Prototype: | BIGNUM *BN_secure_new(void) | | Coverage: | 75.000% (3/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_lib.c | | Lines: | 199-205 |
| | 6 | 2 |
BN_mod_inverse| Name: | BN_mod_inverse | | Prototype: | BIGNUM *BN_mod_inverse(BIGNUM *in, const BIGNUM *a, const BIGNUM *n, BN_CTX *ctx) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_gcd.c | | Lines: | 124-133 |
| | 6 | 2 |
BN_STACK_init| Name: | BN_STACK_init | | Prototype: | static void BN_STACK_init(BN_STACK *st) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_ctx.c | | Lines: | 239-243 |
| | 6 | 1 |
BN_STACK_finish| Name: | BN_STACK_finish | | Prototype: | static void BN_STACK_finish(BN_STACK *st) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_ctx.c | | Lines: | 245-249 |
| | 6 | 1 |
BN_RECP_CTX_set| Name: | BN_RECP_CTX_set | | Prototype: | int BN_RECP_CTX_set(BN_RECP_CTX *recp, const BIGNUM *d, BN_CTX *ctx) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_recp.c | | Lines: | 45-53 |
| | 6 | 2 |
BN_POOL_init| Name: | BN_POOL_init | | Prototype: | static void BN_POOL_init(BN_POOL *p) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_ctx.c | | Lines: | 283-287 |
| | 6 | 1 |
BN_MONT_CTX_init| Name: | BN_MONT_CTX_init | | Prototype: | void BN_MONT_CTX_init(BN_MONT_CTX *ctx) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_mont.c | | Lines: | 242-250 |
| | 6 | 1 |
BN_GF2m_arr2poly| Name: | BN_GF2m_arr2poly | | Prototype: | int BN_GF2m_arr2poly(const int p[], BIGNUM *a) | | Coverage: | 71.429% (5/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_gf2m.c | | Lines: | 1151-1164 |
| | 6 | 3 |
BN_CTX_secure_new| Name: | BN_CTX_secure_new | | Prototype: | BN_CTX *BN_CTX_secure_new(void) | | Coverage: | 75.000% (3/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_ctx.c | | Lines: | 148-155 |
| | 6 | 2 |
BIO_write_ex| Name: | BIO_write_ex | | Prototype: | int BIO_write_ex(BIO *b, const void *data, size_t dlen, size_t *written) | | Coverage: | 60.000% (3/5) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bio_lib.c | | Lines: | 373-385 |
| | 6 | 2 |
BIO_read_ex| Name: | BIO_read_ex | | Prototype: | int BIO_read_ex(BIO *b, void *data, size_t dlen, size_t *readbytes) | | Coverage: | 60.000% (3/5) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bio_lib.c | | Lines: | 306-318 |
| | 6 | 2 |
BIO_ADDR_clear| Name: | BIO_ADDR_clear | | Prototype: | void BIO_ADDR_clear(BIO_ADDR *ap) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/b_addr.c | | Lines: | 56-60 |
| | 6 | 1 |
ASN1_TIME_diff| Name: | ASN1_TIME_diff | | Prototype: | int ASN1_TIME_diff(int *pday, int *psec, const ASN1_TIME *from, const ASN1_TIME *to) | | Coverage: | 71.429% (5/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/a_time.c | | Lines: | 448-458 |
| | 6 | 3 |
v2i_GENERAL_NAME| Name: | v2i_GENERAL_NAME | | Prototype: | GENERAL_NAME *v2i_GENERAL_NAME(const X509V3_EXT_METHOD *method, X509V3_CTX *ctx, CONF_VALUE *cnf) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_alt.c | | Lines: | 403-407 |
| | 5 | 1 |
ts_find_name| Name: | ts_find_name | | Prototype: | static int ts_find_name(struct stack_st_GENERAL_NAME *gen_names, GENERAL_NAME *name) | | Coverage: | 0.000% (0/8) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ts/ts_rsp_verify.c | | Lines: | 696-704 |
| | 5 | 2 |
ts_check_policy| Name: | ts_check_policy | | Prototype: | static int ts_check_policy(const ASN1_OBJECT *req_oid, const TS_TST_INFO *tst_info) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ts/ts_rsp_verify.c | | Lines: | 552-563 |
| | 5 | 2 |
todigit| Name: | todigit | | Prototype: | static int todigit(variant_char c) | | Coverage: | 71.429% (5/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cryptlib.c | | Lines: | 54-63 |
| | 5 | 3 |
tls_parse_stoc_etm| Name: | tls_parse_stoc_etm | | Prototype: | int tls_parse_stoc_etm(SSL *s, PACKET *pkt, unsigned int context, X509 *x, size_t chainidx) | | Coverage: | 75.000% (6/8) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/extensions_clnt.c | | Lines: | 1728-1738 |
| | 5 | 2 |
tls1_nid2group_id| Name: | tls1_nid2group_id | | Prototype: | static uint16_t tls1_nid2group_id(int nid) | | Coverage: | 100.000% (7/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/t1_lib.c | | Lines: | 199-207 |
| | 5 | 3 |
tls1_new| Name: | tls1_new | | Prototype: | int tls1_new(SSL *s) | | Coverage: | 42.857% (3/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/t1_lib.c | | Lines: | 102-110 |
| | 5 | 3 |
tls1_md5_final_raw| Name: | tls1_md5_final_raw | | Prototype: | static void tls1_md5_final_raw(void *ctx, unsigned char *md_out) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/s3_cbc.c | | Lines: | 45-52 |
| | 5 | 1 |
tls1_in_list| Name: | tls1_in_list | | Prototype: | static int tls1_in_list(uint16_t id, const uint16_t *list, size_t listlen) | | Coverage: | 100.000% (6/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/t1_lib.c | | Lines: | 264-271 |
| | 5 | 3 |
ssl_x509err2alert| Name: | ssl_x509err2alert | | Prototype: | int ssl_x509err2alert(int x509err) | | Coverage: | 83.333% (5/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem_lib.c | | Lines: | 1372-1380 |
| | 5 | 3 |
ssl_undefined_function_3| Name: | ssl_undefined_function_3 | | Prototype: | static int ssl_undefined_function_3(SSL *ssl, unsigned char *r, unsigned char *s, size_t t, size_t *u) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c | | Lines: | 45-53 |
| | 5 | 1 |
ssl_sort_cipher_list| Name: | ssl_sort_cipher_list | | Prototype: | void ssl_sort_cipher_list(void) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/s3_lib.c | | Lines: | 3211-3218 |
| | 5 | 1 |
ssl_session_cmp| Name: | ssl_session_cmp | | Prototype: | static int ssl_session_cmp(const SSL_SESSION *a, const SSL_SESSION *b) | | Coverage: | 71.429% (5/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c | | Lines: | 2862-2869 |
| | 5 | 3 |
ssl_security| Name: | ssl_security | | Prototype: | int ssl_security(const SSL *s, int op, int bits, int nid, void *other) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_cert.c | | Lines: | 992-995 |
| | 5 | 1 |
ssl_do_handshake_intern| Name: | ssl_do_handshake_intern | | Prototype: | static int ssl_do_handshake_intern(void *vargs) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c | | Lines: | 3542-3551 |
| | 5 | 1 |
ssl_cipher_ptr_id_cmp| Name: | ssl_cipher_ptr_id_cmp | | Prototype: | int ssl_cipher_ptr_id_cmp(const SSL_CIPHER *const *ap, const SSL_CIPHER *const *bp) | | Coverage: | 100.000% (7/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c | | Lines: | 2413-2421 |
| | 5 | 3 |
ssl_cipher_info_find| Name: | ssl_cipher_info_find | | Prototype: | static int ssl_cipher_info_find(const ssl_cipher_table * table, size_t table_cnt, uint32_t mask) | | Coverage: | 100.000% (7/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_ciph.c | | Lines: | 148-157 |
| | 5 | 3 |
ssl_cipher_id_cmp| Name: | ssl_cipher_id_cmp | | Prototype: | int ssl_cipher_id_cmp(const SSL_CIPHER *a, const SSL_CIPHER *b) | | Coverage: | 100.000% (7/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c | | Lines: | 2404-2411 |
| | 5 | 3 |
ssl3_setup_buffers| Name: | ssl3_setup_buffers | | Prototype: | int ssl3_setup_buffers(SSL *s) | | Coverage: | 42.857% (3/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/record/ssl3_buffer.c | | Lines: | 141-152 |
| | 5 | 3 |
ssl3_record_sequence_update| Name: | ssl3_record_sequence_update | | Prototype: | void ssl3_record_sequence_update(unsigned char *seq) | | Coverage: | 57.143% (4/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/record/rec_layer_s3.c | | Lines: | 1737-1746 |
| | 5 | 3 |
sm4_cbc_encrypt| Name: | sm4_cbc_encrypt | | Prototype: | static void sm4_cbc_encrypt(const unsigned char *in, unsigned char *out, size_t len, const SM4_KEY *key, unsigned char *ivec, const int enc) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_sm4.c | | Lines: | 30-40 |
| | 5 | 2 |
sigx_cmp| Name: | sigx_cmp | | Prototype: | static int sigx_cmp(const nid_triple *const *a, const nid_triple *const *b) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/objects/obj_xref.c | | Lines: | 32-39 |
| | 5 | 2 |
shake_ctrl| Name: | shake_ctrl | | Prototype: | static int shake_ctrl(EVP_MD_CTX *evp_ctx, int cmd, int p1, void *p2) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/m_sha3.c | | Lines: | 127-138 |
| | 5 | 3 |
send_fp_chars| Name: | send_fp_chars | | Prototype: | static int send_fp_chars(void *arg, const void *buf, int len) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/a_strex.c | | Lines: | 48-55 |
| | 5 | 3 |
send_bio_chars| Name: | send_bio_chars | | Prototype: | static int send_bio_chars(void *arg, const void *buf, int len) | | Coverage: | 71.429% (5/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/a_strex.c | | Lines: | 38-45 |
| | 5 | 3 |
rsa_pkey_check| Name: | rsa_pkey_check | | Prototype: | static int rsa_pkey_check(const EVP_PKEY *pkey) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_ameth.c | | Lines: | 1025-1028 |
| | 5 | 1 |
rand_pool_init| Name: | rand_pool_init | | Prototype: | int rand_pool_init(void) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rand/rand_unix.c | | Lines: | 386-394 |
| | 5 | 2 |
rand_pool_entropy_available| Name: | rand_pool_entropy_available | | Prototype: | size_t rand_pool_entropy_available(RAND_POOL *pool) | | Coverage: | 71.429% (5/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rand/rand_lib.c | | Lines: | 525-534 |
| | 5 | 3 |
rand_drbg_unlock| Name: | rand_drbg_unlock | | Prototype: | int rand_drbg_unlock(RAND_DRBG *drbg) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rand/drbg_lib.c | | Lines: | 786-792 |
| | 5 | 2 |
rand_drbg_lock| Name: | rand_drbg_lock | | Prototype: | int rand_drbg_lock(RAND_DRBG *drbg) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rand/drbg_lib.c | | Lines: | 772-778 |
| | 5 | 2 |
pow_10| Name: | pow_10 | | Prototype: | static double pow_10(int in_exp) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/b_print.c | | Lines: | 523-531 |
| | 5 | 2 |
policy_cache_free| Name: | policy_cache_free | | Prototype: | void policy_cache_free(X509_POLICY_CACHE *cache) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/pcy_cache.c | | Lines: | 178-185 |
| | 5 | 2 |
policy_cache_find_data| Name: | policy_cache_find_data | | Prototype: | X509_POLICY_DATA *policy_cache_find_data(const X509_POLICY_CACHE *cache, const ASN1_OBJECT *id) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/pcy_cache.c | | Lines: | 200-208 |
| | 5 | 1 |
pkey_scrypt_ctrl_uint64| Name: | pkey_scrypt_ctrl_uint64 | | Prototype: | static int pkey_scrypt_ctrl_uint64(EVP_PKEY_CTX *ctx, int type, const char *value) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/kdf/scrypt.c | | Lines: | 167-177 |
| | 5 | 2 |
pkey_hkdf_cleanup| Name: | pkey_hkdf_cleanup | | Prototype: | static void pkey_hkdf_cleanup(EVP_PKEY_CTX *ctx) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/kdf/hkdf.c | | Lines: | 61-68 |
| | 5 | 1 |
pkey_cmac_copy| Name: | pkey_cmac_copy | | Prototype: | static int pkey_cmac_copy(EVP_PKEY_CTX *dst, EVP_PKEY_CTX *src) | | Coverage: | 42.857% (3/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cmac/cm_pmeth.c | | Lines: | 29-36 |
| | 5 | 3 |
pkey_cb| Name: | pkey_cb | | Prototype: | static int pkey_cb(int operation, ASN1_VALUE **pval, const ASN1_ITEM *it, void *exarg) | | Coverage: | 85.714% (6/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/p8_pkey.c | | Lines: | 17-27 |
| | 5 | 3 |
ossl_init_load_crypto_strings| Name: | ossl_init_load_crypto_strings | | Prototype: | static int ossl_init_load_crypto_strings(void) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/init.c | | Lines: | 186-202 |
| | 5 | 1 |
ossl_init_async| Name: | ossl_init_async | | Prototype: | static int ossl_init_async(void) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/init.c | | Lines: | 271-280 |
| | 5 | 2 |
ossl_ecdsa_sign_setup| Name: | ossl_ecdsa_sign_setup | | Prototype: | int ossl_ecdsa_sign_setup(EC_KEY *eckey, BN_CTX *ctx_in, BIGNUM **kinvp, BIGNUM **rp) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ecdsa_ossl.c | | Lines: | 144-148 |
| | 5 | 1 |
ocsp_check_delegated| Name: | ocsp_check_delegated | | Prototype: | static int ocsp_check_delegated(X509 *x) | | Coverage: | 50.000% (3/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ocsp/ocsp_vfy.c | | Lines: | 324-331 |
| | 5 | 2 |
ocb_ntz| Name: | ocb_ntz | | Prototype: | static u32 ocb_ntz(u64 n) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/modes/ocb128.c | | Lines: | 20-37 |
| | 5 | 2 |
nullf_puts| Name: | nullf_puts | | Prototype: | static int nullf_puts(BIO *bp, const char *str) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bf_null.c | | Lines: | 117-122 |
| | 5 | 2 |
nullf_gets| Name: | nullf_gets | | Prototype: | static int nullf_gets(BIO *bp, char *buf, int size) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bf_null.c | | Lines: | 110-115 |
| | 5 | 2 |
null_puts| Name: | null_puts | | Prototype: | static int null_puts(BIO *bp, const char *str) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bss_null.c | | Lines: | 82-87 |
| | 5 | 2 |
nsseq_cb| Name: | nsseq_cb | | Prototype: | static int nsseq_cb(int operation, ASN1_VALUE **pval, const ASN1_ITEM *it, void *exarg) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/nsseq.c | | Lines: | 16-25 |
| | 5 | 2 |
nist_cp_bn_0| Name: | nist_cp_bn_0 | | Prototype: | static void nist_cp_bn_0(unsigned long *dst, const unsigned long *src, int top, int max) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_nist.c | | Lines: | 252-263 |
| | 5 | 3 |
newpass_bags| Name: | newpass_bags | | Prototype: | static int newpass_bags(struct stack_st_PKCS12_SAFEBAG *bags, const char *oldpass, const char *newpass) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pkcs12/p12_npas.c | | Lines: | 133-142 |
| | 5 | 3 |
nbiof_puts| Name: | nbiof_puts | | Prototype: | static int nbiof_puts(BIO *bp, const char *str) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bf_nbio.c | | Lines: | 195-200 |
| | 5 | 2 |
nbiof_gets| Name: | nbiof_gets | | Prototype: | static int nbiof_gets(BIO *bp, char *buf, int size) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bf_nbio.c | | Lines: | 188-193 |
| | 5 | 2 |
make_kn| Name: | make_kn | | Prototype: | static void make_kn(unsigned char *k1, const unsigned char *l, int bl) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cmac/cmac.c | | Lines: | 33-44 |
| | 5 | 2 |
load_3| Name: | load_3 | | Prototype: | static uint64_t load_3(const uint8_t *in) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve25519.c | | Lines: | 766-772 |
| | 5 | 1 |
linebuffer_gets| Name: | linebuffer_gets | | Prototype: | static int linebuffer_gets(BIO *b, char *buf, int size) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bf_lbuf.c | | Lines: | 316-321 |
| | 5 | 2 |
key_exchange_expected| Name: | key_exchange_expected | | Prototype: | static int key_exchange_expected(SSL *s) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem_clnt.c | | Lines: | 60-74 |
| | 5 | 2 |
is_keytype| Name: | is_keytype | | Prototype: | static int is_keytype(const CONF *conf, char c, unsigned short type) | | Coverage: | 100.000% (6/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/conf/conf_def.c | | Lines: | 754-776 |
| | 5 | 2 |
ia5casecmp| Name: | ia5casecmp | | Prototype: | static int ia5casecmp(const char *s1, const char *s2) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_ncons.c | | Lines: | 101-104 |
| | 5 | 1 |
i2r_ocsp_nonce| Name: | i2r_ocsp_nonce | | Prototype: | static int i2r_ocsp_nonce(const X509V3_EXT_METHOD *method, void *nonce, BIO *out, int indent) | | Coverage: | 42.857% (3/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ocsp/v3_ocsp.c | | Lines: | 215-223 |
| | 5 | 3 |
i2r_ocsp_acutoff| Name: | i2r_ocsp_acutoff | | Prototype: | static int i2r_ocsp_acutoff(const X509V3_EXT_METHOD *method, void *cutoff, BIO *bp, int ind) | | Coverage: | 71.429% (5/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ocsp/v3_ocsp.c | | Lines: | 143-151 |
| | 5 | 3 |
i2r_object| Name: | i2r_object | | Prototype: | static int i2r_object(const X509V3_EXT_METHOD *method, void *oid, BIO *bp, int ind) | | Coverage: | 42.857% (3/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ocsp/v3_ocsp.c | | Lines: | 153-161 |
| | 5 | 3 |
i2r_ASIdentifiers| Name: | i2r_ASIdentifiers | | Prototype: | static int i2r_ASIdentifiers(const X509V3_EXT_METHOD *method, void *ext, BIO *out, int indent) | | Coverage: | 60.000% (3/5) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_asid.c | | Lines: | 109-117 |
| | 5 | 1 |
i2d_ocsp_nonce| Name: | i2d_ocsp_nonce | | Prototype: | static int i2d_ocsp_nonce(void *a, unsigned char **pp) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ocsp/v3_ocsp.c | | Lines: | 173-181 |
| | 5 | 2 |
i2d_PKCS8PrivateKey_nid_fp| Name: | i2d_PKCS8PrivateKey_nid_fp | | Prototype: | int i2d_PKCS8PrivateKey_nid_fp(FILE *fp, EVP_PKEY *x, int nid, char *kstr, int klen, pem_password_cb *cb, void *u) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pem/pem_pk8.c | | Lines: | 156-161 |
| | 5 | 1 |
i2d_PKCS8PrivateKey_nid_bio| Name: | i2d_PKCS8PrivateKey_nid_bio | | Prototype: | int i2d_PKCS8PrivateKey_nid_bio(BIO *bp, EVP_PKEY *x, int nid, char *kstr, int klen, pem_password_cb *cb, void *u) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pem/pem_pk8.c | | Lines: | 56-61 |
| | 5 | 1 |
hmac_key_free| Name: | hmac_key_free | | Prototype: | static void hmac_key_free(EVP_PKEY *pkey) | | Coverage: | 71.429% (5/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/hmac/hm_ameth.c | | Lines: | 26-34 |
| | 5 | 3 |
get_issuer_sk| Name: | get_issuer_sk | | Prototype: | static int get_issuer_sk(X509 **issuer, X509_STORE_CTX *ctx, X509 *x) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_vfy.c | | Lines: | 354-362 |
| | 5 | 2 |
get_current_time| Name: | get_current_time | | Prototype: | static void get_current_time(struct timeval *t) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/d1_lib.c | | Lines: | 416-440 |
| | 5 | 1 |
get_attribute| Name: | get_attribute | | Prototype: | static ASN1_TYPE *get_attribute(struct stack_st_X509_ATTRIBUTE *sk, int nid) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pkcs7/pk7_doit.c | | Lines: | 1077-1084 |
| | 5 | 1 |
free_dir| Name: | free_dir | | Prototype: | static void free_dir(X509_LOOKUP *lu) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/by_dir.c | | Lines: | 143-151 |
| | 5 | 1 |
file_close| Name: | file_close | | Prototype: | static int file_close(OSSL_STORE_LOADER_CTX *ctx) | | Coverage: | 0.000% (0/5) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/store/loader_file.c | | Lines: | 1398-1407 |
| | 5 | 2 |
fe51_sub| Name: | fe51_sub | | Prototype: | static void fe51_sub(fe51 h, const fe51 f, const fe51 g) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve25519.c | | Lines: | 537-548 |
| | 5 | 1 |
fe51_copy| Name: | fe51_copy | | Prototype: | static void fe51_copy(fe51 h, const fe51 f) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve25519.c | | Lines: | 568-575 |
| | 5 | 1 |
fe51_add| Name: | fe51_add | | Prototype: | static void fe51_add(fe51 h, const fe51 f, const fe51 g) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve25519.c | | Lines: | 528-535 |
| | 5 | 1 |
fe51_1| Name: | fe51_1 | | Prototype: | static void fe51_1(fe51 h) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve25519.c | | Lines: | 559-566 |
| | 5 | 1 |
fe51_0| Name: | fe51_0 | | Prototype: | static void fe51_0(fe51 h) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve25519.c | | Lines: | 550-557 |
| | 5 | 1 |
engine_table_doall| Name: | engine_table_doall | | Prototype: | void engine_table_doall(ENGINE_TABLE *table, engine_table_doall_cb *cb, void *arg) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/engine/eng_table.c | | Lines: | 300-308 |
| | 5 | 2 |
ecx_free| Name: | ecx_free | | Prototype: | static void ecx_free(EVP_PKEY *pkey) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ecx_meth.c | | Lines: | 254-259 |
| | 5 | 2 |
ecx_bits| Name: | ecx_bits | | Prototype: | static int ecx_bits(const EVP_PKEY *pkey) | | Coverage: | 22.222% (2/9) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ecx_meth.c | | Lines: | 234-243 |
| | 5 | 3 |
ecp_nistz256_is_affine_G| Name: | ecp_nistz256_is_affine_G | | Prototype: | static int ecp_nistz256_is_affine_G(const EC_POINT *generator) | | Coverage: | 54.545% (6/11) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ecp_nistz256.c | | Lines: | 768-775 |
| | 5 | 1 |