OpenCoverage

LibreSSL Portable Test Coverage

Functions

Page:<>1
Function: xsyslog
...20
Function: des_ede3_cfb8_cipher
...30
Function: X509_NAME_get_text_by_NID
...40
Function: PEM_write_X509_AUX
...50
Function: EC_curve_nist2nid
...53
Function: Camellia_ecb_encrypt
54
Function: CRYPTO_ccm128_decrypt_ccm64
55
Function: CBB_add_u16_length_prefixed
56
Function: BN_is_bit_set
5758
Function: BIO_get_host_ip
59
Function: ASN1_item_dup
60
Function: ASN1_OCTET_STRING_cmp
Functionâ–ľCondition %eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexity
BN_CTX_get
Name: BN_CTX_get
Prototype: BIGNUM * BN_CTX_get(BN_CTX *ctx)
Coverage:  44.444% (4/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_ctx.c
Lines: 302-323
 44.444% (4/9)
203
BN_CTX_free
Name: BN_CTX_free
Prototype: void BN_CTX_free(BN_CTX *ctx)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_ctx.c
Lines: 241-265
100.000% (4/4)
72
BN_CTX_end
Name: BN_CTX_end
Prototype: void BN_CTX_end(BN_CTX *ctx)
Coverage:  71.429% (5/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_ctx.c
Lines: 283-300
 71.429% (5/7)
73
BN_BLINDING_update
Name: BN_BLINDING_update
Prototype: int BN_BLINDING_update(BN_BLINDING *b, BN_CTX *ctx)
Coverage:  56.250% (18/32)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_blind.c
Lines: 191-222
 56.250% (18/32)
4710
BN_BLINDING_thread_id
Name: BN_BLINDING_thread_id
Prototype: CRYPTO_THREADID * BN_BLINDING_thread_id(BN_BLINDING *b)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_blind.c
Lines: 300-304
100.000% (1/1)
11
BN_BLINDING_set_thread_id
Name: BN_BLINDING_set_thread_id
Prototype: void BN_BLINDING_set_thread_id(BN_BLINDING *b, unsigned long n)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_blind.c
Lines: 293-297
  0.000% (0/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/libressl/src/crypto/bn/bn_blind.c
Lines: 312-316
  0.000% (0/1)
11
BN_BLINDING_new
Name: BN_BLINDING_new
Prototype: BN_BLINDING * BN_BLINDING_new(const BIGNUM *A, const BIGNUM *Ai, BIGNUM *mod)
Coverage:  26.923% (7/26)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_blind.c
Lines: 139-176
 26.923% (7/26)
4610
BN_BLINDING_invert_ex
Name: BN_BLINDING_invert_ex
Prototype: int BN_BLINDING_invert_ex(BIGNUM *n, const BIGNUM *r, BN_BLINDING *b, BN_CTX *ctx)
Coverage:  50.000% (4/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_blind.c
Lines: 265-284
 50.000% (4/8)
123
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/libressl/src/crypto/bn/bn_blind.c
Lines: 259-263
  0.000% (0/1)
51
BN_BLINDING_get_thread_id
Name: BN_BLINDING_get_thread_id
Prototype: unsigned long BN_BLINDING_get_thread_id(const BN_BLINDING *b)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_blind.c
Lines: 287-291
  0.000% (0/1)
11
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/libressl/src/crypto/bn/bn_blind.c
Lines: 306-310
  0.000% (0/1)
11
BN_BLINDING_free
Name: BN_BLINDING_free
Prototype: void BN_BLINDING_free(BN_BLINDING *r)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_blind.c
Lines: 178-189
100.000% (4/4)
92
BN_BLINDING_create_param
Name: BN_BLINDING_create_param
Prototype: BN_BLINDING * BN_BLINDING_create_param(BN_BLINDING *b, const BIGNUM *e, BIGNUM *m, BN_CTX *ctx, int (*bn_mod_exp)(BIGNUM *r, const BIGNUM *a, const BIGNUM *p, const BIGNUM *m, BN_CTX *ctx, BN_MONT_CTX *m_ctx), BN_MONT_CTX *m_ctx)
Coverage:  52.459% (32/61)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_blind.c
Lines: 318-387
 52.459% (32/61)
9619
BN_BLINDING_convert_ex
Name: BN_BLINDING_convert_ex
Prototype: int BN_BLINDING_convert_ex(BIGNUM *n, BIGNUM *r, BN_BLINDING *b, BN_CTX *ctx)
Coverage:  42.857% (9/21)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_blind.c
Lines: 230-257
 42.857% (9/21)
247
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/libressl/src/crypto/bn/bn_blind.c
Lines: 224-228
  0.000% (0/1)
51
BIO_write
Name: BIO_write
Prototype: int BIO_write(BIO *b, const void *in, int inl)
Coverage:  52.174% (12/23)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bio_lib.c
Lines: 279-312
 52.174% (12/23)
377
BIO_vsnprintf
Name: BIO_vsnprintf
Prototype: int BIO_vsnprintf(char *buf, size_t n, const char *format, va_list args)
Coverage:  0.000% (0/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/b_print.c
Lines: 99-109
  0.000% (0/6)
52
BIO_vprintf
Name: BIO_vprintf
Prototype: int BIO_vprintf(BIO *bio, const char *format, va_list args)
Coverage:  60.000% (3/5)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/b_print.c
Lines: 45-60
 60.000% (3/5)
153
BIO_vfree
Name: BIO_vfree
Prototype: void BIO_vfree(BIO *a)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bio_lib.c
Lines: 148-152
  0.000% (0/1)
11
BIO_up_ref
Name: BIO_up_ref
Prototype: int BIO_up_ref(BIO *bio)
Coverage:  0.000% (0/3)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bio_lib.c
Lines: 154-159
  0.000% (0/3)
21
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/libressl/src/crypto/bio/bio_lib.c
Lines: 197-201
100.000% (1/1)
11
BIO_ssl_shutdown
Name: BIO_ssl_shutdown
Prototype: void BIO_ssl_shutdown(BIO *b)
Coverage:  0.000% (0/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/bio_ssl.c
Lines: 577-590
  0.000% (0/7)
93
BIO_ssl_copy_session_id
Name: BIO_ssl_copy_session_id
Prototype: int BIO_ssl_copy_session_id(BIO *t, BIO *f)
Coverage:  0.000% (0/14)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/bio_ssl.c
Lines: 561-575
  0.000% (0/14)
274
BIO_socket_nbio
Name: BIO_socket_nbio
Prototype: int BIO_socket_nbio(int s, int mode)
Coverage:  0.000% (0/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/b_posix.c
Lines: 81-90
  0.000% (0/11)
343
BIO_socket_ioctl
Name: BIO_socket_ioctl
Prototype: int BIO_socket_ioctl(int fd, long type, void *arg)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/b_sock.c
Lines: 109-118
  0.000% (0/4)
92
BIO_sock_should_retry
Name: BIO_sock_should_retry
Prototype: int BIO_sock_should_retry(int i)
Coverage:  50.000% (3/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bss_sock.c
Lines: 212-222
 50.000% (3/6)
92
BIO_sock_non_fatal_error
Name: BIO_sock_non_fatal_error
Prototype: int BIO_sock_non_fatal_error(int err)
Coverage:  22.222% (2/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bss_sock.c
Lines: 224-238
 22.222% (2/9)
47
BIO_sock_init
Name: BIO_sock_init
Prototype: int BIO_sock_init(void)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/b_posix.c
Lines: 68-74
 50.000% (2/4)
72
BIO_sock_error
Name: BIO_sock_error
Prototype: int BIO_sock_error(int sock)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/b_sock.c
Lines: 91-101
  0.000% (0/4)
142
BIO_snprintf
Name: BIO_snprintf
Prototype: int BIO_snprintf(char *buf, size_t n, const char *format, ...)
Coverage:  0.000% (0/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/b_print.c
Lines: 84-97
  0.000% (0/6)
242
BIO_set_tcp_ndelay
Name: BIO_set_tcp_ndelay
Prototype: int BIO_set_tcp_ndelay(int s, int on)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/b_sock.c
Lines: 239-243
  0.000% (0/1)
91
BIO_set_shutdown
Name: BIO_set_shutdown
Prototype: void BIO_set_shutdown(BIO *a, int shut)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bio_lib.c
Lines: 185-189
  0.000% (0/1)
11
BIO_set_init
Name: BIO_set_init
Prototype: void BIO_set_init(BIO *a, int init)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bio_lib.c
Lines: 173-177
  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/libressl/src/crypto/bio/bio_lib.c
Lines: 203-207
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/libressl/src/crypto/bio/bio_lib.c
Lines: 649-653
  0.000% (0/1)
11
BIO_set_data
Name: BIO_set_data
Prototype: void BIO_set_data(BIO *a, void *ptr)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bio_lib.c
Lines: 167-171
  0.000% (0/1)
11
BIO_set_cipher
Name: BIO_set_cipher
Prototype: int BIO_set_cipher(BIO *b, const EVP_CIPHER *c, const unsigned char *k, const unsigned char *i, int e)
Coverage:  0.000% (0/19)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/bio_enc.c
Lines: 407-435
  0.000% (0/19)
287
BIO_set_callback_arg
Name: BIO_set_callback_arg
Prototype: void BIO_set_callback_arg(BIO *b, char *arg)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bio_lib.c
Lines: 223-227
  0.000% (0/1)
11
BIO_set_callback
Name: BIO_set_callback
Prototype: void BIO_set_callback(BIO *b, long (*cb)(struct bio_st *, int, const char *, int, long, long))
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bio_lib.c
Lines: 216-221
  0.000% (0/1)
11
BIO_set
Name: BIO_set
Prototype: int BIO_set(BIO *bio, const BIO_METHOD *method)
Coverage:  66.667% (4/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bio_lib.c
Lines: 98-123
 66.667% (4/6)
433
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/libressl/src/crypto/bio/bss_sock.c
Lines: 87-91
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/libressl/src/crypto/bio/bss_null.c
Lines: 85-89
100.000% (1/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/libressl/src/crypto/bio/bss_mem.c
Lines: 90-94
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/libressl/src/crypto/bio/bss_log.c
Lines: 94-98
  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/libressl/src/crypto/bio/bss_file.c
Lines: 151-155
100.000% (1/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/libressl/src/crypto/bio/bss_fd.c
Lines: 89-93
  0.000% (0/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/libressl/src/crypto/bio/bss_dgram.c
Lines: 115-119
  0.000% (0/1)
11
BIO_s_connect
Name: BIO_s_connect
Prototype: const BIO_METHOD * BIO_s_connect(void)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bss_conn.c
Lines: 322-326
  0.000% (0/1)
11
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/libressl/src/crypto/bio/bss_bio.c
Lines: 108-112
100.000% (1/1)
11
BIO_s_accept
Name: BIO_s_accept
Prototype: const BIO_METHOD * BIO_s_accept(void)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bss_acpt.c
Lines: 114-118
  0.000% (0/1)
11
BIO_read
Name: BIO_read
Prototype: int BIO_read(BIO *b, void *out, int outl)
Coverage:  45.455% (10/22)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bio_lib.c
Lines: 247-277
 45.455% (10/22)
376
BIO_puts
Name: BIO_puts
Prototype: int BIO_puts(BIO *b, const char *in)
Coverage:  40.909% (9/22)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bio_lib.c
Lines: 314-344
 40.909% (9/22)
366
BIO_push
Name: BIO_push
Prototype: BIO * BIO_push(BIO *b, BIO *bio)
Coverage:  50.000% (5/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bio_lib.c
Lines: 480-496
 50.000% (5/10)
174
BIO_ptr_ctrl
Name: BIO_ptr_ctrl
Prototype: char * BIO_ptr_ctrl(BIO *b, int cmd, long larg)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bio_lib.c
Lines: 397-406
  0.000% (0/4)
122
BIO_printf
Name: BIO_printf
Prototype: int BIO_printf(BIO *bio, const char *format, ...)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/b_print.c
Lines: 7-17
100.000% (1/1)
221
BIO_pop
Name: BIO_pop
Prototype: BIO * BIO_pop(BIO *b)
Coverage:  50.000% (5/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bio_lib.c
Lines: 499-518
 50.000% (5/10)
304
BIO_nwrite0
Name: BIO_nwrite0
Prototype: int BIO_nwrite0(BIO *bio, char **buf)
Coverage:  42.857% (3/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bss_bio.c
Lines: 852-867
 42.857% (3/7)
83
BIO_nwrite
Name: BIO_nwrite
Prototype: int BIO_nwrite(BIO *bio, char **buf, int num)
Coverage:  57.143% (4/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bss_bio.c
Lines: 869-883
 57.143% (4/7)
83
BIO_number_written
Name: BIO_number_written
Prototype: unsigned long BIO_number_written(BIO *bio)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bio_lib.c
Lines: 669-675
  0.000% (0/4)
32
BIO_number_read
Name: BIO_number_read
Prototype: unsigned long BIO_number_read(BIO *bio)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bio_lib.c
Lines: 661-667
  0.000% (0/4)
32
BIO_nread0
Name: BIO_nread0
Prototype: int BIO_nread0(BIO *bio, char **buf)
Coverage:  0.000% (0/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bss_bio.c
Lines: 819-834
  0.000% (0/7)
83
BIO_nread
Name: BIO_nread
Prototype: int BIO_nread(BIO *bio, char **buf, int num)
Coverage:  57.143% (4/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bss_bio.c
Lines: 836-850
 57.143% (4/7)
83
BIO_next
Name: BIO_next
Prototype: BIO * BIO_next(BIO *b)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bio_lib.c
Lines: 567-573
  0.000% (0/4)
72
BIO_new_ssl_connect
Name: BIO_new_ssl_connect
Prototype: BIO * BIO_new_ssl_connect(SSL_CTX *ctx)
Coverage:  0.000% (0/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/bio_ssl.c
Lines: 518-535
  0.000% (0/11)
335
BIO_new_ssl
Name: BIO_new_ssl
Prototype: BIO * BIO_new_ssl(SSL_CTX *ctx, int client)
Coverage:  0.000% (0/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/bio_ssl.c
Lines: 537-559
  0.000% (0/12)
215
BIO_new_socket
Name: BIO_new_socket
Prototype: BIO * BIO_new_socket(int fd, int close_flag)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bss_sock.c
Lines: 93-103
  0.000% (0/4)
122
BIO_new_mem_buf
Name: BIO_new_mem_buf
Prototype: BIO * BIO_new_mem_buf(const void *buf, int len)
Coverage:  55.556% (5/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bss_mem.c
Lines: 96-118
 55.556% (5/9)
243
BIO_new_fp
Name: BIO_new_fp
Prototype: BIO * BIO_new_fp(FILE *stream, int close_flag)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bss_file.c
Lines: 139-149
 50.000% (2/4)
112
BIO_new_file
Name: BIO_new_file
Prototype: BIO * BIO_new_file(const char *filename, const char *mode)
Coverage:  63.636% (7/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bss_file.c
Lines: 113-137
 63.636% (7/11)
394
BIO_new_fd
Name: BIO_new_fd
Prototype: BIO * BIO_new_fd(int fd, int close_flag)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bss_fd.c
Lines: 95-104
  0.000% (0/4)
122
BIO_new_dgram
Name: BIO_new_dgram
Prototype: BIO * BIO_new_dgram(int fd, int close_flag)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bss_dgram.c
Lines: 121-131
  0.000% (0/4)
122
BIO_new_connect
Name: BIO_new_connect
Prototype: BIO * BIO_new_connect(const char *str)
Coverage:  0.000% (0/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bss_conn.c
Lines: 585-599
  0.000% (0/7)
183
BIO_new_buffer_ssl_connect
Name: BIO_new_buffer_ssl_connect
Prototype: BIO * BIO_new_buffer_ssl_connect(SSL_CTX *ctx)
Coverage:  0.000% (0/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/bio_ssl.c
Lines: 499-516
  0.000% (0/11)
335
BIO_new_bio_pair
Name: BIO_new_bio_pair
Prototype: int BIO_new_bio_pair(BIO **bio1_p, size_t writebuf1, BIO **bio2_p, size_t writebuf2)
Coverage:  37.500% (12/32)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bss_bio.c
Lines: 750-795
 37.500% (12/32)
5912
BIO_new_accept
Name: BIO_new_accept
Prototype: BIO * BIO_new_accept(const char *str)
Coverage:  0.000% (0/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bss_acpt.c
Lines: 438-452
  0.000% (0/7)
183
BIO_new_PKCS7
Name: BIO_new_PKCS7
Prototype: BIO * BIO_new_PKCS7(BIO *out, PKCS7 *p7)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pkcs7/bio_pk7.c
Lines: 62-66
  0.000% (0/1)
11
BIO_new_NDEF
Name: BIO_new_NDEF
Prototype: BIO * BIO_new_NDEF(BIO *out, ASN1_VALUE *val, const ASN1_ITEM *it)
Coverage:  0.000% (0/17)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/bio_ndef.c
Lines: 100-150
  0.000% (0/17)
535
BIO_new
Name: BIO_new
Prototype: BIO * BIO_new(const BIO_METHOD *method)
Coverage:  42.857% (3/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bio_lib.c
Lines: 81-96
 42.857% (3/7)
233
BIO_method_type
Name: BIO_method_type
Prototype: int BIO_method_type(const BIO *b)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bio_lib.c
Lines: 241-245
100.000% (1/1)
11
BIO_method_name
Name: BIO_method_name
Prototype: const char * BIO_method_name(const BIO *b)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bio_lib.c
Lines: 235-239
  0.000% (0/1)
11
BIO_meth_set_write
Name: BIO_meth_set_write
Prototype: int BIO_meth_set_write(BIO_METHOD *biom, int (*write)(BIO *, const char *, int))
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bio_meth.c
Lines: 48-53
  0.000% (0/1)
21
BIO_meth_set_read
Name: BIO_meth_set_read
Prototype: int BIO_meth_set_read(BIO_METHOD *biom, int (*read)(BIO *, char *, int))
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bio_meth.c
Lines: 61-66
  0.000% (0/1)
21
BIO_meth_set_puts
Name: BIO_meth_set_puts
Prototype: int BIO_meth_set_puts(BIO_METHOD *biom, int (*puts)(BIO *, const char *))
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bio_meth.c
Lines: 74-79
  0.000% (0/1)
21
BIO_meth_set_gets
Name: BIO_meth_set_gets
Prototype: int BIO_meth_set_gets(BIO_METHOD *biom, int (*gets)(BIO *, char *, int))
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bio_meth.c
Lines: 87-92
  0.000% (0/1)
21
BIO_meth_set_destroy
Name: BIO_meth_set_destroy
Prototype: int BIO_meth_set_destroy(BIO_METHOD *biom, int (*destroy)(BIO *))
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bio_meth.c
Lines: 126-131
  0.000% (0/1)
21
BIO_meth_set_ctrl
Name: BIO_meth_set_ctrl
Prototype: int BIO_meth_set_ctrl(BIO_METHOD *biom, long (*ctrl)(BIO *, int, long, void *))
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bio_meth.c
Lines: 100-105
  0.000% (0/1)
21
BIO_meth_set_create
Name: BIO_meth_set_create
Prototype: int BIO_meth_set_create(BIO_METHOD *biom, int (*create)(BIO *))
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bio_meth.c
Lines: 113-118
  0.000% (0/1)
21
BIO_meth_set_callback_ctrl
Name: BIO_meth_set_callback_ctrl
Prototype: int BIO_meth_set_callback_ctrl(BIO_METHOD *biom, long (*callback_ctrl)(BIO *, int, BIO_info_cb *))
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bio_meth.c
Lines: 140-147
  0.000% (0/1)
31
BIO_meth_new
Name: BIO_meth_new
Prototype: BIO_METHOD * BIO_meth_new(int type, const char *name)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bio_meth.c
Lines: 22-34
  0.000% (0/4)
122
BIO_meth_free
Name: BIO_meth_free
Prototype: void BIO_meth_free(BIO_METHOD *biom)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bio_meth.c
Lines: 36-40
100.000% (1/1)
11
BIO_int_ctrl
Name: BIO_int_ctrl
Prototype: long BIO_int_ctrl(BIO *b, int cmd, long larg, int iarg)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bio_lib.c
Lines: 388-395
100.000% (1/1)
31
BIO_indent
Name: BIO_indent
Prototype: int BIO_indent(BIO *b, int indent, int max)
Coverage:  50.000% (6/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bio_lib.c
Lines: 375-386
 50.000% (6/12)
85
BIO_gets
Name: BIO_gets
Prototype: int BIO_gets(BIO *b, char *in, int inl)
Coverage:  36.842% (7/19)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bio_lib.c
Lines: 346-373
 36.842% (7/19)
345
BIO_gethostbyname
Name: BIO_gethostbyname
Prototype: struct hostent * BIO_gethostbyname(const char *name)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/b_sock.c
Lines: 103-107
  0.000% (0/1)
11
BIO_get_shutdown
Name: BIO_get_shutdown
Prototype: int BIO_get_shutdown(BIO *a)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bio_lib.c
Lines: 179-183
  0.000% (0/1)
11
BIO_get_retry_reason
Name: BIO_get_retry_reason
Prototype: int BIO_get_retry_reason(BIO *bio)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bio_lib.c
Lines: 539-543
  0.000% (0/1)
11
BIO_get_retry_BIO
Name: BIO_get_retry_BIO
Prototype: BIO * BIO_get_retry_BIO(BIO *bio, int *reason)
Coverage:  0.000% (0/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bio_lib.c
Lines: 520-537
  0.000% (0/11)
165
BIO_get_port
Name: BIO_get_port
Prototype: int BIO_get_port(const char *str, unsigned short *port_ptr)
Coverage:  0.000% (0/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/b_sock.c
Lines: 65-89
  0.000% (0/11)
474
BIO_get_new_index
Name: BIO_get_new_index
Prototype: int BIO_get_new_index(void)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bio_lib.c
Lines: 67-79
  0.000% (0/4)
52
Page:<>1
Function: xsyslog
...20
Function: des_ede3_cfb8_cipher
...30
Function: X509_NAME_get_text_by_NID
...40
Function: PEM_write_X509_AUX
...50
Function: EC_curve_nist2nid
...53
Function: Camellia_ecb_encrypt
54
Function: CRYPTO_ccm128_decrypt_ccm64
55
Function: CBB_add_u16_length_prefixed
56
Function: BN_is_bit_set
5758
Function: BIO_get_host_ip
59
Function: ASN1_item_dup
60
Function: ASN1_OCTET_STRING_cmp

Generated by Squish Coco 4.2.2