OpenCoverage

OpenSSL Test Coverage

Function Tree

Page:<>1
McCabe - Cyclomatic Complexity: 1
...10
McCabe - Cyclomatic Complexity: 1
...19
McCabe - Cyclomatic Complexity: 1
20
McCabe - Cyclomatic Complexity: 1
21
McCabe - Cyclomatic Complexity: 1
22
McCabe - Cyclomatic Complexity: 1
2324
McCabe - Cyclomatic Complexity: 1
25
McCabe - Cyclomatic Complexity: 1
26
McCabe - Cyclomatic Complexity: 1
27
McCabe - Cyclomatic Complexity: 1
...30
McCabe - Cyclomatic Complexity: 1
...40
McCabe - Cyclomatic Complexity: 1
...50
McCabe - Cyclomatic Complexity: 1
...100
McCabe - Cyclomatic Complexity: 20
...103
McCabe - Cyclomatic Complexity: 158
FunctionCondition %eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexityâ–´
b2i_PrivateKey_bio
Name: b2i_PrivateKey_bio
Prototype: EVP_PKEY *b2i_PrivateKey_bio(BIO *in)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pem/pvkfmt.c
Lines: 392-395
  0.000% (0/1)
11
b2i_PublicKey
Name: b2i_PublicKey
Prototype: EVP_PKEY *b2i_PublicKey(const unsigned char **in, long length)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pem/pvkfmt.c
Lines: 387-390
  0.000% (0/1)
11
b2i_PublicKey_bio
Name: b2i_PublicKey_bio
Prototype: EVP_PKEY *b2i_PublicKey_bio(BIO *in)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pem/pvkfmt.c
Lines: 397-400
100.000% (1/1)
11
b64_puts
Name: b64_puts
Prototype: static int b64_puts(BIO *b, const char *str)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/bio_b64.c
Lines: 550-553
  0.000% (0/1)
