| Functionâ–´ | Condition % | eLOC - Effective Lines of Code | McCabe - Cyclomatic Complexity |
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 |
| | 37 | 6 |
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 |
| | 1 | 1 |
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 |
| | 1 | 1 |
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 |
| | 1 | 1 |
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 |
| | 1 | 1 |
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 |
| | 1 | 1 |
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 |
| | 1 | 1 |
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 |
| | 1 | 1 |
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 |
| | 1 | 1 |
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 |
| | 1 | 1 |
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 |
| | 1 | 1 |
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 |
| | 43 | 3 |
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 |
| | 1 | 1 |
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 |
| | 1 | 1 |
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 |
| | 28 | 7 |
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 |
| | 1 | 1 |
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 |
| | 1 | 1 |
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 |
| | 1 | 1 |
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 |
| | 1 | 1 |
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 |
| | 1 | 1 |
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 |
| | 9 | 1 |
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 |
| | 24 | 2 |
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 |
| | 14 | 2 |
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 |
| | 7 | 2 |
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 |
| | 4 | 7 |
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 |
| | 9 | 2 |
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 |
| | 9 | 2 |
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 |
| | 34 | 3 |
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 |
| | 27 | 4 |
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 |
| | 9 | 3 |
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 |
| | 1 | 1 |
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 |
| | 2 | 1 |
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 |
| | 1 | 1 |
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 |
| | 15 | 3 |
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 |
| | 5 | 2 |
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 |
| | 37 | 7 |
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 |
| | 5 | 1 |
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 |
| | 24 | 7 |
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 |
| | 96 | 19 |
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 |
| | 9 | 2 |
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 |
| | 1 | 1 |
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 |
| | 1 | 1 |
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 |
| | 5 | 1 |
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 |
| | 12 | 3 |
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 |
| | 46 | 10 |
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 |
| | 1 | 1 |
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 |
| | 1 | 1 |
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 |
| | 1 | 1 |
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 |
| | 47 | 10 |
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 |
| | 7 | 3 |
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 |
| | 7 | 2 |
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 |
| | 20 | 3 |
BN_CTX_init| Name: | BN_CTX_init | | Prototype: | void BN_CTX_init(BN_CTX *ctx) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_ctx.c | | Lines: | 208-220 |
| | 5 | 1 |
BN_CTX_new| Name: | BN_CTX_new | | Prototype: | BN_CTX * BN_CTX_new(void) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_ctx.c | | Lines: | 223-239 |
| | 14 | 2 |
BN_CTX_start| Name: | BN_CTX_start | | Prototype: | void BN_CTX_start(BN_CTX *ctx) | | Coverage: | 44.444% (4/9) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_ctx.c | | Lines: | 267-281 |
| | 5 | 3 |
BN_GENCB_call| Name: | BN_GENCB_call | | Prototype: | int BN_GENCB_call(BN_GENCB *cb, int a, int b) | | Coverage: | 38.462% (5/13) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_prime.c | | Lines: | 138-159 |
| | 10 | 6 |
BN_GENCB_free| Name: | BN_GENCB_free | | Prototype: | void BN_GENCB_free(BN_GENCB *cb) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_lib.c | | Lines: | 956-962 |
| | 5 | 2 |
BN_GENCB_get_arg| Name: | BN_GENCB_get_arg | | Prototype: | void * BN_GENCB_get_arg(BN_GENCB *cb) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_lib.c | | Lines: | 964-968 |
| | 1 | 1 |
BN_GENCB_new| Name: | BN_GENCB_new | | Prototype: | BN_GENCB * BN_GENCB_new(void) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_lib.c | | Lines: | 945-954 |
| | 10 | 2 |
BN_GF2m_add| Name: | BN_GF2m_add | | Prototype: | int BN_GF2m_add(BIGNUM *r, const BIGNUM *a, const BIGNUM *b) | | Coverage: | 91.667% (22/24) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_gf2m.c | | Lines: | 322-353 |
| | 18 | 8 |
BN_GF2m_arr2poly| Name: | BN_GF2m_arr2poly | | Prototype: | int BN_GF2m_arr2poly(const int p[], BIGNUM *a) | | Coverage: | 71.429% (5/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_gf2m.c | | Lines: | 1305-1319 |
| | 6 | 3 |
BN_GF2m_mod| Name: | BN_GF2m_mod | | Prototype: | int BN_GF2m_mod(BIGNUM *r, const BIGNUM *a, const BIGNUM *p) | | Coverage: | 50.000% (3/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_gf2m.c | | Lines: | 463-479 |
| | 8 | 2 |
BN_GF2m_mod_arr| Name: | BN_GF2m_mod_arr | | Prototype: | int BN_GF2m_mod_arr(BIGNUM *r, const BIGNUM *a, const int p[]) | | Coverage: | 83.929% (47/56) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_gf2m.c | | Lines: | 364-455 |
| | 54 | 18 |
BN_GF2m_mod_div| Name: | BN_GF2m_mod_div | | Prototype: | int BN_GF2m_mod_div(BIGNUM *r, const BIGNUM *y, const BIGNUM *x, const BIGNUM *p, BN_CTX *ctx) | | Coverage: | 45.455% (5/11) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_gf2m.c | | Lines: | 837-862 |
| | 18 | 5 |
BN_GF2m_mod_div_arr| Name: | BN_GF2m_mod_div_arr | | Prototype: | int BN_GF2m_mod_div_arr(BIGNUM *r, const BIGNUM *yy, const BIGNUM *xx, const int p[], BN_CTX *ctx) | | Coverage: | 0.000% (0/8) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_gf2m.c | | Lines: | 962-984 |
| | 12 | 4 |
BN_GF2m_mod_exp| Name: | BN_GF2m_mod_exp | | Prototype: | int BN_GF2m_mod_exp(BIGNUM *r, const BIGNUM *a, const BIGNUM *b, const BIGNUM *p, BN_CTX *ctx) | | Coverage: | 50.000% (5/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_gf2m.c | | Lines: | 1040-1064 |
| | 22 | 4 |
BN_GF2m_mod_exp_arr| Name: | BN_GF2m_mod_exp_arr | | Prototype: | int BN_GF2m_mod_exp_arr(BIGNUM *r, const BIGNUM *a, const BIGNUM *b, const int p[], BN_CTX *ctx) | | Coverage: | 45.714% (16/35) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_gf2m.c | | Lines: | 991-1031 |
| | 29 | 11 |
BN_GF2m_mod_inv| Name: | BN_GF2m_mod_inv | | Prototype: | int BN_GF2m_mod_inv(BIGNUM *r, const BIGNUM *a, const BIGNUM *p, BN_CTX *ctx) | | Coverage: | 68.889% (62/90) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_gf2m.c | | Lines: | 635-803 |
| | 113 | 29 |
BN_GF2m_mod_inv_arr| Name: | BN_GF2m_mod_inv_arr | | Prototype: | int BN_GF2m_mod_inv_arr(BIGNUM *r, const BIGNUM *xx, const int p[], BN_CTX *ctx) | | Coverage: | 0.000% (0/8) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_gf2m.c | | Lines: | 811-830 |
| | 12 | 4 |
BN_GF2m_mod_mul| Name: | BN_GF2m_mod_mul | | Prototype: | int BN_GF2m_mod_mul(BIGNUM *r, const BIGNUM *a, const BIGNUM *b, const BIGNUM *p, BN_CTX *ctx) | | Coverage: | 50.000% (5/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_gf2m.c | | Lines: | 541-565 |
| | 22 | 4 |
BN_GF2m_mod_mul_arr| Name: | BN_GF2m_mod_mul_arr | | Prototype: | int BN_GF2m_mod_mul_arr(BIGNUM *r, const BIGNUM *a, const BIGNUM *b, const int p[], BN_CTX *ctx) | | Coverage: | 80.000% (32/40) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_gf2m.c | | Lines: | 485-532 |
| | 30 | 13 |
BN_GF2m_mod_solve_quad| Name: | BN_GF2m_mod_solve_quad | | Prototype: | int BN_GF2m_mod_solve_quad(BIGNUM *r, const BIGNUM *a, const BIGNUM *p, BN_CTX *ctx) | | Coverage: | 50.000% (5/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_gf2m.c | | Lines: | 1240-1262 |
| | 22 | 4 |
BN_GF2m_mod_solve_quad_arr| Name: | BN_GF2m_mod_solve_quad_arr | | Prototype: | int BN_GF2m_mod_solve_quad_arr(BIGNUM *r, const BIGNUM *a_, const int p[], BN_CTX *ctx) | | Coverage: | 24.211% (23/95) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_gf2m.c | | Lines: | 1131-1232 |
| | 81 | 32 |
BN_GF2m_mod_sqr| Name: | BN_GF2m_mod_sqr | | Prototype: | int BN_GF2m_mod_sqr(BIGNUM *r, const BIGNUM *a, const BIGNUM *p, BN_CTX *ctx) | | Coverage: | 50.000% (5/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_gf2m.c | | Lines: | 605-627 |
| | 22 | 4 |
BN_GF2m_mod_sqr_arr| Name: | BN_GF2m_mod_sqr_arr | | Prototype: | int BN_GF2m_mod_sqr_arr(BIGNUM *r, const BIGNUM *a, const int p[], BN_CTX *ctx) | | Coverage: | 66.667% (16/24) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_gf2m.c | | Lines: | 569-597 |
| | 19 | 9 |
BN_GF2m_mod_sqrt| Name: | BN_GF2m_mod_sqrt | | Prototype: | int BN_GF2m_mod_sqrt(BIGNUM *r, const BIGNUM *a, const BIGNUM *p, BN_CTX *ctx) | | Coverage: | 50.000% (5/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_gf2m.c | | Lines: | 1105-1126 |
| | 22 | 4 |
BN_GF2m_mod_sqrt_arr| Name: | BN_GF2m_mod_sqrt_arr | | Prototype: | int BN_GF2m_mod_sqrt_arr(BIGNUM *r, const BIGNUM *a, const int p[], BN_CTX *ctx) | | Coverage: | 45.455% (5/11) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_gf2m.c | | Lines: | 1070-1096 |
| | 15 | 5 |
BN_GF2m_poly2arr| Name: | BN_GF2m_poly2arr | | Prototype: | int BN_GF2m_poly2arr(const BIGNUM *a, int p[], int max) | | Coverage: | 81.818% (18/22) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_gf2m.c | | Lines: | 1270-1300 |
| | 18 | 8 |
BN_MONT_CTX_copy| Name: | BN_MONT_CTX_copy | | Prototype: | BN_MONT_CTX * BN_MONT_CTX_copy(BN_MONT_CTX *to, BN_MONT_CTX *from) | | Coverage: | 38.462% (5/13) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_mont.c | | Lines: | 490-506 |
| | 24 | 5 |
BN_MONT_CTX_free| Name: | BN_MONT_CTX_free | | Prototype: | void BN_MONT_CTX_free(BN_MONT_CTX *mont) | | Coverage: | 85.714% (6/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_mont.c | | Lines: | 347-358 |
| | 9 | 3 |
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/libressl/src/crypto/bn/bn_mont.c | | Lines: | 336-345 |
| | 6 | 1 |
BN_MONT_CTX_new| Name: | BN_MONT_CTX_new | | Prototype: | BN_MONT_CTX * BN_MONT_CTX_new(void) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_mont.c | | Lines: | 323-334 |
| | 12 | 2 |
BN_MONT_CTX_set| Name: | BN_MONT_CTX_set | | Prototype: | int BN_MONT_CTX_set(BN_MONT_CTX *mont, const BIGNUM *mod, BN_CTX *ctx) | | Coverage: | 52.500% (21/40) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_mont.c | | Lines: | 360-488 |
| | 56 | 13 |
BN_MONT_CTX_set_locked| Name: | BN_MONT_CTX_set_locked | | Prototype: | BN_MONT_CTX * BN_MONT_CTX_set_locked(BN_MONT_CTX **pmont, int lock, const BIGNUM *mod, BN_CTX *ctx) | | Coverage: | 75.000% (12/16) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_mont.c | | Lines: | 508-538 |
| | 17 | 5 |
BN_POOL_finish| Name: | BN_POOL_finish | | Prototype: | static void BN_POOL_finish(BN_POOL *p) | | Coverage: | 100.000% (10/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_ctx.c | | Lines: | 392-407 |
| | 10 | 4 |
BN_POOL_get| Name: | BN_POOL_get | | Prototype: | static BIGNUM * BN_POOL_get(BN_POOL *p) | | Coverage: | 90.000% (18/20) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_ctx.c | | Lines: | 429-462 |
| | 32 | 7 |
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/libressl/src/crypto/bn/bn_ctx.c | | Lines: | 385-390 |
| | 6 | 1 |
BN_POOL_release| Name: | BN_POOL_release | | Prototype: | static void BN_POOL_release(BN_POOL *p, unsigned int num) | | Coverage: | 100.000% (7/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_ctx.c | | Lines: | 464-478 |
| | 7 | 3 |
BN_POOL_reset| Name: | BN_POOL_reset | | Prototype: | static void BN_POOL_reset(BN_POOL *p) | | Coverage: | 0.000% (0/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_ctx.c | | Lines: | 410-426 |
| | 11 | 4 |
BN_RECP_CTX_free| Name: | BN_RECP_CTX_free | | Prototype: | void BN_RECP_CTX_free(BN_RECP_CTX *recp) | | Coverage: | 71.429% (5/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_recp.c | | Lines: | 87-97 |
| | 8 | 3 |
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/libressl/src/crypto/bn/bn_recp.c | | Lines: | 65-72 |
| | 4 | 1 |
BN_RECP_CTX_new| Name: | BN_RECP_CTX_new | | Prototype: | BN_RECP_CTX * BN_RECP_CTX_new(void) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_recp.c | | Lines: | 74-85 |
| | 12 | 2 |
BN_RECP_CTX_set| Name: | BN_RECP_CTX_set | | Prototype: | int BN_RECP_CTX_set(BN_RECP_CTX *recp, const BIGNUM *d, BN_CTX *ctx) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_recp.c | | Lines: | 99-108 |
| | 6 | 2 |
BN_STACK_finish| Name: | BN_STACK_finish | | Prototype: | static void BN_STACK_finish(BN_STACK *st) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_ctx.c | | Lines: | 336-341 |
| | 2 | 2 |
BN_STACK_init| Name: | BN_STACK_init | | Prototype: | static void BN_STACK_init(BN_STACK *st) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_ctx.c | | Lines: | 329-334 |
| | 6 | 1 |
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/libressl/src/crypto/bn/bn_ctx.c | | Lines: | 375-379 |
| | 1 | 1 |
BN_STACK_push| Name: | BN_STACK_push | | Prototype: | static int BN_STACK_push(BN_STACK *st, unsigned int idx) | | Coverage: | 53.333% (8/15) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_ctx.c | | Lines: | 351-373 |
| | 20 | 5 |
BN_STACK_reset| Name: | BN_STACK_reset | | Prototype: | static void BN_STACK_reset(BN_STACK *st) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_ctx.c | | Lines: | 344-348 |
| | 1 | 1 |
BN_X931_derive_prime_ex| Name: | BN_X931_derive_prime_ex | | Prototype: | int BN_X931_derive_prime_ex(BIGNUM *p, BIGNUM *p1, BIGNUM *p2, const BIGNUM *Xp, const BIGNUM *Xp1, const BIGNUM *Xp2, const BIGNUM *e, BN_CTX *ctx, BN_GENCB *cb) | | Coverage: | 0.000% (0/89) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_x931p.c | | Lines: | 98-196 |
| | 75 | 27 |
BN_X931_generate_Xpq| Name: | BN_X931_generate_Xpq | | Prototype: | int BN_X931_generate_Xpq(BIGNUM *Xp, BIGNUM *Xq, int nbits, BN_CTX *ctx) | | Coverage: | 0.000% (0/25) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_x931p.c | | Lines: | 202-242 |
| | 23 | 9 |