OpenCoverage

OpenSSL Test Coverage

Functions

Page:<>1
McCabe - Cyclomatic Complexity: 1
2
McCabe - Cyclomatic Complexity: 1
34
McCabe - Cyclomatic Complexity: 1
5
McCabe - Cyclomatic Complexity: 1
6
McCabe - Cyclomatic Complexity: 1
7
McCabe - Cyclomatic Complexity: 1
...10
McCabe - Cyclomatic Complexity: 1
...20
McCabe - Cyclomatic Complexity: 1
...30
McCabe - Cyclomatic Complexity: 1
...100
McCabe - Cyclomatic Complexity: 20
...103
McCabe - Cyclomatic Complexity: 158
FunctionCondition %eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexityâ–´
BIO_s_bio
Name: BIO_s_bio
Prototype: const BIO_METHOD *BIO_s_bio(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bss_bio.c
Lines: 55-58
100.000% (1/1)
11
BIO_s_connect
Name: BIO_s_connect
Prototype: const BIO_METHOD *BIO_s_connect(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bss_conn.c
Lines: 245-248
100.000% (1/1)
11
BIO_s_datagram
Name: BIO_s_datagram
Prototype: const BIO_METHOD *BIO_s_datagram(void)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bss_dgram.c
Lines: 137-140
  0.000% (0/1)
11
BIO_s_fd
Name: BIO_s_fd
Prototype: const BIO_METHOD *BIO_s_fd(void)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bss_fd.c
Lines: 77-80
  0.000% (0/1)
11
BIO_s_file
Name: BIO_s_file
Prototype: const BIO_METHOD *BIO_s_file(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bss_file.c
Lines: 108-111
100.000% (1/1)
11
BIO_s_log
Name: BIO_s_log
Prototype: const BIO_METHOD *BIO_s_log(void)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bss_log.c
Lines: 103-106
  0.000% (0/1)
11
BIO_s_mem
Name: BIO_s_mem
Prototype: const BIO_METHOD *BIO_s_mem(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bss_mem.c
Lines: 71-74
100.000% (1/1)
11
BIO_s_null
Name: BIO_s_null
Prototype: const BIO_METHOD *BIO_s_null(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bss_null.c
Lines: 37-40
100.000% (1/1)
11
BIO_s_secmem
Name: BIO_s_secmem
Prototype: const BIO_METHOD *BIO_s_secmem(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bss_mem.c
Lines: 76-79
100.000% (1/1)
11
BIO_s_socket
Name: BIO_s_socket
Prototype: const BIO_METHOD *BIO_s_socket(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bss_sock.c
Lines: 54-57
100.000% (1/1)
11
BIO_set_callback
Name: BIO_set_callback
Prototype: void BIO_set_callback(BIO *b, BIO_callback_fn cb)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bio_lib.c
Lines: 210-213
100.000% (1/1)
11
BIO_set_callback_arg
Name: BIO_set_callback_arg
Prototype: void BIO_set_callback_arg(BIO *b, char *arg)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bio_lib.c
Lines: 225-228
100.000% (1/1)
11
BIO_set_callback_ex
Name: BIO_set_callback_ex
Prototype: void BIO_set_callback_ex(BIO *b, BIO_callback_fn_ex cb)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bio_lib.c
Lines: 220-223
  0.000% (0/1)
11
BIO_set_data
Name: BIO_set_data
Prototype: void BIO_set_data(BIO *a, void *ptr)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bio_lib.c
Lines: 143-146
100.000% (1/1)
11
BIO_set_ex_data
Name: BIO_set_ex_data
Prototype: int BIO_set_ex_data(BIO *bio, int idx, void *data)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bio_lib.c
Lines: 748-751
  0.000% (0/1)
11
BIO_set_flags
Name: BIO_set_flags
Prototype: void BIO_set_flags(BIO *b, int flags)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bio_lib.c
Lines: 200-203
100.000% (1/1)
11
BIO_set_init
Name: BIO_set_init
Prototype: void BIO_set_init(BIO *a, int init)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bio_lib.c
Lines: 153-156
100.000% (1/1)
11
BIO_set_next
Name: BIO_set_next
Prototype: void BIO_set_next(BIO *b, BIO *next)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bio_lib.c
Lines: 677-680
100.000% (1/1)
11
BIO_set_retry_reason
Name: BIO_set_retry_reason
Prototype: void BIO_set_retry_reason(BIO *bio, int reason)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bio_lib.c
Lines: 643-646
100.000% (1/1)
11
BIO_set_shutdown
Name: BIO_set_shutdown
Prototype: void BIO_set_shutdown(BIO *a, int shut)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bio_lib.c
Lines: 163-166
100.000% (1/1)
11
BIO_set_tcp_ndelay
Name: BIO_set_tcp_ndelay
Prototype: int BIO_set_tcp_ndelay(int s, int on)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/b_sock.c
Lines: 277-294
100.000% (1/1)
131
BIO_snprintf
Name: BIO_snprintf
Prototype: int BIO_snprintf(char *buf, size_t n, const char *format, ...)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/b_print.c
Lines: 899-910
100.000% (1/1)
221
BIO_sock_init
Name: BIO_sock_init
Prototype: int BIO_sock_init(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/b_sock.c
Lines: 117-149
100.000% (1/1)
11
BIO_socket_nbio
Name: BIO_socket_nbio
Prototype: int BIO_socket_nbio(int s, int mode)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/b_sock.c
Lines: 296-338
100.000% (1/1)
101
BIO_test_flags
Name: BIO_test_flags
Prototype: int BIO_test_flags(const BIO *b, int flags)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bio_lib.c
Lines: 195-198
100.000% (1/1)
11
BIO_vfree
Name: BIO_vfree
Prototype: void BIO_vfree(BIO *a)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bio_lib.c
Lines: 173-176
100.000% (1/1)
11
BLAKE2b_Init
Name: BLAKE2b_Init
Prototype: int BLAKE2b_Init(BLAKE2B_CTX *c)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/blake2/blake2b.c
Lines: 82-98
100.000% (1/1)
141
BLAKE2s_Init
Name: BLAKE2s_Init
Prototype: int BLAKE2s_Init(BLAKE2S_CTX *c)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/blake2/blake2s.c
Lines: 78-94
100.000% (1/1)
131
BN_BLINDING_convert
Name: BN_BLINDING_convert
Prototype: int BN_BLINDING_convert(BIGNUM *n, BN_BLINDING *b, BN_CTX *ctx)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_blind.c
Lines: 129-132
  0.000% (0/1)
51
BN_BLINDING_get_flags
Name: BN_BLINDING_get_flags
Prototype: unsigned long BN_BLINDING_get_flags(const BN_BLINDING *b)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_blind.c
Lines: 223-226
  0.000% (0/1)
11
BN_BLINDING_invert
Name: BN_BLINDING_invert
Prototype: int BN_BLINDING_invert(BIGNUM *n, BN_BLINDING *b, BN_CTX *ctx)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_blind.c
Lines: 162-165
  0.000% (0/1)
51
BN_BLINDING_is_current_thread
Name: BN_BLINDING_is_current_thread
Prototype: int BN_BLINDING_is_current_thread(BN_BLINDING *b)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_blind.c
Lines: 203-206
100.000% (1/1)
11
BN_BLINDING_lock
Name: BN_BLINDING_lock
Prototype: int BN_BLINDING_lock(BN_BLINDING *b)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_blind.c
Lines: 213-216
  0.000% (0/1)
11
BN_BLINDING_set_current_thread
Name: BN_BLINDING_set_current_thread
Prototype: void BN_BLINDING_set_current_thread(BN_BLINDING *b)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_blind.c
Lines: 208-211
100.000% (1/1)
11
BN_BLINDING_set_flags
Name: BN_BLINDING_set_flags
Prototype: void BN_BLINDING_set_flags(BN_BLINDING *b, unsigned long flags)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_blind.c
Lines: 228-231
  0.000% (0/1)
11
BN_BLINDING_unlock
Name: BN_BLINDING_unlock
Prototype: int BN_BLINDING_unlock(BN_BLINDING *b)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_blind.c
Lines: 218-221
  0.000% (0/1)
11
BN_GENCB_get_arg
Name: BN_GENCB_get_arg
Prototype: void *BN_GENCB_get_arg(BN_GENCB *cb)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_lib.c
Lines: 957-960
100.000% (1/1)
11
BN_GENCB_set
Name: BN_GENCB_set
Prototype: void BN_GENCB_set(BN_GENCB *gencb, int (*callback) (int, int, BN_GENCB *), void *cb_arg)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_lib.c
Lines: 948-955
100.000% (1/1)
41
BN_GENCB_set_old
Name: BN_GENCB_set_old
Prototype: void BN_GENCB_set_old(BN_GENCB *gencb, void (*callback) (int, int, void *), void *cb_arg)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_lib.c
Lines: 938-945
  0.000% (0/1)
41
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
100.000% (1/1)
61
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
100.000% (1/1)
61
BN_RECP_CTX_init
Name: BN_RECP_CTX_init
Prototype: void BN_RECP_CTX_init(BN_RECP_CTX *recp)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_recp.c
Lines: 13-18
100.000% (1/1)
31
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
100.000% (1/1)
61
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
100.000% (1/1)
61
BN_STACK_pop
Name: BN_STACK_pop
Prototype: static unsigned int BN_STACK_pop(BN_STACK *st)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_ctx.c
Lines: 274-277
100.000% (1/1)
11
BN_abs_is_word
Name: BN_abs_is_word
Prototype: int BN_abs_is_word(const BIGNUM *a, const unsigned long w)
Coverage: 100.000% (9/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_lib.c
Lines: 861-864
100.000% (9/9)
11
BN_bn2bin
Name: BN_bn2bin
Prototype: int BN_bn2bin(const BIGNUM *a, unsigned char *to)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_lib.c
Lines: 467-470
100.000% (1/1)
11
BN_bntest_rand
Name: BN_bntest_rand
Prototype: int BN_bntest_rand(BIGNUM *rnd, int bits, int top, int bottom)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_rand.c
Lines: 102-105
100.000% (1/1)
11
BN_from_montgomery
Name: BN_from_montgomery
Prototype: int BN_from_montgomery(BIGNUM *ret, 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: 162-172
100.000% (1/1)
41
BN_get0_nist_prime_192
Name: BN_get0_nist_prime_192
Prototype: const BIGNUM *BN_get0_nist_prime_192(void)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_nist.c
Lines: 227-230
  0.000% (0/1)
11
BN_get0_nist_prime_224
Name: BN_get0_nist_prime_224
Prototype: const BIGNUM *BN_get0_nist_prime_224(void)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_nist.c
Lines: 232-235
  0.000% (0/1)
11
BN_get0_nist_prime_256
Name: BN_get0_nist_prime_256
Prototype: const BIGNUM *BN_get0_nist_prime_256(void)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_nist.c
Lines: 237-240
  0.000% (0/1)
11
BN_get0_nist_prime_384
Name: BN_get0_nist_prime_384
Prototype: const BIGNUM *BN_get0_nist_prime_384(void)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_nist.c
Lines: 242-245
  0.000% (0/1)
11
BN_get0_nist_prime_521
Name: BN_get0_nist_prime_521
Prototype: const BIGNUM *BN_get0_nist_prime_521(void)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_nist.c
Lines: 247-250
  0.000% (0/1)
11
BN_get_flags
Name: BN_get_flags
Prototype: int BN_get_flags(const BIGNUM *b, int n)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_lib.c
Lines: 932-935
100.000% (1/1)
11
BN_get_rfc2409_prime_1024
Name: BN_get_rfc2409_prime_1024
Prototype: BIGNUM *BN_get_rfc2409_prime_1024(BIGNUM *bn)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_const.c
Lines: 49-70
  0.000% (0/1)
11
BN_get_rfc2409_prime_768
Name: BN_get_rfc2409_prime_768
Prototype: BIGNUM *BN_get_rfc2409_prime_768(BIGNUM *bn)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_const.c
Lines: 21-38
  0.000% (0/1)
11
BN_get_rfc3526_prime_1536
Name: BN_get_rfc3526_prime_1536
Prototype: BIGNUM *BN_get_rfc3526_prime_1536(BIGNUM *bn)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_const.c
Lines: 81-110
  0.000% (0/1)
11
BN_get_rfc3526_prime_2048
Name: BN_get_rfc3526_prime_2048
Prototype: BIGNUM *BN_get_rfc3526_prime_2048(BIGNUM *bn)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_const.c
Lines: 120-157
  0.000% (0/1)
11
BN_get_rfc3526_prime_3072
Name: BN_get_rfc3526_prime_3072
Prototype: BIGNUM *BN_get_rfc3526_prime_3072(BIGNUM *bn)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_const.c
Lines: 167-220
  0.000% (0/1)
11
BN_get_rfc3526_prime_4096
Name: BN_get_rfc3526_prime_4096
Prototype: BIGNUM *BN_get_rfc3526_prime_4096(BIGNUM *bn)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_const.c
Lines: 230-299
  0.000% (0/1)
11
BN_get_rfc3526_prime_6144
Name: BN_get_rfc3526_prime_6144
Prototype: BIGNUM *BN_get_rfc3526_prime_6144(BIGNUM *bn)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_const.c
Lines: 309-410
  0.000% (0/1)
11
BN_get_rfc3526_prime_8192
Name: BN_get_rfc3526_prime_8192
Prototype: BIGNUM *BN_get_rfc3526_prime_8192(BIGNUM *bn)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_const.c
Lines: 420-553
  0.000% (0/1)
11
BN_is_negative
Name: BN_is_negative
Prototype: int BN_is_negative(const BIGNUM *a)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_lib.c
Lines: 886-889
100.000% (1/1)
11
BN_is_odd
Name: BN_is_odd
Prototype: int BN_is_odd(const BIGNUM *a)
Coverage: 100.000% (5/5)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_lib.c
Lines: 881-884
100.000% (5/5)
11
BN_is_one
Name: BN_is_one
Prototype: int BN_is_one(const BIGNUM *a)
Coverage:  80.000% (4/5)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_lib.c
Lines: 871-874
 80.000% (4/5)
11
BN_is_prime
Name: BN_is_prime
Prototype: int BN_is_prime(const BIGNUM *a, int checks, void (*callback) (int, int, void *), BN_CTX *ctx_passed, void *cb_arg)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_depr.c
Lines: 49-56
  0.000% (0/1)
31
BN_is_prime_ex
Name: BN_is_prime_ex
Prototype: int BN_is_prime_ex(const BIGNUM *a, int checks, BN_CTX *ctx_passed, BN_GENCB *cb)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_prime.c
Lines: 145-149
100.000% (1/1)
11
BN_is_prime_fasttest
Name: BN_is_prime_fasttest
Prototype: int BN_is_prime_fasttest(const BIGNUM *a, int checks, void (*callback) (int, int, void *), BN_CTX *ctx_passed, void *cb_arg, int do_trial_division)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_depr.c
Lines: 58-67
  0.000% (0/1)
41
BN_is_word
Name: BN_is_word
Prototype: int BN_is_word(const BIGNUM *a, const unsigned long w)
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_lib.c
Lines: 876-879
100.000% (7/7)
11
BN_is_zero
Name: BN_is_zero
Prototype: int BN_is_zero(const BIGNUM *a)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_lib.c
Lines: 866-869
100.000% (1/1)
11
BN_mod_mul_montgomery
Name: BN_mod_mul_montgomery
Prototype: int BN_mod_mul_montgomery(BIGNUM *r, const BIGNUM *a, const BIGNUM *b, 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: 26-35
100.000% (1/1)
31
BN_mul
Name: BN_mul
Prototype: int BN_mul(BIGNUM *r, const BIGNUM *a, const BIGNUM *b, BN_CTX *ctx)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_mul.c
Lines: 497-505
100.000% (1/1)
31
BN_num_bits_word
Name: BN_num_bits_word
Prototype: int BN_num_bits_word(unsigned long l)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_lib.c
Lines: 90-133
100.000% (1/1)
321
BN_priv_rand
Name: BN_priv_rand
Prototype: int BN_priv_rand(BIGNUM *rnd, int bits, int top, int bottom)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_rand.c
Lines: 107-110
100.000% (1/1)
11
BN_priv_rand_range
Name: BN_priv_rand_range
Prototype: int BN_priv_rand_range(BIGNUM *r, const BIGNUM *range)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_rand.c
Lines: 182-185
100.000% (1/1)
11
BN_pseudo_rand
Name: BN_pseudo_rand
Prototype: int BN_pseudo_rand(BIGNUM *rnd, int bits, int top, int bottom)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_rand.c
Lines: 187-190
  0.000% (0/1)
11
BN_pseudo_rand_range
Name: BN_pseudo_rand_range
Prototype: int BN_pseudo_rand_range(BIGNUM *r, const BIGNUM *range)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_rand.c
Lines: 192-195
  0.000% (0/1)
11
BN_rand
Name: BN_rand
Prototype: int BN_rand(BIGNUM *rnd, int bits, int top, int bottom)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_rand.c
Lines: 97-100
100.000% (1/1)
11
BN_rand_range
Name: BN_rand_range
Prototype: int BN_rand_range(BIGNUM *r, const BIGNUM *range)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_rand.c
Lines: 177-180
  0.000% (0/1)
11
BN_set_flags
Name: BN_set_flags
Prototype: void BN_set_flags(BIGNUM *b, int n)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_lib.c
Lines: 927-930
100.000% (1/1)
11
BN_sqr
Name: BN_sqr
Prototype: int BN_sqr(BIGNUM *r, const BIGNUM *a, BN_CTX *ctx)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_sqr.c
Lines: 17-25
100.000% (1/1)
31
BN_swap
Name: BN_swap
Prototype: void BN_swap(BIGNUM *a, BIGNUM *b)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_lib.c
Lines: 306-337
100.000% (1/1)
191
BN_to_ASN1_ENUMERATED
Name: BN_to_ASN1_ENUMERATED
Prototype: ASN1_ENUMERATED *BN_to_ASN1_ENUMERATED(const BIGNUM *bn, ASN1_ENUMERATED *ai)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/a_int.c
Lines: 595-598
  0.000% (0/1)
11
BN_to_ASN1_INTEGER
Name: BN_to_ASN1_INTEGER
Prototype: ASN1_INTEGER *BN_to_ASN1_INTEGER(const BIGNUM *bn, ASN1_INTEGER *ai)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/a_int.c
Lines: 552-555
100.000% (1/1)
11
BN_to_montgomery
Name: BN_to_montgomery
Prototype: int BN_to_montgomery(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_lib.c
Lines: 891-895
100.000% (1/1)
11
BN_value_one
Name: BN_value_one
Prototype: const BIGNUM *BN_value_one(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_lib.c
Lines: 81-88
100.000% (1/1)
11
BN_with_flags
Name: BN_with_flags
Prototype: void BN_with_flags(BIGNUM *dest, const BIGNUM *b, int flags)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_lib.c
Lines: 897-906
100.000% (1/1)
71
BN_zero_ex
Name: BN_zero_ex
Prototype: void BN_zero_ex(BIGNUM *a)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_lib.c
Lines: 854-859
  0.000% (0/1)
31
CERTIFICATEPOLICIES_free
Name: CERTIFICATEPOLICIES_free
Prototype: void CERTIFICATEPOLICIES_free(CERTIFICATEPOLICIES *a)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_cpols.c
Lines: 51-51
  0.000% (0/1)
11
CERTIFICATEPOLICIES_new
Name: CERTIFICATEPOLICIES_new
Prototype: CERTIFICATEPOLICIES *CERTIFICATEPOLICIES_new(void)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_cpols.c
Lines: 51-51
  0.000% (0/1)
11
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
100.000% (1/1)
61
CMAC_CTX_get0_cipher_ctx
Name: CMAC_CTX_get0_cipher_ctx
Prototype: EVP_CIPHER_CTX *CMAC_CTX_get0_cipher_ctx(CMAC_CTX *ctx)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cmac/cmac.c
Lines: 73-76
  0.000% (0/1)
11
CMS_ContentInfo_free
Name: CMS_ContentInfo_free
Prototype: void CMS_ContentInfo_free(CMS_ContentInfo *a)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_lib.c
Lines: 19-19
100.000% (1/1)
11
CMS_ContentInfo_new
Name: CMS_ContentInfo_new
Prototype: CMS_ContentInfo *CMS_ContentInfo_new(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_lib.c
Lines: 19-19
100.000% (1/1)
11
CMS_ContentInfo_print_ctx
Name: CMS_ContentInfo_print_ctx
Prototype: int CMS_ContentInfo_print_ctx(BIO *out, CMS_ContentInfo *x, int indent, const ASN1_PCTX *pctx)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_lib.c
Lines: 20-20
  0.000% (0/1)
11
CMS_ReceiptRequest_free
Name: CMS_ReceiptRequest_free
Prototype: void CMS_ReceiptRequest_free(CMS_ReceiptRequest *a)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_ess.c
Lines: 19-19
100.000% (1/1)
11
CMS_ReceiptRequest_new
Name: CMS_ReceiptRequest_new
Prototype: CMS_ReceiptRequest *CMS_ReceiptRequest_new(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_ess.c
Lines: 19-19
100.000% (1/1)
11
CMS_RecipientInfo_type
Name: CMS_RecipientInfo_type
Prototype: int CMS_RecipientInfo_type(CMS_RecipientInfo *ri)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_env.c
Lines: 90-93
100.000% (1/1)
11
CMS_SharedInfo_encode
Name: CMS_SharedInfo_encode
Prototype: int CMS_SharedInfo_encode(unsigned char **pder, X509_ALGOR *kekalg, ASN1_OCTET_STRING *ukm, int keylen)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_asn1.c
Lines: 375-403
100.000% (1/1)
231
Page:<>1
McCabe - Cyclomatic Complexity: 1
2
McCabe - Cyclomatic Complexity: 1
34
McCabe - Cyclomatic Complexity: 1
5
McCabe - Cyclomatic Complexity: 1
6
McCabe - Cyclomatic Complexity: 1
7
McCabe - Cyclomatic Complexity: 1
...10
McCabe - Cyclomatic Complexity: 1
...20
McCabe - Cyclomatic Complexity: 1
...30
McCabe - Cyclomatic Complexity: 1
...100
McCabe - Cyclomatic Complexity: 20
...103
McCabe - Cyclomatic Complexity: 158

Generated by Squish Coco 4.2.2