OpenCoverage

OpenSSL Test Coverage

Functions

Page:<>1
eLOC - Effective Lines of Code: 1
...10
eLOC - Effective Lines of Code: 1
...20
eLOC - Effective Lines of Code: 1
21
eLOC - Effective Lines of Code: 1
22
eLOC - Effective Lines of Code: 1
23
eLOC - Effective Lines of Code: 1
24
eLOC - Effective Lines of Code: 1
2526
eLOC - Effective Lines of Code: 1
27
eLOC - Effective Lines of Code: 1
28
eLOC - Effective Lines of Code: 1
29
eLOC - Effective Lines of Code: 1
30
eLOC - Effective Lines of Code: 1
...40
eLOC - Effective Lines of Code: 1
...50
eLOC - Effective Lines of Code: 2
...100
eLOC - Effective Lines of Code: 109
...103
eLOC - Effective Lines of Code: 3806
FunctionCondition %eLOC - Effective Lines of Codeā–“McCabe - Cyclomatic Complexity
ossl_init_base_ossl_
Name: ossl_init_base_ossl_
Prototype: static void ossl_init_base_ossl_(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/init.c
Lines: 89-89
100.000% (1/1)
11
ossl_init_config_ossl_
Name: ossl_init_config_ossl_
Prototype: static void ossl_init_config_ossl_(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/init.c
Lines: 247-247
100.000% (1/1)
11
ossl_init_engine_dynamic_ossl_
Name: ossl_init_engine_dynamic_ossl_
Prototype: static void ossl_init_engine_dynamic_ossl_(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/init.c
Lines: 319-319
100.000% (1/1)
11
ossl_init_engine_openssl_ossl_
Name: ossl_init_engine_openssl_ossl_
Prototype: static void ossl_init_engine_openssl_ossl_(void)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/init.c
Lines: 284-284
  0.000% (0/1)
11
ossl_init_engine_rdrand_ossl_
Name: ossl_init_engine_rdrand_ossl_
Prototype: static void ossl_init_engine_rdrand_ossl_(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/init.c
Lines: 308-308
100.000% (1/1)
11
ossl_init_load_crypto_nodelete_ossl_
Name: ossl_init_load_crypto_nodelete_ossl_
Prototype: static void ossl_init_load_crypto_nodelete_ossl_(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/init.c
Lines: 125-125
100.000% (1/1)
11
ossl_init_load_crypto_strings_ossl_
Name: ossl_init_load_crypto_strings_ossl_
Prototype: static void ossl_init_load_crypto_strings_ossl_(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/init.c
Lines: 186-186
100.000% (1/1)
11
ossl_init_load_ssl_strings_ossl_
Name: ossl_init_load_ssl_strings_ossl_
Prototype: static void ossl_init_load_ssl_strings_ossl_(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_init.c
Lines: 120-120
100.000% (1/1)
11
ossl_init_no_add_algs_ossl_
Name: ossl_init_no_add_algs_ossl_
Prototype: static void ossl_init_no_add_algs_ossl_(void)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/init.c
Lines: 238-238
  0.000% (0/1)
11
ossl_init_no_config_ossl_
Name: ossl_init_no_config_ossl_
Prototype: static void ossl_init_no_config_ossl_(void)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/init.c
Lines: 258-258
  0.000% (0/1)
11
ossl_init_no_load_crypto_strings_ossl_
Name: ossl_init_no_load_crypto_strings_ossl_
Prototype: static void ossl_init_no_load_crypto_strings_ossl_(void)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/init.c
Lines: 180-180
  0.000% (0/1)
11
ossl_init_no_load_ssl_strings_ossl_
Name: ossl_init_no_load_ssl_strings_ossl_
Prototype: static void ossl_init_no_load_ssl_strings_ossl_(void)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_init.c
Lines: 137-137
  0.000% (0/1)
11
ossl_init_ssl_base_ossl_
Name: ossl_init_ssl_base_ossl_
Prototype: static void ossl_init_ssl_base_ossl_(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_init.c
Lines: 24-24
100.000% (1/1)
11
ossl_init_thread_destructor
Name: ossl_init_thread_destructor
Prototype: static void ossl_init_thread_destructor(void *local)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/init.c
Lines: 54-57
100.000% (1/1)
11
ossl_init_zlib_ossl_
Name: ossl_init_zlib_ossl_
Prototype: static void ossl_init_zlib_ossl_(void)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/init.c
Lines: 372-372
  0.000% (0/1)
11
ossl_statem_accept
Name: ossl_statem_accept
Prototype: int ossl_statem_accept(SSL *s)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem.c
Lines: 253-256
100.000% (1/1)
11
ossl_statem_connect
Name: ossl_statem_connect
Prototype: int ossl_statem_connect(SSL *s)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem.c
Lines: 248-251
100.000% (1/1)
11
ossl_statem_get_in_handshake
Name: ossl_statem_get_in_handshake
Prototype: int ossl_statem_get_in_handshake(SSL *s)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem.c
Lines: 165-168
100.000% (1/1)
11
ossl_statem_set_in_init
Name: ossl_statem_set_in_init
Prototype: void ossl_statem_set_in_init(SSL *s, int init)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem.c
Lines: 160-163
100.000% (1/1)
11
ossl_store_cleanup_int
Name: ossl_store_cleanup_int
Prototype: void ossl_store_cleanup_int(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/store/store_init.c
Lines: 30-33
100.000% (1/1)
11
ossl_tolower
Name: ossl_tolower
Prototype: int ossl_tolower(int c)
Coverage: 100.000% (3/3)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ctype.c
Lines: 266-269
100.000% (3/3)
11
ossl_toupper
Name: ossl_toupper
Prototype: int ossl_toupper(int c)
Coverage: 100.000% (3/3)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ctype.c
Lines: 271-274
100.000% (3/3)
11
pbe2_cmp_BSEARCH_CMP_FN
Name: pbe2_cmp_BSEARCH_CMP_FN
Prototype: static int pbe2_cmp_BSEARCH_CMP_FN(const void *a_, const void *b_)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/evp_pbe.c
Lines: 147-147
100.000% (1/1)
11
pitem_free
Name: pitem_free
Prototype: void pitem_free(pitem *item)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/pqueue.c
Lines: 33-36
100.000% (1/1)
11
pkey_cmac_cleanup
Name: pkey_cmac_cleanup
Prototype: static void pkey_cmac_cleanup(EVP_PKEY_CTX *ctx)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cmac/cm_pmeth.c
Lines: 38-41
100.000% (1/1)
11
pmeth_cmp
Name: pmeth_cmp
Prototype: static int pmeth_cmp(const EVP_PKEY_METHOD *const *a, const EVP_PKEY_METHOD *const *b)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/pmeth_lib.c
Lines: 75-79
100.000% (1/1)
11
pmeth_cmp_BSEARCH_CMP_FN
Name: pmeth_cmp_BSEARCH_CMP_FN
Prototype: static int pmeth_cmp_BSEARCH_CMP_FN(const void *a_, const void *b_)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/pmeth_lib.c
Lines: 81-81
100.000% (1/1)
11
policy_data_cmp
Name: policy_data_cmp
Prototype: static int policy_data_cmp(const X509_POLICY_DATA *const *a, const X509_POLICY_DATA *const *b)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/pcy_cache.c
Lines: 210-214
  0.000% (0/1)
11
policy_node_cmp_new
Name: policy_node_cmp_new
Prototype: struct stack_st_X509_POLICY_NODE *policy_node_cmp_new(void)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/pcy_node.c
Lines: 23-26
  0.000% (0/1)
11
policy_node_free
Name: policy_node_free
Prototype: void policy_node_free(X509_POLICY_NODE *node)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/pcy_node.c
Lines: 116-119
  0.000% (0/1)
11
poly1305_pkey_ctrl
Name: poly1305_pkey_ctrl
Prototype: static int poly1305_pkey_ctrl(EVP_PKEY *pkey, int op, long arg1, void *arg2)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/poly1305/poly1305_ameth.c
Lines: 38-42
  0.000% (0/1)
11
poly1305_pkey_public_cmp
Name: poly1305_pkey_public_cmp
Prototype: static int poly1305_pkey_public_cmp(const EVP_PKEY *a, const EVP_PKEY *b)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/poly1305/poly1305_ameth.c
Lines: 44-47
  0.000% (0/1)
11
poly1305_size
Name: poly1305_size
Prototype: static int poly1305_size(const EVP_PKEY *pkey)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/poly1305/poly1305_ameth.c
Lines: 23-26
  0.000% (0/1)
11
pqueue_free
Name: pqueue_free
Prototype: void pqueue_free(pqueue *pq)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/pqueue.c
Lines: 48-51
100.000% (1/1)
11
pqueue_iterator
Name: pqueue_iterator
Prototype: pitem *pqueue_iterator(pqueue *pq)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/pqueue.c
Lines: 129-132
100.000% (1/1)
11
pqueue_peek
Name: pqueue_peek
Prototype: pitem *pqueue_peek(pqueue *pq)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/pqueue.c
Lines: 89-92
100.000% (1/1)
11
print_bio
Name: print_bio
Prototype: static int print_bio(const char *str, size_t len, void *bp)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/err/err_prn.c
Lines: 45-48
100.000% (1/1)
11
rand_drbg_cleanup_additional_data
Name: rand_drbg_cleanup_additional_data
Prototype: void rand_drbg_cleanup_additional_data(unsigned char *out, size_t outlen)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rand/rand_lib.c
Lines: 303-306
  0.000% (0/1)
11
rand_drbg_cleanup_entropy
Name: rand_drbg_cleanup_entropy
Prototype: void rand_drbg_cleanup_entropy(RAND_DRBG *drbg, unsigned char *out, size_t outlen)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rand/rand_lib.c
Lines: 217-221
100.000% (1/1)
11
rand_drbg_cleanup_nonce
Name: rand_drbg_cleanup_nonce
Prototype: void rand_drbg_cleanup_nonce(RAND_DRBG *drbg, unsigned char *out, size_t outlen)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rand/rand_lib.c
Lines: 266-270
100.000% (1/1)
11
rand_fork
Name: rand_fork
Prototype: void rand_fork(void)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rand/rand_lib.c
Lines: 308-311
  0.000% (0/1)
11
rand_pool_buffer
Name: rand_pool_buffer
Prototype: const unsigned char *rand_pool_buffer(RAND_POOL *pool)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rand/rand_lib.c
Lines: 475-478
100.000% (1/1)
11
rand_pool_bytes_remaining
Name: rand_pool_bytes_remaining
Prototype: size_t rand_pool_bytes_remaining(RAND_POOL *pool)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rand/rand_lib.c
Lines: 582-585
  0.000% (0/1)
11
rand_pool_entropy
Name: rand_pool_entropy
Prototype: size_t rand_pool_entropy(RAND_POOL *pool)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rand/rand_lib.c
Lines: 483-486
100.000% (1/1)
11
rand_pool_length
Name: rand_pool_length
Prototype: size_t rand_pool_length(RAND_POOL *pool)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rand/rand_lib.c
Lines: 491-494
100.000% (1/1)
11
random_status
Name: random_status
Prototype: static int random_status(void)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/engine/eng_rdrand.c
Lines: 34-37
  0.000% (0/1)
11
rc2_cbc_cipher
Name: rc2_cbc_cipher
Prototype: static int rc2_cbc_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out, const unsigned char *in, size_t inl)
Coverage:  57.143% (4/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_rc2.c
Lines: 35-35
 57.143% (4/7)
13
rc2_cfb64_cipher
Name: rc2_cfb64_cipher
Prototype: static int rc2_cfb64_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out, const unsigned char *in, size_t inl)
Coverage:  66.667% (10/15)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_rc2.c
Lines: 35-35
 66.667% (10/15)
15
rc2_ecb_cipher
Name: rc2_ecb_cipher
Prototype: static int rc2_ecb_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out, const unsigned char *in, size_t inl)
Coverage:  71.429% (5/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_rc2.c
Lines: 35-35
 71.429% (5/7)
13
rc2_ofb_cipher
Name: rc2_ofb_cipher
Prototype: static int rc2_ofb_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out, const unsigned char *in, size_t inl)
Coverage:  57.143% (4/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_rc2.c
Lines: 35-35
 57.143% (4/7)
13
rdrand_init
Name: rdrand_init
Prototype: static int rdrand_init(ENGINE *e)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/engine/eng_rdrand.c
Lines: 48-51
  0.000% (0/1)
11
recsig
Name: recsig
Prototype: static void recsig(int i)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ui/ui_openssl.c
Lines: 656-659
  0.000% (0/1)
11
rotl
Name: rotl
Prototype: static inline uint32_t rotl(uint32_t a, uint8_t n)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/sm4/sm4.c
Lines: 88-91
100.000% (1/1)
11
rotr32
Name: rotr32
Prototype: static inline uint32_t rotr32(const uint32_t w, const unsigned int c)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/blake2/blake2_impl.h
Lines: 121-124
100.000% (1/1)
11
rotr64
Name: rotr64
Prototype: static inline uint64_t rotr64(const uint64_t w, const unsigned int c)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/blake2/blake2_impl.h
Lines: 126-129
100.000% (1/1)
11
rsa_bits
Name: rsa_bits
Prototype: static int rsa_bits(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: 196-199
100.000% (1/1)
11
rsa_blinding_invert
Name: rsa_blinding_invert
Prototype: static int rsa_blinding_invert(BN_BLINDING *b, BIGNUM *f, BIGNUM *unblind, BN_CTX *ctx)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_ossl.c
Lines: 218-230
100.000% (1/1)
11
rsa_priv_print
Name: rsa_priv_print
Prototype: static int rsa_priv_print(BIO *bp, const EVP_PKEY *pkey, int indent, ASN1_PCTX *ctx)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_ameth.c
Lines: 409-413
100.000% (1/1)
11
rsa_pub_print
Name: rsa_pub_print
Prototype: static int rsa_pub_print(BIO *bp, const EVP_PKEY *pkey, int indent, ASN1_PCTX *ctx)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_ameth.c
Lines: 403-407
100.000% (1/1)
11
rsa_security_bits
Name: rsa_security_bits
Prototype: static int rsa_security_bits(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: 201-204
100.000% (1/1)
11
s2i_asn1_int
Name: s2i_asn1_int
Prototype: static void *s2i_asn1_int(X509V3_EXT_METHOD *meth, X509V3_CTX *ctx, const char *value)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_int.c
Lines: 31-35
  0.000% (0/1)
11
s2i_ocsp_nocheck
Name: s2i_ocsp_nocheck
Prototype: static void *s2i_ocsp_nocheck(const X509V3_EXT_METHOD *method, X509V3_CTX *ctx, const char *str)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ocsp/v3_ocsp.c
Lines: 233-237
  0.000% (0/1)
11
s2i_poison
Name: s2i_poison
Prototype: static void *s2i_poison(const X509V3_EXT_METHOD *method, X509V3_CTX *ctx, const char *str)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ct/ct_x509v3.c
Lines: 21-24
  0.000% (0/1)
11
secmem_new
Name: secmem_new
Prototype: static int secmem_new(BIO *bi)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bss_mem.c
Lines: 136-139
100.000% (1/1)
11
seed_cbc_cipher
Name: seed_cbc_cipher
Prototype: static int seed_cbc_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out, const unsigned char *in, size_t inl)
Coverage:  57.143% (4/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_seed.c
Lines: 28-28
 57.143% (4/7)
13
seed_cfb128_cipher
Name: seed_cfb128_cipher
Prototype: static int seed_cfb128_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out, const unsigned char *in, size_t inl)
Coverage:  66.667% (10/15)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_seed.c
Lines: 28-28
 66.667% (10/15)
15
seed_ecb_cipher
Name: seed_ecb_cipher
Prototype: static int seed_ecb_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out, const unsigned char *in, size_t inl)
Coverage:  71.429% (5/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_seed.c
Lines: 28-28
 71.429% (5/7)
13
seed_ofb_cipher
Name: seed_ofb_cipher
Prototype: static int seed_ofb_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out, const unsigned char *in, size_t inl)
Coverage:  57.143% (4/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_seed.c
Lines: 28-28
 57.143% (4/7)
13
sh_allocated
Name: sh_allocated
Prototype: static int sh_allocated(const char *ptr)
Coverage:  80.000% (4/5)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/mem_sec.c
Lines: 514-517
 80.000% (4/5)
11
sha3_init
Name: sha3_init
Prototype: static int sha3_init(EVP_MD_CTX *evp_ctx)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/m_sha3.c
Lines: 52-55
100.000% (1/1)
11
shake_init
Name: shake_init
Prototype: static int shake_init(EVP_MD_CTX *evp_ctx)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/m_sha3.c
Lines: 57-60
100.000% (1/1)
11
sid_free
Name: sid_free
Prototype: static void sid_free(nid_triple *tt)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/objects/obj_xref.c
Lines: 128-131
  0.000% (0/1)
11
sig_cmp
Name: sig_cmp
Prototype: static int sig_cmp(const nid_triple *a, const nid_triple *b)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/objects/obj_xref.c
Lines: 17-20
100.000% (1/1)
11
sig_cmp_BSEARCH_CMP_FN
Name: sig_cmp_BSEARCH_CMP_FN
Prototype: static int sig_cmp_BSEARCH_CMP_FN(const void *a_, const void *b_)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/objects/obj_xref.c
Lines: 23-23
100.000% (1/1)
11
sig_sk_cmp
Name: sig_sk_cmp
Prototype: static int sig_sk_cmp(const nid_triple *const *a, const nid_triple *const *b)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/objects/obj_xref.c
Lines: 25-28
  0.000% (0/1)
11
sigx_cmp_BSEARCH_CMP_FN
Name: sigx_cmp_BSEARCH_CMP_FN
Prototype: static int sigx_cmp_BSEARCH_CMP_FN(const void *a_, const void *b_)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/objects/obj_xref.c
Lines: 41-41
100.000% (1/1)
11
siphash_pkey_ctrl
Name: siphash_pkey_ctrl
Prototype: static int siphash_pkey_ctrl(EVP_PKEY *pkey, int op, long arg1, void *arg2)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/siphash/siphash_ameth.c
Lines: 39-43
  0.000% (0/1)
11
siphash_pkey_public_cmp
Name: siphash_pkey_public_cmp
Prototype: static int siphash_pkey_public_cmp(const EVP_PKEY *a, const EVP_PKEY *b)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/siphash/siphash_ameth.c
Lines: 45-48
  0.000% (0/1)
11
siphash_size
Name: siphash_size
Prototype: static int siphash_size(const EVP_PKEY *pkey)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/siphash/siphash_ameth.c
Lines: 23-26
  0.000% (0/1)
11
sk_ACCESS_DESCRIPTION_deep_copy
Name: sk_ACCESS_DESCRIPTION_deep_copy
Prototype: static inline struct stack_st_ACCESS_DESCRIPTION *sk_ACCESS_DESCRIPTION_deep_copy(const struct stack_st_ACCESS_DESCRIPTION *sk, sk_ACCESS_DESCRIPTION_copyfunc copyfunc, sk_ACCESS_DESCRIPTION_freefunc freefunc)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/include/openssl/x509v3.h
Lines: 170-170
  0.000% (0/1)
11
sk_ACCESS_DESCRIPTION_delete
Name: sk_ACCESS_DESCRIPTION_delete
Prototype: static inline ACCESS_DESCRIPTION *sk_ACCESS_DESCRIPTION_delete(struct stack_st_ACCESS_DESCRIPTION *sk, int i)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/include/openssl/x509v3.h
Lines: 170-170
  0.000% (0/1)
11
sk_ACCESS_DESCRIPTION_delete_ptr
Name: sk_ACCESS_DESCRIPTION_delete_ptr
Prototype: static inline ACCESS_DESCRIPTION *sk_ACCESS_DESCRIPTION_delete_ptr(struct stack_st_ACCESS_DESCRIPTION *sk, ACCESS_DESCRIPTION *ptr)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/include/openssl/x509v3.h
Lines: 170-170
  0.000% (0/1)
11
sk_ACCESS_DESCRIPTION_dup
Name: sk_ACCESS_DESCRIPTION_dup
Prototype: static inline struct stack_st_ACCESS_DESCRIPTION * sk_ACCESS_DESCRIPTION_dup(const struct stack_st_ACCESS_DESCRIPTION *sk)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/include/openssl/x509v3.h
Lines: 170-170
  0.000% (0/1)
11
sk_ACCESS_DESCRIPTION_find
Name: sk_ACCESS_DESCRIPTION_find
Prototype: static inline int sk_ACCESS_DESCRIPTION_find(struct stack_st_ACCESS_DESCRIPTION *sk, ACCESS_DESCRIPTION *ptr)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/include/openssl/x509v3.h
Lines: 170-170
  0.000% (0/1)
11
sk_ACCESS_DESCRIPTION_find_ex
Name: sk_ACCESS_DESCRIPTION_find_ex
Prototype: static inline int sk_ACCESS_DESCRIPTION_find_ex(struct stack_st_ACCESS_DESCRIPTION *sk, ACCESS_DESCRIPTION *ptr)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/include/openssl/x509v3.h
Lines: 170-170
  0.000% (0/1)
11
sk_ACCESS_DESCRIPTION_free
Name: sk_ACCESS_DESCRIPTION_free
Prototype: static inline void sk_ACCESS_DESCRIPTION_free(struct stack_st_ACCESS_DESCRIPTION *sk)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/include/openssl/x509v3.h
Lines: 170-170
  0.000% (0/1)
11
sk_ACCESS_DESCRIPTION_insert
Name: sk_ACCESS_DESCRIPTION_insert
Prototype: static inline int sk_ACCESS_DESCRIPTION_insert(struct stack_st_ACCESS_DESCRIPTION *sk, ACCESS_DESCRIPTION *ptr, int idx)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/include/openssl/x509v3.h
Lines: 170-170
  0.000% (0/1)
11
sk_ACCESS_DESCRIPTION_is_sorted
Name: sk_ACCESS_DESCRIPTION_is_sorted
Prototype: static inline int sk_ACCESS_DESCRIPTION_is_sorted(const struct stack_st_ACCESS_DESCRIPTION *sk)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/include/openssl/x509v3.h
Lines: 170-170
  0.000% (0/1)
11
sk_ACCESS_DESCRIPTION_new
Name: sk_ACCESS_DESCRIPTION_new
Prototype: static inline struct stack_st_ACCESS_DESCRIPTION *sk_ACCESS_DESCRIPTION_new(sk_ACCESS_DESCRIPTION_compfunc compare)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/include/openssl/x509v3.h
Lines: 170-170
  0.000% (0/1)
11
sk_ACCESS_DESCRIPTION_new_null
Name: sk_ACCESS_DESCRIPTION_new_null
Prototype: static inline struct stack_st_ACCESS_DESCRIPTION *sk_ACCESS_DESCRIPTION_new_null(void)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/include/openssl/x509v3.h
Lines: 170-170
  0.000% (0/1)
11
sk_ACCESS_DESCRIPTION_new_reserve
Name: sk_ACCESS_DESCRIPTION_new_reserve
Prototype: static inline struct stack_st_ACCESS_DESCRIPTION *sk_ACCESS_DESCRIPTION_new_reserve(sk_ACCESS_DESCRIPTION_compfunc compare, int n)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/include/openssl/x509v3.h
Lines: 170-170
  0.000% (0/1)
11
sk_ACCESS_DESCRIPTION_num
Name: sk_ACCESS_DESCRIPTION_num
Prototype: static inline int sk_ACCESS_DESCRIPTION_num(const struct stack_st_ACCESS_DESCRIPTION *sk)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/include/openssl/x509v3.h
Lines: 170-170
100.000% (1/1)
11
sk_ACCESS_DESCRIPTION_pop
Name: sk_ACCESS_DESCRIPTION_pop
Prototype: static inline ACCESS_DESCRIPTION *sk_ACCESS_DESCRIPTION_pop(struct stack_st_ACCESS_DESCRIPTION *sk)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/include/openssl/x509v3.h
Lines: 170-170
  0.000% (0/1)
11
sk_ACCESS_DESCRIPTION_pop_free
Name: sk_ACCESS_DESCRIPTION_pop_free
Prototype: static inline void sk_ACCESS_DESCRIPTION_pop_free(struct stack_st_ACCESS_DESCRIPTION *sk, sk_ACCESS_DESCRIPTION_freefunc freefunc)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/include/openssl/x509v3.h
Lines: 170-170
  0.000% (0/1)
11
sk_ACCESS_DESCRIPTION_push
Name: sk_ACCESS_DESCRIPTION_push
Prototype: static inline int sk_ACCESS_DESCRIPTION_push(struct stack_st_ACCESS_DESCRIPTION *sk, ACCESS_DESCRIPTION *ptr)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/include/openssl/x509v3.h
Lines: 170-170
  0.000% (0/1)
11
sk_ACCESS_DESCRIPTION_reserve
Name: sk_ACCESS_DESCRIPTION_reserve
Prototype: static inline int sk_ACCESS_DESCRIPTION_reserve(struct stack_st_ACCESS_DESCRIPTION *sk, int n)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/include/openssl/x509v3.h
Lines: 170-170
  0.000% (0/1)
11
sk_ACCESS_DESCRIPTION_set
Name: sk_ACCESS_DESCRIPTION_set
Prototype: static inline ACCESS_DESCRIPTION *sk_ACCESS_DESCRIPTION_set(struct stack_st_ACCESS_DESCRIPTION *sk, int idx, ACCESS_DESCRIPTION *ptr)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/include/openssl/x509v3.h
Lines: 170-170
  0.000% (0/1)
11
sk_ACCESS_DESCRIPTION_set_cmp_func
Name: sk_ACCESS_DESCRIPTION_set_cmp_func
Prototype: static inline sk_ACCESS_DESCRIPTION_compfunc sk_ACCESS_DESCRIPTION_set_cmp_func(struct stack_st_ACCESS_DESCRIPTION *sk, sk_ACCESS_DESCRIPTION_compfunc compare)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/include/openssl/x509v3.h
Lines: 170-170
  0.000% (0/1)
11
sk_ACCESS_DESCRIPTION_shift
Name: sk_ACCESS_DESCRIPTION_shift
Prototype: static inline ACCESS_DESCRIPTION *sk_ACCESS_DESCRIPTION_shift(struct stack_st_ACCESS_DESCRIPTION *sk)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/include/openssl/x509v3.h
Lines: 170-170
  0.000% (0/1)
11
sk_ACCESS_DESCRIPTION_sort
Name: sk_ACCESS_DESCRIPTION_sort
Prototype: static inline void sk_ACCESS_DESCRIPTION_sort(struct stack_st_ACCESS_DESCRIPTION *sk)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/include/openssl/x509v3.h
Lines: 170-170
  0.000% (0/1)
11
Page:<>1
eLOC - Effective Lines of Code: 1
...10
eLOC - Effective Lines of Code: 1
...20
eLOC - Effective Lines of Code: 1
21
eLOC - Effective Lines of Code: 1
22
eLOC - Effective Lines of Code: 1
23
eLOC - Effective Lines of Code: 1
24
eLOC - Effective Lines of Code: 1
2526
eLOC - Effective Lines of Code: 1
27
eLOC - Effective Lines of Code: 1
28
eLOC - Effective Lines of Code: 1
29
eLOC - Effective Lines of Code: 1
30
eLOC - Effective Lines of Code: 1
...40
eLOC - Effective Lines of Code: 1
...50
eLOC - Effective Lines of Code: 2
...100
eLOC - Effective Lines of Code: 109
...103
eLOC - Effective Lines of Code: 3806

Generated by Squish Coco 4.2.2