11
bf_init_key
Name: bf_init_key
Prototype: static int bf_init_key(EVP_CIPHER_CTX *ctx, const unsigned char *key, const unsigned char *iv, int enc)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_bf.c
Lines: 31-36
100.000% (1/1)
21
bio_cleanup
Name: bio_cleanup
Prototype: void bio_cleanup(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bio_lib.c
Lines: 777-786
100.000% (1/1)
131
bio_free_ex_data
Name: bio_free_ex_data
Prototype: void bio_free_ex_data(BIO *bio)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bio_lib.c
Lines: 772-775
  0.000% (0/1)
11
bio_puts
Name: bio_puts
Prototype: static int bio_puts(BIO *bio, const char *str)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bss_bio.c
Lines: 603-606
  0.000% (0/1)
11
blake2b_set_lastblock
Name: blake2b_set_lastblock
Prototype: static inline void blake2b_set_lastblock(BLAKE2B_CTX *S)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/blake2/blake2b.c
Lines: 49-52
100.000% (1/1)
11
blake2s_set_lastblock
Name: blake2s_set_lastblock
Prototype: static inline void blake2s_set_lastblock(BLAKE2S_CTX *S)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/blake2/blake2s.c
Lines: 45-48
100.000% (1/1)
11
bn_div_words
Name: bn_div_words
Prototype: unsigned long bn_div_words(unsigned long h, unsigned long l, unsigned long d)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/asm/x86_64-gcc.c
Lines: 195-204
100.000% (1/1)
51
bn_get_dmax
Name: bn_get_dmax
Prototype: int bn_get_dmax(const BIGNUM *a)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_intern.c
Lines: 146-149
  0.000% (0/1)
11
bn_get_top
Name: bn_get_top
Prototype: int bn_get_top(const BIGNUM *a)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_intern.c
Lines: 141-144
100.000% (1/1)
11
bn_get_words
Name: bn_get_words
Prototype: unsigned long *bn_get_words(const BIGNUM *a)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_intern.c
Lines: 170-173
100.000% (1/1)
11
bn_init
Name: bn_init
Prototype: void bn_init(BIGNUM *a)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_lib.c
Lines: 178-184
100.000% (1/1)
11
bn_mul_comba4
Name: bn_mul_comba4
Prototype: void bn_mul_comba4(unsigned long *r, unsigned long *a, unsigned long *b)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/asm/x86_64-gcc.c
Lines: 497-534
  0.000% (0/1)
341
bn_mul_comba8
Name: bn_mul_comba8
Prototype: void bn_mul_comba8(unsigned long *r, unsigned long *a, unsigned long *b)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/asm/x86_64-gcc.c
Lines: 394-495
100.000% (1/1)
981
bn_set_static_words
Name: bn_set_static_words
Prototype: void bn_set_static_words(BIGNUM *a, const unsigned long *words, int size)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_intern.c
Lines: 175-186
  0.000% (0/1)
51
bn_sqr_comba4
Name: bn_sqr_comba4
Prototype: void bn_sqr_comba4(unsigned long *r, const unsigned long *a)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/asm/x86_64-gcc.c
Lines: 611-642
100.000% (1/1)
281
bn_sqr_comba8
Name: bn_sqr_comba8
Prototype: void bn_sqr_comba8(unsigned long *r, const unsigned long *a)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/asm/x86_64-gcc.c
Lines: 536-609
100.000% (1/1)
701
bn_to_mont_fixed_top
Name: bn_to_mont_fixed_top
Prototype: int bn_to_mont_fixed_top(BIGNUM *r, const BIGNUM *a, BN_MONT_CTX *mont, BN_CTX *ctx)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_mont.c
Lines: 222-226
100.000% (1/1)
11
bn_wexpand
Name: bn_wexpand
Prototype: BIGNUM *bn_wexpand(BIGNUM *a, int words)
Coverage: 100.000% (3/3)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_lib.c
Lines: 962-965
100.000% (3/3)
11
buffer_puts
Name: buffer_puts
Prototype: static int buffer_puts(BIO *b, const char *str)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bf_buff.c
Lines: 472-475
  0.000% (0/1)
11
by_dir_entry_free
Name: by_dir_entry_free
Prototype: static void by_dir_entry_free(BY_DIR_ENTRY *ent)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/by_dir.c
Lines: 136-141
100.000% (1/1)
31
by_dir_hash_free
Name: by_dir_hash_free
Prototype: static void by_dir_hash_free(BY_DIR_HASH *hash)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/by_dir.c
Lines: 121-124
  0.000% (0/1)
11
c448_ed448_convert_private_key_to_x448
Name: c448_ed448_convert_private_key_to_x448
Prototype: c448_error_t c448_ed448_convert_private_key_to_x448( uint8_t x[56], const uint8_t ed [57])
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve448/eddsa.c
Lines: 73-81
  0.000% (0/1)
21
c448_ed448_sign_prehash
Name: c448_ed448_sign_prehash
Prototype: c448_error_t c448_ed448_sign_prehash( uint8_t signature[(57 + 57)], const uint8_t privkey[57], const uint8_t pubkey[57], const uint8_t hash[64], const uint8_t *context, size_t context_len)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve448/eddsa.c
Lines: 230-239
100.000% (1/1)
21
c448_ed448_verify_prehash
Name: c448_ed448_verify_prehash
Prototype: c448_error_t c448_ed448_verify_prehash( const uint8_t signature[(57 + 57)], const uint8_t pubkey[57], const uint8_t hash[64], const uint8_t *context, uint8_t context_len)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve448/eddsa.c
Lines: 297-305
  0.000% (0/1)
21
c448_succeed_if
Name: c448_succeed_if
Prototype: static inline c448_error_t c448_succeed_if(c448_bool_t x)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve448/curve448utils.h
Lines: 73-76
100.000% (1/1)
11
ca_dn_cmp
Name: ca_dn_cmp
Prototype: static int ca_dn_cmp(const X509_NAME *const *a, const X509_NAME *const *b)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem_lib.c
Lines: 2199-2202
  0.000% (0/1)
11
camellia_cfb8_cipher
Name: camellia_cfb8_cipher
Prototype: static int camellia_cfb8_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out, const unsigned char *in, size_t len)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_camellia.c
Lines: 299-309
100.000% (1/1)
61
camellia_cfb_cipher
Name: camellia_cfb_cipher
Prototype: static int camellia_cfb_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out, const unsigned char *in, size_t len)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_camellia.c
Lines: 287-297
100.000% (1/1)
61
camellia_ofb_cipher
Name: camellia_ofb_cipher
Prototype: static int camellia_ofb_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out, const unsigned char *in, size_t len)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_camellia.c
Lines: 275-285
100.000% (1/1)
61
cast_init_key
Name: cast_init_key
Prototype: static int cast_init_key(EVP_CIPHER_CTX *ctx, const unsigned char *key, const unsigned char *iv, int enc)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_cast.c
Lines: 33-38
100.000% (1/1)
21
check_id_error
Name: check_id_error
Prototype: static int check_id_error(X509_STORE_CTX *ctx, int errcode)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_vfy.c
Lines: 706-709
100.000% (1/1)
11
check_random_device
Name: 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
 69.231% (9/13)
