| Functionâ–ľ | Condition % | eLOC - Effective Lines of Code | McCabe - Cyclomatic Complexity |
BIO_get_host_ip| Name: | BIO_get_host_ip | | Prototype: | int BIO_get_host_ip(const char *str, unsigned char *ip) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/b_sock.c | | Lines: | 37-63 |
| | 41 | 3 |
BIO_get_ex_new_index| Name: | BIO_get_ex_new_index | | Prototype: | int BIO_get_ex_new_index(long argl, void *argp, CRYPTO_EX_new *new_func, CRYPTO_EX_dup *dup_func, CRYPTO_EX_free *free_func) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bio_lib.c | | Lines: | 641-647 |
| | 2 | 1 |
BIO_get_ex_data| Name: | BIO_get_ex_data | | Prototype: | void * BIO_get_ex_data(BIO *bio, int idx) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bio_lib.c | | Lines: | 655-659 |
| | 1 | 1 |
BIO_get_data| Name: | BIO_get_data | | Prototype: | void * BIO_get_data(BIO *a) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bio_lib.c | | Lines: | 161-165 |
| | 1 | 1 |
BIO_get_callback_arg| Name: | BIO_get_callback_arg | | Prototype: | char * BIO_get_callback_arg(const BIO *b) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bio_lib.c | | Lines: | 229-233 |
| | 1 | 1 |
BIO_get_accept_socket| Name: | BIO_get_accept_socket | | Prototype: | int BIO_get_accept_socket(char *host, int bind_mode) | | Coverage: | 0.000% (0/84) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/b_sock.c | | Lines: | 120-196 |
| | 336 | 21 |
BIO_free_all| Name: | BIO_free_all | | Prototype: | void BIO_free_all(BIO *bio) | | Coverage: | 100.000% (7/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bio_lib.c | | Lines: | 575-590 |
| | 11 | 3 |
BIO_free| Name: | BIO_free | | Prototype: | int BIO_free(BIO *a) | | Coverage: | 70.588% (12/17) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bio_lib.c | | Lines: | 125-146 |
| | 30 | 5 |
BIO_find_type| Name: | BIO_find_type | | Prototype: | BIO * BIO_find_type(BIO *bio, int type) | | Coverage: | 47.368% (9/19) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bio_lib.c | | Lines: | 545-565 |
| | 26 | 7 |
BIO_fd_should_retry| Name: | BIO_fd_should_retry | | Prototype: | int BIO_fd_should_retry(int i) | | Coverage: | 0.000% (0/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bss_fd.c | | Lines: | 241-251 |
| | 9 | 2 |
BIO_fd_non_fatal_error| Name: | BIO_fd_non_fatal_error | | Prototype: | int BIO_fd_non_fatal_error(int err) | | Coverage: | 0.000% (0/9) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bss_fd.c | | Lines: | 253-267 |
| | 4 | 7 |
BIO_f_ssl| Name: | BIO_f_ssl | | Prototype: | const BIO_METHOD * BIO_f_ssl(void) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/bio_ssl.c | | Lines: | 100-104 |
| | 1 | 1 |
BIO_f_null| Name: | BIO_f_null | | Prototype: | const BIO_METHOD * BIO_f_null(void) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bf_null.c | | Lines: | 89-93 |
| | 1 | 1 |
BIO_f_nbio_test| Name: | BIO_f_nbio_test | | Prototype: | const BIO_METHOD * BIO_f_nbio_test(void) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bf_nbio.c | | Lines: | 96-100 |
| | 1 | 1 |
BIO_f_md| Name: | BIO_f_md | | Prototype: | const BIO_METHOD * BIO_f_md(void) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/bio_md.c | | Lines: | 89-93 |
| | 1 | 1 |
BIO_f_cipher| Name: | BIO_f_cipher | | Prototype: | const BIO_METHOD * BIO_f_cipher(void) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/bio_enc.c | | Lines: | 101-105 |
| | 1 | 1 |
BIO_f_buffer| Name: | BIO_f_buffer | | Prototype: | const BIO_METHOD * BIO_f_buffer(void) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bf_buff.c | | Lines: | 89-93 |
| | 1 | 1 |
BIO_f_base64| Name: | BIO_f_base64 | | Prototype: | const BIO_METHOD * BIO_f_base64(void) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/bio_b64.c | | Lines: | 106-110 |
| | 1 | 1 |
BIO_f_asn1| Name: | BIO_f_asn1 | | Prototype: | const BIO_METHOD * BIO_f_asn1(void) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/bio_asn1.c | | Lines: | 141-145 |
| | 1 | 1 |
BIO_dup_chain| Name: | BIO_dup_chain | | Prototype: | BIO * BIO_dup_chain(BIO *in) | | Coverage: | 0.000% (0/17) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bio_lib.c | | Lines: | 592-632 |
| | 43 | 7 |
BIO_dump_indent_fp| Name: | BIO_dump_indent_fp | | Prototype: | int BIO_dump_indent_fp(FILE *fp, const char *s, int len, int indent) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/b_dump.c | | Lines: | 160-164 |
| | 1 | 1 |
BIO_dump_indent_cb| Name: | BIO_dump_indent_cb | | Prototype: | int BIO_dump_indent_cb(int (*cb)(const void *data, size_t len, void *u), void *u, const char *s, int len, int indent) | | Coverage: | 0.000% (0/40) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/b_dump.c | | Lines: | 79-146 |
| | 45 | 12 |
BIO_dump_indent| Name: | BIO_dump_indent | | Prototype: | int BIO_dump_indent(BIO *bp, const char *s, int len, int indent) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/b_dump.c | | Lines: | 178-182 |
| | 1 | 1 |
BIO_dump_fp| Name: | BIO_dump_fp | | Prototype: | int BIO_dump_fp(FILE *fp, const char *s, int len) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/b_dump.c | | Lines: | 154-158 |
| | 1 | 1 |
BIO_dump_cb| Name: | BIO_dump_cb | | Prototype: | int BIO_dump_cb(int (*cb)(const void *data, size_t len, void *u), void *u, const char *s, int len) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/b_dump.c | | Lines: | 72-77 |
| | 1 | 1 |
BIO_dump| Name: | BIO_dump | | Prototype: | int BIO_dump(BIO *bp, const char *s, int len) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/b_dump.c | | Lines: | 172-176 |
| | 1 | 1 |
BIO_dgram_should_retry| Name: | BIO_dgram_should_retry | | Prototype: | static int BIO_dgram_should_retry(int i) | | Coverage: | 0.000% (0/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bss_dgram.c | | Lines: | 631-641 |
| | 9 | 2 |
BIO_dgram_non_fatal_error| Name: | BIO_dgram_non_fatal_error | | Prototype: | int BIO_dgram_non_fatal_error(int err) | | Coverage: | 0.000% (0/8) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bss_dgram.c | | Lines: | 643-656 |
| | 4 | 6 |
BIO_debug_callback| Name: | BIO_debug_callback | | Prototype: | long BIO_debug_callback(BIO *bio, int cmd, const char *argp, int argi, long argl, long ret) | | Coverage: | 0.000% (0/40) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bio_cb.c | | Lines: | 66-145 |
| | 62 | 17 |
BIO_ctrl_wpending| Name: | BIO_ctrl_wpending | | Prototype: | size_t BIO_ctrl_wpending(BIO *bio) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bio_lib.c | | Lines: | 472-476 |
| | 5 | 1 |
BIO_ctrl_reset_read_request| Name: | BIO_ctrl_reset_read_request | | Prototype: | int BIO_ctrl_reset_read_request(BIO *bio) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bss_bio.c | | Lines: | 809-813 |
| | 5 | 1 |
BIO_ctrl_pending| Name: | BIO_ctrl_pending | | Prototype: | size_t BIO_ctrl_pending(BIO *bio) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bio_lib.c | | Lines: | 466-470 |
| | 5 | 1 |
BIO_ctrl_get_write_guarantee| Name: | BIO_ctrl_get_write_guarantee | | Prototype: | size_t BIO_ctrl_get_write_guarantee(BIO *bio) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bss_bio.c | | Lines: | 797-801 |
| | 5 | 1 |
BIO_ctrl_get_read_request| Name: | BIO_ctrl_get_read_request | | Prototype: | size_t BIO_ctrl_get_read_request(BIO *bio) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bss_bio.c | | Lines: | 803-807 |
| | 5 | 1 |
BIO_ctrl| Name: | BIO_ctrl | | Prototype: | long BIO_ctrl(BIO *b, int cmd, long larg, void *parg) | | Coverage: | 47.059% (8/17) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bio_lib.c | | Lines: | 408-433 |
| | 31 | 5 |
BIO_copy_next_retry| Name: | BIO_copy_next_retry | | Prototype: | void BIO_copy_next_retry(BIO *b) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bio_lib.c | | Lines: | 634-639 |
| | 2 | 1 |
BIO_clear_flags| Name: | BIO_clear_flags | | Prototype: | void BIO_clear_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: | 191-195 |
| | 1 | 1 |
BIO_callback_ctrl| Name: | BIO_callback_ctrl | | Prototype: | long BIO_callback_ctrl(BIO *b, int cmd, void (*fp)(struct bio_st *, int, const char *, int, long, long)) | | Coverage: | 0.000% (0/17) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bio_lib.c | | Lines: | 435-461 |
| | 31 | 5 |
BIO_asn1_set_suffix| Name: | BIO_asn1_set_suffix | | Prototype: | int BIO_asn1_set_suffix(BIO *b, asn1_ps_func *suffix, asn1_ps_func *suffix_free) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/bio_asn1.c | | Lines: | 486-490 |
| | 1 | 1 |
BIO_asn1_set_prefix| Name: | BIO_asn1_set_prefix | | Prototype: | int BIO_asn1_set_prefix(BIO *b, asn1_ps_func *prefix, asn1_ps_func *prefix_free) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/bio_asn1.c | | Lines: | 474-478 |
| | 1 | 1 |
BIO_asn1_get_suffix| Name: | BIO_asn1_get_suffix | | Prototype: | int BIO_asn1_get_suffix(BIO *b, asn1_ps_func **psuffix, asn1_ps_func **psuffix_free) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/bio_asn1.c | | Lines: | 492-496 |
| | 1 | 1 |
BIO_asn1_get_prefix| Name: | BIO_asn1_get_prefix | | Prototype: | int BIO_asn1_get_prefix(BIO *b, asn1_ps_func **pprefix, asn1_ps_func **pprefix_free) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/bio_asn1.c | | Lines: | 480-484 |
| | 1 | 1 |
BIO_accept| Name: | BIO_accept | | Prototype: | int BIO_accept(int sock, char **addr) | | Coverage: | 0.000% (0/23) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/b_sock.c | | Lines: | 198-237 |
| | 60 | 9 |
BIO_CONNECT_new| Name: | BIO_CONNECT_new | | Prototype: | BIO_CONNECT * BIO_CONNECT_new(void) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bss_conn.c | | Lines: | 290-309 |
| | 33 | 2 |
BIO_CONNECT_free| Name: | BIO_CONNECT_free | | Prototype: | void BIO_CONNECT_free(BIO_CONNECT *a) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bss_conn.c | | Lines: | 311-320 |
| | 7 | 2 |
BIO_ACCEPT_new| Name: | BIO_ACCEPT_new | | Prototype: | static BIO_ACCEPT * BIO_ACCEPT_new(void) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bss_acpt.c | | Lines: | 136-146 |
| | 12 | 2 |
BIO_ACCEPT_free| Name: | BIO_ACCEPT_free | | Prototype: | static void BIO_ACCEPT_free(BIO_ACCEPT *a) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bss_acpt.c | | Lines: | 148-158 |
| | 8 | 2 |
BF_set_key| Name: | BF_set_key | | Prototype: | void BF_set_key(BF_KEY *key, int len, const unsigned char *data) | | Coverage: | 92.000% (23/25) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bf/bf_skey.c | | Lines: | 66-116 |
| | 32 | 9 |
BF_options| Name: | BF_options | | Prototype: | const char *BF_options(void) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bf/bf_ecb.c | | Lines: | 68-77 |
| | 1 | 1 |
BF_ofb64_encrypt| Name: | BF_ofb64_encrypt | | Prototype: | void BF_ofb64_encrypt(const unsigned char *in, unsigned char *out, long length, const BF_KEY *schedule, unsigned char *ivec, int *num) | | Coverage: | 90.000% (9/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bf/bf_ofb64.c | | Lines: | 66-109 |
| | 33 | 4 |
BF_encrypt| Name: | BF_encrypt | | Prototype: | void BF_encrypt(unsigned int *data, const BF_KEY *key) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bf/bf_enc.c | | Lines: | 72-145 |
| | 26 | 1 |
BF_ecb_encrypt| Name: | BF_ecb_encrypt | | Prototype: | void BF_ecb_encrypt(const unsigned char *in, unsigned char *out, const BF_KEY *key, int encrypt) | | Coverage: | 100.000% (5/5) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bf/bf_ecb.c | | Lines: | 79-93 |
| | 9 | 2 |
BF_decrypt| Name: | BF_decrypt | | Prototype: | void BF_decrypt(unsigned int *data, const BF_KEY *key) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bf/bf_enc.c | | Lines: | 149-222 |
| | 26 | 1 |
BF_cfb64_encrypt| Name: | BF_cfb64_encrypt | | Prototype: | void BF_cfb64_encrypt(const unsigned char *in, unsigned char *out, long length, const BF_KEY *schedule, unsigned char *ivec, int *num, int encrypt) | | Coverage: | 100.000% (17/17) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bf/bf_cfb64.c | | Lines: | 67-120 |
| | 36 | 6 |
BF_cbc_encrypt| Name: | BF_cbc_encrypt | | Prototype: | void BF_cbc_encrypt(const unsigned char *in, unsigned char *out, long length, const BF_KEY *schedule, unsigned char *ivec, int encrypt) | | Coverage: | 63.265% (31/49) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bf/bf_enc.c | | Lines: | 224-304 |
| | 63 | 22 |
BASIC_CONSTRAINTS_new| Name: | BASIC_CONSTRAINTS_new | | Prototype: | BASIC_CONSTRAINTS * BASIC_CONSTRAINTS_new(void) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_bcons.c | | Lines: | 131-135 |
| | 1 | 1 |
BASIC_CONSTRAINTS_free| Name: | BASIC_CONSTRAINTS_free | | Prototype: | void BASIC_CONSTRAINTS_free(BASIC_CONSTRAINTS *a) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_bcons.c | | Lines: | 137-141 |
| | 1 | 1 |
B64_write_ASN1| Name: | B64_write_ASN1 | | Prototype: | static int B64_write_ASN1(BIO *out, ASN1_VALUE *val, BIO *in, int flags, const ASN1_ITEM *it) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/asn_mime.c | | Lines: | 147-167 |
| | 16 | 2 |
AUTHORITY_KEYID_new| Name: | AUTHORITY_KEYID_new | | Prototype: | AUTHORITY_KEYID * AUTHORITY_KEYID_new(void) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_akeya.c | | Lines: | 114-118 |
| | 1 | 1 |
AUTHORITY_KEYID_free| Name: | AUTHORITY_KEYID_free | | Prototype: | void AUTHORITY_KEYID_free(AUTHORITY_KEYID *a) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_akeya.c | | Lines: | 120-124 |
| | 1 | 1 |
AUTHORITY_INFO_ACCESS_new| Name: | AUTHORITY_INFO_ACCESS_new | | Prototype: | AUTHORITY_INFO_ACCESS * AUTHORITY_INFO_ACCESS_new(void) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_info.c | | Lines: | 193-197 |
| | 1 | 1 |
AUTHORITY_INFO_ACCESS_free| Name: | AUTHORITY_INFO_ACCESS_free | | Prototype: | void AUTHORITY_INFO_ACCESS_free(AUTHORITY_INFO_ACCESS *a) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_info.c | | Lines: | 199-203 |
| | 1 | 1 |
ASN1_unpack_string| Name: | ASN1_unpack_string | | Prototype: | void * ASN1_unpack_string(ASN1_STRING *oct, d2i_of_void *d2i) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/asn_pack.c | | Lines: | 116-126 |
| | 10 | 2 |
ASN1_time_tm_cmp| Name: | ASN1_time_tm_cmp | | Prototype: | int ASN1_time_tm_cmp(struct tm *tm1, struct tm *tm2) | | Coverage: | 56.757% (21/37) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/a_time_tm.c | | Lines: | 32-60 |
| | 25 | 13 |
ASN1_time_tm_clamp_notafter| Name: | ASN1_time_tm_clamp_notafter | | Prototype: | int ASN1_time_tm_clamp_notafter(struct tm *tm) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/a_time_tm.c | | Lines: | 62-76 |
| | 1 | 1 |
ASN1_time_parse| Name: | ASN1_time_parse | | Prototype: | int ASN1_time_parse(const char *bytes, size_t len, struct tm *tm, int mode) | | Coverage: | 71.642% (48/67) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/a_time_tm.c | | Lines: | 149-226 |
| | 59 | 20 |
ASN1_template_new| Name: | ASN1_template_new | | Prototype: | int ASN1_template_new(ASN1_VALUE **pval, const ASN1_TEMPLATE *tt) | | Coverage: | 85.714% (12/14) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/tasn_new.c | | Lines: | 244-285 |
| | 24 | 6 |
ASN1_template_i2d| Name: | ASN1_template_i2d | | Prototype: | int ASN1_template_i2d(ASN1_VALUE **pval, unsigned char **out, const ASN1_TEMPLATE *tt) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/tasn_enc.c | | Lines: | 245-250 |
| | 1 | 1 |
ASN1_template_free| Name: | ASN1_template_free | | Prototype: | void ASN1_template_free(ASN1_VALUE **pval, const ASN1_TEMPLATE *tt) | | Coverage: | 100.000% (7/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/tasn_fre.c | | Lines: | 173-190 |
| | 16 | 3 |
ASN1_template_d2i| Name: | ASN1_template_d2i | | Prototype: | int ASN1_template_d2i(ASN1_VALUE **pval, const unsigned char **in, long len, const ASN1_TEMPLATE *tt) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/tasn_dec.c | | Lines: | 144-152 |
| | 3 | 1 |
ASN1_tag2str| Name: | ASN1_tag2str | | Prototype: | const char * ASN1_tag2str(int tag) | | Coverage: | 0.000% (0/11) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/asn1_par.c | | Lines: | 377-397 |
| | 5 | 3 |
ASN1_tag2bit| Name: | ASN1_tag2bit | | Prototype: | unsigned long ASN1_tag2bit(int tag) | | Coverage: | 50.000% (3/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/tasn_dec.c | | Lines: | 107-113 |
| | 3 | 2 |
ASN1_seq_unpack| Name: | ASN1_seq_unpack | | Prototype: | struct stack_st_OPENSSL_BLOCK * ASN1_seq_unpack(const unsigned char *buf, int len, d2i_of_void *d2i, void (*free_func)(OPENSSL_BLOCK)) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/asn_pack.c | | Lines: | 70-82 |
| | 11 | 2 |
ASN1_seq_pack| Name: | ASN1_seq_pack | | Prototype: | unsigned char * ASN1_seq_pack(struct stack_st_OPENSSL_BLOCK *safes, i2d_of_void *i2d, unsigned char **buf, int *len) | | Coverage: | 0.000% (0/13) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/asn_pack.c | | Lines: | 88-112 |
| | 29 | 5 |
ASN1_put_object| Name: | ASN1_put_object | | Prototype: | void ASN1_put_object(unsigned char **pp, int constructed, int length, int tag, int xclass) | | Coverage: | 35.000% (7/20) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/asn1_lib.c | | Lines: | 198-227 |
| | 20 | 6 |
ASN1_put_eoc| Name: | ASN1_put_eoc | | Prototype: | int ASN1_put_eoc(unsigned char **pp) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/asn1_lib.c | | Lines: | 229-238 |
| | 5 | 1 |
ASN1_primitive_new| Name: | ASN1_primitive_new | | Prototype: | int ASN1_primitive_new(ASN1_VALUE **pval, const ASN1_ITEM *it) | | Coverage: | 65.789% (25/38) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/tasn_new.c | | Lines: | 302-352 |
| | 44 | 12 |
ASN1_primitive_free| Name: | ASN1_primitive_free | | Prototype: | void ASN1_primitive_free(ASN1_VALUE **pval, const ASN1_ITEM *it) | | Coverage: | 82.927% (34/41) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/tasn_fre.c | | Lines: | 192-246 |
| | 42 | 14 |
ASN1_parse_dump| Name: | ASN1_parse_dump | | Prototype: | int ASN1_parse_dump(BIO *bp, const unsigned char *pp, long len, int indent, int dump) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/asn1_par.c | | Lines: | 110-114 |
| | 1 | 1 |
ASN1_parse| Name: | ASN1_parse | | Prototype: | int ASN1_parse(BIO *bp, const unsigned char *pp, long len, int indent) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/asn1_par.c | | Lines: | 104-108 |
| | 1 | 1 |
ASN1_pack_string| Name: | ASN1_pack_string | | Prototype: | ASN1_STRING * ASN1_pack_string(void *obj, i2d_of_void *i2d, ASN1_STRING **oct) | | Coverage: | 0.000% (0/28) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/asn_pack.c | | Lines: | 130-164 |
| | 39 | 9 |
ASN1_object_size| Name: | ASN1_object_size | | Prototype: | int ASN1_object_size(int constructed, int length, int tag) | | Coverage: | 56.250% (9/16) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/asn1_lib.c | | Lines: | 263-286 |
| | 15 | 6 |
ASN1_mbstring_ncopy| Name: | ASN1_mbstring_ncopy | | Prototype: | int ASN1_mbstring_ncopy(ASN1_STRING **out, const unsigned char *in, int len, int inform, unsigned long mask, long minsize, long maxsize) | | Coverage: | 40.217% (37/92) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/a_mbstr.c | | Lines: | 94-257 |
| | 120 | 33 |
ASN1_mbstring_copy| Name: | ASN1_mbstring_copy | | Prototype: | int ASN1_mbstring_copy(ASN1_STRING **out, const unsigned char *in, int len, int inform, unsigned long mask) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/a_mbstr.c | | Lines: | 87-92 |
| | 1 | 1 |
ASN1_item_verify| Name: | ASN1_item_verify | | Prototype: | int ASN1_item_verify(const ASN1_ITEM *it, X509_ALGOR *a, ASN1_BIT_STRING *signature, void *asn, EVP_PKEY *pkey) | | Coverage: | 32.558% (14/43) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/a_verify.c | | Lines: | 74-167 |
| | 68 | 14 |
ASN1_item_unpack| Name: | ASN1_item_unpack | | Prototype: | void * ASN1_item_unpack(const ASN1_STRING *oct, const ASN1_ITEM *it) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/asn_pack.c | | Lines: | 205-215 |
| | 10 | 2 |
ASN1_item_sign_ctx| Name: | ASN1_item_sign_ctx | | Prototype: | int ASN1_item_sign_ctx(const ASN1_ITEM *it, X509_ALGOR *algor1, X509_ALGOR *algor2, ASN1_BIT_STRING *signature, void *asn, EVP_MD_CTX *ctx) | | Coverage: | 55.769% (29/52) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/a_sign.c | | Lines: | 141-233 |
| | 88 | 15 |
ASN1_item_sign| Name: | ASN1_item_sign | | Prototype: | int ASN1_item_sign(const ASN1_ITEM *it, X509_ALGOR *algor1, X509_ALGOR *algor2, ASN1_BIT_STRING *signature, void *asn, EVP_PKEY *pkey, const EVP_MD *type) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/a_sign.c | | Lines: | 127-138 |
| | 14 | 2 |
ASN1_item_print| Name: | ASN1_item_print | | Prototype: | int ASN1_item_print(BIO *out, ASN1_VALUE *ifld, int indent, const ASN1_ITEM *it, const ASN1_PCTX *pctx) | | Coverage: | 0.000% (0/8) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/tasn_prn.c | | Lines: | 183-197 |
| | 18 | 3 |
ASN1_item_pack| Name: | ASN1_item_pack | | Prototype: | ASN1_STRING * ASN1_item_pack(void *obj, const ASN1_ITEM *it, ASN1_STRING **oct) | | Coverage: | 28.000% (7/25) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/asn_pack.c | | Lines: | 170-201 |
| | 32 | 8 |
ASN1_item_new| Name: | ASN1_item_new | | Prototype: | ASN1_VALUE * ASN1_item_new(const ASN1_ITEM *it) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/tasn_new.c | | Lines: | 73-80 |
| | 12 | 2 |
ASN1_item_ndef_i2d| Name: | ASN1_item_ndef_i2d | | Prototype: | int ASN1_item_ndef_i2d(ASN1_VALUE *val, unsigned char **out, const ASN1_ITEM *it) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/tasn_enc.c | | Lines: | 81-85 |
| | 1 | 1 |
ASN1_item_i2d_fp| Name: | ASN1_item_i2d_fp | | Prototype: | int ASN1_item_i2d_fp(const ASN1_ITEM *it, FILE *out, void *x) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/a_i2d_fp.c | | Lines: | 117-131 |
| | 11 | 2 |
ASN1_item_i2d_bio| Name: | ASN1_item_i2d_bio | | Prototype: | int ASN1_item_i2d_bio(const ASN1_ITEM *it, BIO *out, void *x) | | Coverage: | 0.000% (0/11) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/a_i2d_fp.c | | Lines: | 133-158 |
| | 23 | 5 |
ASN1_item_i2d| Name: | ASN1_item_i2d | | Prototype: | int ASN1_item_i2d(ASN1_VALUE *val, unsigned char **out, const ASN1_ITEM *it) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/tasn_enc.c | | Lines: | 87-91 |
| | 1 | 1 |
ASN1_item_free| Name: | ASN1_item_free | | Prototype: | void ASN1_item_free(ASN1_VALUE *val, const ASN1_ITEM *it) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/tasn_fre.c | | Lines: | 70-74 |
| | 1 | 1 |
ASN1_item_ex_new| Name: | ASN1_item_ex_new | | Prototype: | int ASN1_item_ex_new(ASN1_VALUE **pval, const ASN1_ITEM *it) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/tasn_new.c | | Lines: | 84-88 |
| | 1 | 1 |
ASN1_item_ex_i2d| Name: | ASN1_item_ex_i2d | | Prototype: | int ASN1_item_ex_i2d(ASN1_VALUE **pval, unsigned char **out, const ASN1_ITEM *it, int tag, int aclass) | | Coverage: | 63.855% (53/83) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/tasn_enc.c | | Lines: | 129-243 |
| | 100 | 26 |
ASN1_item_ex_free| Name: | ASN1_item_ex_free | | Prototype: | void ASN1_item_ex_free(ASN1_VALUE **pval, const ASN1_ITEM *it) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/tasn_fre.c | | Lines: | 76-80 |
| | 1 | 1 |
ASN1_item_ex_d2i| Name: | ASN1_item_ex_d2i | | Prototype: | int ASN1_item_ex_d2i(ASN1_VALUE **pval, const unsigned char **in, long len, const ASN1_ITEM *it, int tag, int aclass, char opt, ASN1_TLC *ctx) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/tasn_dec.c | | Lines: | 462-467 |
| | 1 | 1 |