191
clamp
Name: clamp
Prototype: static void clamp(uint8_t secret_scalar_ser[57])
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve448/eddsa.c
Lines: 41-46
100.000% (1/1)
31
cleanup1_doall
Name: cleanup1_doall
Prototype: static void cleanup1_doall(ADDED_OBJ *a)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/objects/obj_dat.c
Lines: 134-139
100.000% (1/1)
31
cleanup2_doall
Name: cleanup2_doall
Prototype: static void cleanup2_doall(ADDED_OBJ *a)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/objects/obj_dat.c
Lines: 141-144
100.000% (1/1)
11
cleanup_cb
Name: cleanup_cb
Prototype: static void cleanup_cb(EX_CALLBACK *funcs)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ex_data.c
Lines: 82-85
100.000% (1/1)
11
clear_ciphers
Name: clear_ciphers
Prototype: static void clear_ciphers(SSL *s)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c
Lines: 569-575
100.000% (1/1)
31
cmac_key_free
Name: cmac_key_free
Prototype: static void cmac_key_free(EVP_PKEY *pkey)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cmac/cm_ameth.c
Lines: 26-30
100.000% (1/1)
21
cmac_signctx
Name: cmac_signctx
Prototype: static int cmac_signctx(EVP_PKEY_CTX *ctx, unsigned char *sig, size_t *siglen, EVP_MD_CTX *mctx)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cmac/cm_pmeth.c
Lines: 72-76
100.000% (1/1)
11
cmac_signctx_init
Name: cmac_signctx_init
Prototype: static int cmac_signctx_init(EVP_PKEY_CTX *ctx, EVP_MD_CTX *mctx)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cmac/cm_pmeth.c
Lines: 65-70
100.000% (1/1)
31
cmac_size
Name: cmac_size
Prototype: static int cmac_size(const EVP_PKEY *pkey)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cmac/cm_ameth.c
Lines: 21-24
  0.000% (0/1)
11
cmd_ChainCAFile
Name: cmd_ChainCAFile
Prototype: static int cmd_ChainCAFile(SSL_CONF_CTX *cctx, const char *value)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_conf.c
Lines: 485-488
  0.000% (0/1)
51
cmd_ChainCAPath
Name: cmd_ChainCAPath
Prototype: static int cmd_ChainCAPath(SSL_CONF_CTX *cctx, const char *value)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_conf.c
Lines: 480-483
  0.000% (0/1)
51
cmd_ClientCAFile
Name: cmd_ClientCAFile
Prototype: static int cmd_ClientCAFile(SSL_CONF_CTX *cctx, const char *value)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_conf.c
Lines: 509-512
100.000% (1/1)
11
cmd_ClientCAPath
Name: cmd_ClientCAPath
Prototype: static int cmd_ClientCAPath(SSL_CONF_CTX *cctx, const char *value)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_conf.c
Lines: 523-526
  0.000% (0/1)
11
cmd_Curves
Name: cmd_Curves
Prototype: static int cmd_Curves(SSL_CONF_CTX *cctx, const char *value)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_conf.c
Lines: 218-221
100.000% (1/1)
11
cmd_MaxProtocol
Name: cmd_MaxProtocol
Prototype: static int cmd_MaxProtocol(SSL_CONF_CTX *cctx, const char *value)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_conf.c
Lines: 362-365
100.000% (1/1)
11
cmd_MinProtocol
Name: cmd_MinProtocol
Prototype: static int cmd_MinProtocol(SSL_CONF_CTX *cctx, const char *value)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_conf.c
Lines: 350-353
100.000% (1/1)
11
cmd_Protocol
Name: cmd_Protocol
Prototype: static int cmd_Protocol(SSL_CONF_CTX *cctx, const char *value)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_conf.c
Lines: 279-295
  0.000% (0/1)
31
cmd_VerifyCAFile
Name: cmd_VerifyCAFile
Prototype: static int cmd_VerifyCAFile(SSL_CONF_CTX *cctx, const char *value)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_conf.c
Lines: 495-498
100.000% (1/1)
51
cmd_VerifyCAPath
Name: cmd_VerifyCAPath
Prototype: static int cmd_VerifyCAPath(SSL_CONF_CTX *cctx, const char *value)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_conf.c
Lines: 490-493
  0.000% (0/1)
51
cmeth_free
Name: cmeth_free
Prototype: static void cmeth_free(SSL_COMP *cm)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_ciph.c
Lines: 1946-1949
  0.000% (0/1)
11
cmov
Name: cmov
Prototype: static void cmov(ge_precomp *t, const ge_precomp *u, uint8_t b)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve25519.c
Lines: 1986-1990
100.000% (1/1)
31
cms_DigestedData_init_bio
Name: cms_DigestedData_init_bio
Prototype: BIO *cms_DigestedData_init_bio(CMS_ContentInfo *cms)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_dd.c
Lines: 48-53
  0.000% (0/1)
31
cond_neg_niels
Name: cond_neg_niels
Prototype: static inline void cond_neg_niels(niels_t n, mask_t neg)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve448/curve448.c
Lines: 90-94
100.000% (1/1)
21
conf_add_ssl_module
Name: conf_add_ssl_module
Prototype: void conf_add_ssl_module(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/conf/conf_ssl.c
Lines: 176-179
100.000% (1/1)
11
conf_lhash_get_section
Name: conf_lhash_get_section
Prototype: static struct stack_st_CONF_VALUE *conf_lhash_get_section(void *db, const char *section)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_conf.c
Lines: 467-470
  0.000% (0/1)
11
conf_lhash_get_string
Name: conf_lhash_get_string
Prototype: static char *conf_lhash_get_string(void *db, const char *section, const char *value)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_conf.c
Lines: 462-465
  0.000% (0/1)
11
conf_modules_free_int
Name: conf_modules_free_int
Prototype: void conf_modules_free_int(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/conf/conf_mod.c
Lines: 423-427
100.000% (1/1)
21
conf_ssl_get
Name: conf_ssl_get
Prototype: const SSL_CONF_CMD *conf_ssl_get(size_t idx, const char **name, size_t *cnt)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/conf/conf_ssl.c
Lines: 135-140
100.000% (1/1)
31
conf_ssl_get_cmd
Name: conf_ssl_get_cmd
Prototype: void conf_ssl_get_cmd(const SSL_CONF_CMD *cmd, size_t idx, char **cmdstr, char **arg)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/conf/conf_ssl.c
Lines: 169-174
100.000% (1/1)
21
conf_value_hash
Name: conf_value_hash
Prototype: static unsigned long conf_value_hash(const CONF_VALUE *v)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/conf/conf_api.c
Lines: 101-104
100.000% (1/1)
11
conn_puts
Name: conn_puts
Prototype: static int conn_puts(BIO *bp, const char *str)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bss_conn.c
Lines: 518-525
  0.000% (0/1)
41
constant_time_cond_swap_32
Name: constant_time_cond_swap_32
Prototype: static inline void constant_time_cond_swap_32(uint32_t mask, uint32_t *a, uint32_t *b)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/include/internal/constant_time_locl.h
Lines: 271-279
100.000% (1/1)
41
constant_time_cond_swap_64
Name: constant_time_cond_swap_64
Prototype: static inline void constant_time_cond_swap_64(uint64_t mask, uint64_t *a, uint64_t *b)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/include/internal/constant_time_locl.h
Lines: 291-299
  0.000% (0/1)
41
constant_time_eq
Name: constant_time_eq
Prototype: static inline unsigned int constant_time_eq(unsigned int a, unsigned int b)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/include/internal/constant_time_locl.h
Lines: 184-188
100.000% (1/1)
11
constant_time_eq_8
Name: constant_time_eq_8
Prototype: static inline unsigned char constant_time_eq_8(unsigned int a, unsigned int b)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/include/internal/constant_time_locl.h
Lines: 195-199
100.000% (1/1)
11
constant_time_eq_8_s
Name: constant_time_eq_8_s
Prototype: static inline unsigned char constant_time_eq_8_s(size_t a, size_t b)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/include/internal/constant_time_locl.h
Lines: 201-204
100.000% (1/1)
11
constant_time_eq_int
Name: constant_time_eq_int
Prototype: static inline unsigned int constant_time_eq_int(int a, int b)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/include/internal/constant_time_locl.h
Lines: 206-209
100.000% (1/1)
11
constant_time_eq_int_8
Name: constant_time_eq_int_8
Prototype: static inline unsigned char constant_time_eq_int_8(int a, int b)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/include/internal/constant_time_locl.h
Lines: 211-214
100.000% (1/1)
11
constant_time_eq_s
Name: constant_time_eq_s
Prototype: static inline size_t constant_time_eq_s(size_t a, size_t b)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/include/internal/constant_time_locl.h
Lines: 190-193
100.000% (1/1)
11
constant_time_ge
Name: constant_time_ge
Prototype: static inline unsigned int constant_time_ge(unsigned int a, unsigned int b)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/include/internal/constant_time_locl.h
Lines: 142-146
100.000% (1/1)
11
constant_time_ge_8
Name: constant_time_ge_8
Prototype: static inline unsigned char constant_time_ge_8(unsigned int a, unsigned int b)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/include/internal/constant_time_locl.h
Lines: 153-157
100.000% (1/1)
11
constant_time_ge_8_s
Name: constant_time_ge_8_s
Prototype: static inline unsigned char constant_time_ge_8_s(size_t a, size_t b)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/include/internal/constant_time_locl.h
Lines: 159-162
100.000% (1/1)
11
constant_time_ge_s
Name: constant_time_ge_s
Prototype: static inline size_t constant_time_ge_s(size_t a, size_t b)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/include/internal/constant_time_locl.h
Lines: 148-151
100.000% (1/1)
11
constant_time_is_zero
Name: constant_time_is_zero
Prototype: static inline unsigned int constant_time_is_zero(unsigned int a)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/include/internal/constant_time_locl.h
Lines: 164-167
100.000% (1/1)
11
constant_time_is_zero_32
Name: constant_time_is_zero_32
Prototype: static inline uint32_t constant_time_is_zero_32(uint32_t a)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/include/internal/constant_time_locl.h
Lines: 179-182
100.000% (1/1)
11
constant_time_is_zero_8
Name: constant_time_is_zero_8
Prototype: static inline unsigned char constant_time_is_zero_8(unsigned int a)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/include/internal/constant_time_locl.h
Lines: 174-177
100.000% (1/1)
11
constant_time_is_zero_s
Name: constant_time_is_zero_s
Prototype: static inline size_t constant_time_is_zero_s(size_t a)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/include/internal/constant_time_locl.h
Lines: 169-172
100.000% (1/1)
11
constant_time_lookup_niels
Name: constant_time_lookup_niels
Prototype: static inline void constant_time_lookup_niels(niels_s * __restrict__ ni, const niels_t * table, int nelts, int idx)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve448/curve448.c
Lines: 220-225
100.000% (1/1)
11
constant_time_lt
Name: constant_time_lt
Prototype: static inline unsigned int constant_time_lt(unsigned int a, unsigned int b)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/include/internal/constant_time_locl.h
Lines: 120-124
100.000% (1/1)
11
constant_time_lt_64
Name: constant_time_lt_64
Prototype: static inline uint64_t constant_time_lt_64(uint64_t a, uint64_t b)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/include/internal/constant_time_locl.h
Lines: 137-140
100.000% (1/1)
11
constant_time_lt_8
Name: constant_time_lt_8
Prototype: static inline unsigned char constant_time_lt_8(unsigned int a, unsigned int b)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/include/internal/constant_time_locl.h
Lines: 131-135
100.000% (1/1)
11
constant_time_lt_s
Name: constant_time_lt_s
Prototype: static inline size_t constant_time_lt_s(size_t a, size_t b)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/include/internal/constant_time_locl.h
Lines: 126-129
100.000% (1/1)
11
constant_time_msb
Name: constant_time_msb
Prototype: static inline unsigned int constant_time_msb(unsigned int a)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/include/internal/constant_time_locl.h
Lines: 99-102
100.000% (1/1)
11
constant_time_msb_32
Name: constant_time_msb_32
Prototype: static inline uint32_t constant_time_msb_32(uint32_t a)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/include/internal/constant_time_locl.h
Lines: 105-108
100.000% (1/1)
11
constant_time_msb_64
Name: constant_time_msb_64
Prototype: static inline uint64_t constant_time_msb_64(uint64_t a)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/include/internal/constant_time_locl.h
Lines: 110-113
100.000% (1/1)
11
constant_time_msb_s
Name: constant_time_msb_s
Prototype: static inline size_t constant_time_msb_s(size_t a)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/include/internal/constant_time_locl.h
Lines: 115-118
100.000% (1/1)
11
constant_time_select
Name: constant_time_select
Prototype: static inline unsigned int constant_time_select(unsigned int mask, unsigned int a, unsigned int b)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/include/internal/constant_time_locl.h
Lines: 216-221
100.000% (1/1)
11
constant_time_select_32
Name: constant_time_select_32
Prototype: static inline uint32_t constant_time_select_32(uint32_t mask, uint32_t a, uint32_t b)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/include/internal/constant_time_locl.h
Lines: 249-253
100.000% (1/1)
11
constant_time_select_64
Name: constant_time_select_64
Prototype: static inline uint64_t constant_time_select_64(uint64_t mask, uint64_t a, uint64_t b)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/include/internal/constant_time_locl.h
Lines: 255-259
100.000% (1/1)
11
constant_time_select_8
Name: constant_time_select_8
Prototype: static inline unsigned char constant_time_select_8(unsigned char mask, unsigned char a, unsigned char b)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/include/internal/constant_time_locl.h
Lines: 230-235
100.000% (1/1)
11
constant_time_select_int
Name: constant_time_select_int
Prototype: static inline int constant_time_select_int(unsigned int mask, int a, int b)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/include/internal/constant_time_locl.h
Lines: 237-241
100.000% (1/1)
11
constant_time_select_int_s
Name: constant_time_select_int_s
Prototype: static inline int constant_time_select_int_s(size_t mask, int a, int b)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/include/internal/constant_time_locl.h
Lines: 243-247
100.000% (1/1)
21
constant_time_select_s
Name: constant_time_select_s
Prototype: static inline size_t constant_time_select_s(size_t mask, size_t a, size_t b)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/include/internal/constant_time_locl.h
Lines: 223-228
100.000% (1/1)
11
cpy_asc
Name: cpy_asc
Prototype: static int cpy_asc(unsigned long value, void *arg)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/a_mbstr.c
Lines: 294-302
  0.000% (0/1)
61
Page:<>1
McCabe - Cyclomatic Complexity: 1
...10
McCabe - Cyclomatic Complexity: 1
...19
McCabe - Cyclomatic Complexity: 1
20
McCabe - Cyclomatic Complexity: 1
21
McCabe - Cyclomatic Complexity: 1
22
McCabe - Cyclomatic Complexity: 1
2324
McCabe - Cyclomatic Complexity: 1
25
McCabe - Cyclomatic Complexity: 1
26
McCabe - Cyclomatic Complexity: 1
27
McCabe - Cyclomatic Complexity: 1
...30
McCabe - Cyclomatic Complexity: 1
...40
McCabe - Cyclomatic Complexity: 1
...50
McCabe - Cyclomatic Complexity: 1
...100
McCabe - Cyclomatic Complexity: 20
...103
McCabe - Cyclomatic Complexity: 158

Generated by Squish Coco 4.2.2