| Function | Condition %▾ | eLOC - Effective Lines of Code | McCabe - Cyclomatic Complexity |
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 |
| | 22 | 1 |
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 |
| | 1 | 1 |
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 |
| | 1 | 1 |
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 |
| | 3 | 1 |
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_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_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_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_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 |
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 |
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 |
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_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_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_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_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_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_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 |
ASN1_item_d2i| Name: | ASN1_item_d2i | | Prototype: | ASN1_VALUE * ASN1_item_d2i(ASN1_VALUE **pval, const unsigned char **in, long len, const ASN1_ITEM *it) | | Coverage: | 100.000% (7/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/tasn_dec.c | | Lines: | 129-142 |
| | 16 | 3 |
ASN1_add_oid_module| Name: | ASN1_add_oid_module | | Prototype: | void ASN1_add_oid_module(void) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/asn_moid.c | | Lines: | 101-105 |
| | 1 | 1 |
ASN1_VISIBLESTRING_free| Name: | ASN1_VISIBLESTRING_free | | Prototype: | void ASN1_VISIBLESTRING_free(ASN1_VISIBLESTRING *a) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/tasn_typ.c | | Lines: | 484-488 |
| | 1 | 1 |
ASN1_UTF8STRING_free| Name: | ASN1_UTF8STRING_free | | Prototype: | void ASN1_UTF8STRING_free(ASN1_UTF8STRING *a) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/tasn_typ.c | | Lines: | 256-260 |
| | 1 | 1 |
ASN1_UTCTIME_set| Name: | ASN1_UTCTIME_set | | Prototype: | ASN1_UTCTIME * ASN1_UTCTIME_set(ASN1_UTCTIME *s, time_t t) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/a_time_tm.c | | Lines: | 404-408 |
| | 1 | 1 |
ASN1_UTCTIME_new| Name: | ASN1_UTCTIME_new | | Prototype: | ASN1_UTCTIME * ASN1_UTCTIME_new(void) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/tasn_typ.c | | Lines: | 412-416 |
| | 1 | 1 |
ASN1_UTCTIME_free| Name: | ASN1_UTCTIME_free | | Prototype: | void ASN1_UTCTIME_free(ASN1_UTCTIME *a) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/tasn_typ.c | | Lines: | 418-422 |
| | 1 | 1 |
ASN1_UTCTIME_adj| Name: | ASN1_UTCTIME_adj | | Prototype: | ASN1_UTCTIME * ASN1_UTCTIME_adj(ASN1_UTCTIME *s, time_t t, int offset_day, long offset_sec) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/a_time_tm.c | | Lines: | 410-415 |
| | 2 | 1 |
ASN1_UNIVERSALSTRING_free| Name: | ASN1_UNIVERSALSTRING_free | | Prototype: | void ASN1_UNIVERSALSTRING_free(ASN1_UNIVERSALSTRING *a) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/tasn_typ.c | | Lines: | 517-521 |
| | 1 | 1 |
ASN1_TYPE_new| Name: | ASN1_TYPE_new | | Prototype: | ASN1_TYPE * ASN1_TYPE_new(void) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/tasn_typ.c | | Lines: | 584-588 |
| | 1 | 1 |
ASN1_TYPE_free| Name: | ASN1_TYPE_free | | Prototype: | void ASN1_TYPE_free(ASN1_TYPE *a) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/tasn_typ.c | | Lines: | 590-594 |
| | 1 | 1 |
ASN1_TIME_set_string| Name: | ASN1_TIME_set_string | | Prototype: | int ASN1_TIME_set_string(ASN1_TIME *s, const char *str) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/a_time_tm.c | | Lines: | 378-382 |
| | 1 | 1 |
ASN1_TIME_new| Name: | ASN1_TIME_new | | Prototype: | ASN1_TIME * ASN1_TIME_new(void) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/a_time.c | | Lines: | 97-101 |
| | 1 | 1 |
ASN1_TIME_free| Name: | ASN1_TIME_free | | Prototype: | void ASN1_TIME_free(ASN1_TIME *a) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/a_time.c | | Lines: | 103-107 |
| | 1 | 1 |
ASN1_TIME_adj| Name: | ASN1_TIME_adj | | Prototype: | ASN1_TIME * ASN1_TIME_adj(ASN1_TIME *s, time_t t, int offset_day, long offset_sec) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/a_time_tm.c | | Lines: | 333-337 |
| | 1 | 1 |
ASN1_T61STRING_free| Name: | ASN1_T61STRING_free | | Prototype: | void ASN1_T61STRING_free(ASN1_T61STRING *a) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/tasn_typ.c | | Lines: | 321-325 |
| | 1 | 1 |
ASN1_STRING_type| Name: | ASN1_STRING_type | | Prototype: | int ASN1_STRING_type(const ASN1_STRING *x) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/asn1_lib.c | | Lines: | 476-480 |
| | 1 | 1 |
ASN1_STRING_set0| Name: | ASN1_STRING_set0 | | Prototype: | void ASN1_STRING_set0(ASN1_STRING *str, void *data, int len) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/asn1_lib.c | | Lines: | 401-407 |
| | 3 | 1 |
ASN1_STRING_new| Name: | ASN1_STRING_new | | Prototype: | ASN1_STRING * ASN1_STRING_new(void) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/asn1_lib.c | | Lines: | 409-413 |
| | 1 | 1 |
ASN1_STRING_length| Name: | ASN1_STRING_length | | Prototype: | int ASN1_STRING_length(const ASN1_STRING *x) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/asn1_lib.c | | Lines: | 464-468 |
| | 1 | 1 |
ASN1_STRING_data| Name: | ASN1_STRING_data | | Prototype: | unsigned char * ASN1_STRING_data(ASN1_STRING *x) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/asn1_lib.c | | Lines: | 482-486 |
| | 1 | 1 |
ASN1_PRINTABLE_free| Name: | ASN1_PRINTABLE_free | | Prototype: | void ASN1_PRINTABLE_free(ASN1_STRING *a) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/tasn_typ.c | | Lines: | 628-632 |
| | 1 | 1 |
ASN1_PRINTABLESTRING_free| Name: | ASN1_PRINTABLESTRING_free | | Prototype: | void ASN1_PRINTABLESTRING_free(ASN1_PRINTABLESTRING *a) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/tasn_typ.c | | Lines: | 289-293 |
| | 1 | 1 |
ASN1_PCTX_free| Name: | ASN1_PCTX_free | | Prototype: | void ASN1_PCTX_free(ASN1_PCTX *p) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/tasn_prn.c | | Lines: | 101-105 |
| | 1 | 1 |
ASN1_OCTET_STRING_set| Name: | ASN1_OCTET_STRING_set | | Prototype: | int ASN1_OCTET_STRING_set(ASN1_OCTET_STRING *x, const unsigned char *d, int len) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/a_octet.c | | Lines: | 75-79 |
| | 1 | 1 |
ASN1_OCTET_STRING_new| Name: | ASN1_OCTET_STRING_new | | Prototype: | ASN1_OCTET_STRING * ASN1_OCTET_STRING_new(void) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/tasn_typ.c | | Lines: | 179-183 |
| | 1 | 1 |
ASN1_OCTET_STRING_free| Name: | ASN1_OCTET_STRING_free | | Prototype: | void ASN1_OCTET_STRING_free(ASN1_OCTET_STRING *a) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/tasn_typ.c | | Lines: | 185-189 |
| | 1 | 1 |
ASN1_OCTET_STRING_dup| Name: | ASN1_OCTET_STRING_dup | | Prototype: | ASN1_OCTET_STRING * ASN1_OCTET_STRING_dup(const ASN1_OCTET_STRING *x) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/a_octet.c | | Lines: | 63-67 |
| | 1 | 1 |
ASN1_OCTET_STRING_cmp| Name: | ASN1_OCTET_STRING_cmp | | Prototype: | int ASN1_OCTET_STRING_cmp(const ASN1_OCTET_STRING *a, const ASN1_OCTET_STRING *b) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/a_octet.c | | Lines: | 69-73 |
| | 1 | 1 |
ASN1_OBJECT_free| Name: | ASN1_OBJECT_free | | Prototype: | void ASN1_OBJECT_free(ASN1_OBJECT *a) | | Coverage: | 100.000% (13/13) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/a_object.c | | Lines: | 368-385 |
| | 22 | 5 |
ASN1_OBJECT_create| Name: | ASN1_OBJECT_create | | Prototype: | ASN1_OBJECT * ASN1_OBJECT_create(int nid, unsigned char *data, int len, const char *sn, const char *ln) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/a_object.c | | Lines: | 387-401 |
| | 9 | 1 |
ASN1_NULL_free| Name: | ASN1_NULL_free | | Prototype: | void ASN1_NULL_free(ASN1_NULL *a) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/tasn_typ.c | | Lines: | 217-221 |
| | 1 | 1 |
ASN1_INTEGER_new| Name: | ASN1_INTEGER_new | | Prototype: | ASN1_INTEGER * ASN1_INTEGER_new(void) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/tasn_typ.c | | Lines: | 83-87 |
| | 1 | 1 |
ASN1_INTEGER_free| Name: | ASN1_INTEGER_free | | Prototype: | void ASN1_INTEGER_free(ASN1_INTEGER *a) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/tasn_typ.c | | Lines: | 89-93 |
| | 1 | 1 |
ASN1_IA5STRING_free| Name: | ASN1_IA5STRING_free | | Prototype: | void ASN1_IA5STRING_free(ASN1_IA5STRING *a) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/tasn_typ.c | | Lines: | 353-357 |
| | 1 | 1 |
ASN1_GENERALSTRING_free| Name: | ASN1_GENERALSTRING_free | | Prototype: | void ASN1_GENERALSTRING_free(ASN1_GENERALSTRING *a) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/tasn_typ.c | | Lines: | 386-390 |
| | 1 | 1 |
ASN1_GENERALIZEDTIME_set| Name: | ASN1_GENERALIZEDTIME_set | | Prototype: | ASN1_GENERALIZEDTIME * ASN1_GENERALIZEDTIME_set(ASN1_GENERALIZEDTIME *s, time_t t) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/a_time_tm.c | | Lines: | 460-464 |
| | 1 | 1 |
ASN1_GENERALIZEDTIME_new| Name: | ASN1_GENERALIZEDTIME_new | | Prototype: | ASN1_GENERALIZEDTIME * ASN1_GENERALIZEDTIME_new(void) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/tasn_typ.c | | Lines: | 445-449 |
| | 1 | 1 |
ASN1_GENERALIZEDTIME_free| Name: | ASN1_GENERALIZEDTIME_free | | Prototype: | void ASN1_GENERALIZEDTIME_free(ASN1_GENERALIZEDTIME *a) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/tasn_typ.c | | Lines: | 451-455 |
| | 1 | 1 |
ASN1_GENERALIZEDTIME_adj| Name: | ASN1_GENERALIZEDTIME_adj | | Prototype: | ASN1_GENERALIZEDTIME * ASN1_GENERALIZEDTIME_adj(ASN1_GENERALIZEDTIME *s, time_t t, int offset_day, long offset_sec) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/a_time_tm.c | | Lines: | 466-472 |
| | 2 | 1 |
ASN1_ENUMERATED_free| Name: | ASN1_ENUMERATED_free | | Prototype: | void ASN1_ENUMERATED_free(ASN1_ENUMERATED *a) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/tasn_typ.c | | Lines: | 121-125 |
| | 1 | 1 |
ASN1_BMPSTRING_free| Name: | ASN1_BMPSTRING_free | | Prototype: | void ASN1_BMPSTRING_free(ASN1_BMPSTRING *a) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/tasn_typ.c | | Lines: | 549-553 |
| | 1 | 1 |
ASN1_BIT_STRING_new| Name: | ASN1_BIT_STRING_new | | Prototype: | ASN1_BIT_STRING * ASN1_BIT_STRING_new(void) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/tasn_typ.c | | Lines: | 147-151 |
| | 1 | 1 |
ASN1_BIT_STRING_free| Name: | ASN1_BIT_STRING_free | | Prototype: | void ASN1_BIT_STRING_free(ASN1_BIT_STRING *a) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/tasn_typ.c | | Lines: | 153-157 |
| | 1 | 1 |
AES_ige_encrypt| Name: | AES_ige_encrypt | | Prototype: | void AES_ige_encrypt(const unsigned char *in, unsigned char *out, size_t length, const AES_KEY *key, unsigned char *ivec, const int enc) | | Coverage: | 100.000% (46/46) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/aes/aes_ige.c | | Lines: | 79-194 |
| | 86 | 16 |
ACCESS_DESCRIPTION_free| Name: | ACCESS_DESCRIPTION_free | | Prototype: | void ACCESS_DESCRIPTION_free(ACCESS_DESCRIPTION *a) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_info.c | | Lines: | 155-159 |
| | 1 | 1 |
bn_sqr_comba8| Name: | bn_sqr_comba8 | | Prototype: | void bn_sqr_comba8(unsigned long *r, const unsigned long *a) | | Coverage: | 96.887% (249/257) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_asm.c | | Lines: | 784-858 |
| | 70 | 1 |
UTF8_getc| Name: | UTF8_getc | | Prototype: | int UTF8_getc(const unsigned char *str, int len, unsigned long *val) | | Coverage: | 96.825% (61/63) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/a_utf8.c | | Lines: | 78-139 |
| | 54 | 18 |
ssl_supported_version_range| Name: | ssl_supported_version_range | | Prototype: | int ssl_supported_version_range(SSL *s, uint16_t *min_ver, uint16_t *max_ver) | | Coverage: | 94.118% (16/17) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_versions.c | | Lines: | 130-157 |
| | 19 | 7 |
bn_mul_comba8| Name: | bn_mul_comba8 | | Prototype: | void bn_mul_comba8(unsigned long *r, unsigned long *a, unsigned long *b) | | Coverage: | 93.774% (241/257) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_asm.c | | Lines: | 640-742 |
| | 98 | 1 |
mem_gets| Name: | mem_gets | | Prototype: | static int mem_gets(BIO *bp, char *buf, int size) | | Coverage: | 93.750% (15/16) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bss_mem.c | | Lines: | 276-310 |
| | 21 | 6 |
bn_mul_add_words| Name: | bn_mul_add_words | | Prototype: | unsigned long bn_mul_add_words(unsigned long *rp, const unsigned long *ap, int num, unsigned long w) | | Coverage: | 93.333% (28/30) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_asm.c | | Lines: | 73-101 |
| | 20 | 4 |
ll_append_tail| Name: | ll_append_tail | | Prototype: | static void ll_append_tail(CIPHER_ORDER **head, CIPHER_ORDER *curr, CIPHER_ORDER **tail) | | Coverage: | 92.308% (12/13) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_ciph.c | | Lines: | 680-696 |
| | 20 | 5 |
ec_pre_comp_free| Name: | ec_pre_comp_free | | Prototype: | static void ec_pre_comp_free(void *pre_) | | Coverage: | 92.308% (12/13) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec_mult.c | | Lines: | 135-156 |
| | 16 | 5 |
SSL_select_next_proto| Name: | SSL_select_next_proto | | Prototype: | int SSL_select_next_proto(unsigned char **out, unsigned char *outlen, const unsigned char *server, unsigned int server_len, const unsigned char *client, unsigned int client_len) | | Coverage: | 92.308% (12/13) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_lib.c | | Lines: | 1563-1601 |
| | 20 | 5 |
DES_fcrypt| Name: | DES_fcrypt | | Prototype: | char *DES_fcrypt(const char *buf, const char *salt, char *ret) | | Coverage: | 92.308% (24/26) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/des/fcrypt.c | | Lines: | 62-124 |
| | 37 | 8 |
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 |
engine_list_remove| Name: | engine_list_remove | | Prototype: | static int engine_list_remove(ENGINE *e) | | Coverage: | 91.667% (22/24) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/engine/eng_list.c | | Lines: | 151-180 |
| | 24 | 8 |
asn1_enc_restore| Name: | asn1_enc_restore | | Prototype: | int asn1_enc_restore(int *len, unsigned char **out, ASN1_VALUE **pval, const ASN1_ITEM *it) | | Coverage: | 91.667% (11/12) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/tasn_utl.c | | Lines: | 184-200 |
| | 10 | 4 |
Gost2814789_cnt_next| Name: | Gost2814789_cnt_next | | Prototype: | static inline void Gost2814789_cnt_next(unsigned char *ivec, unsigned char *out, GOST2814789_KEY *key) | | Coverage: | 91.667% (11/12) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/gost/gost2814789.c | | Lines: | 321-349 |
| | 18 | 4 |
BN_clear_free| Name: | BN_clear_free | | Prototype: | void BN_clear_free(BIGNUM *a) | | Coverage: | 91.667% (11/12) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_lib.c | | Lines: | 215-229 |
| | 15 | 4 |
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 |
tlsext_alpn_serverhello_parse| Name: | tlsext_alpn_serverhello_parse | | Prototype: | int tlsext_alpn_serverhello_parse(SSL *s, CBS *cbs, int *alert) | | Coverage: | 91.304% (21/23) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_tlsext.c | | Lines: | 131-163 |
| | 22 | 9 |
SSL_get_ex_data_X509_STORE_CTX_idx| Name: | SSL_get_ex_data_X509_STORE_CTX_idx | | Prototype: | int SSL_get_ex_data_X509_STORE_CTX_idx(void) | | Coverage: | 90.909% (10/11) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_cert.c | | Lines: | 133-159 |
| | 26 | 4 |
GOST2814789IMIT_Final| Name: | GOST2814789IMIT_Final | | Prototype: | int GOST2814789IMIT_Final(unsigned char *md, GOST2814789IMIT_CTX *c) | | Coverage: | 90.909% (10/11) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/gost/gost2814789.c | | Lines: | 438-451 |
| | 8 | 3 |
bn_sqr_comba4| Name: | bn_sqr_comba4 | | Prototype: | void bn_sqr_comba4(unsigned long *r, const unsigned long *a) | | Coverage: | 90.769% (59/65) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_asm.c | | Lines: | 860-892 |
| | 28 | 1 |
ssl_cipher_apply_rule| Name: | ssl_cipher_apply_rule | | Prototype: | static void ssl_cipher_apply_rule(unsigned long cipher_id, unsigned long alg_mkey, unsigned long alg_auth, unsigned long alg_enc, unsigned long alg_mac, unsigned long alg_ssl, unsigned long algo_strength, int rule, int strength_bits, CIPHER_ORDER **head_p, CIPHER_ORDER **tail_p) | | Coverage: | 90.588% (77/85) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_ciph.c | | Lines: | 886-987 |
| | 76 | 24 |
SHA256_Update [md32_common.h #1]| Name: | SHA256_Update [md32_common.h #1] | | Prototype: | int SHA256_Update(SHA256_CTX *c, const void *data_, size_t len) | | Coverage: | 90.476% (19/21) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/md32_common.h #1 | | Lines: | 215-267 |
| | 36 | 7 |
SHA1_Update [md32_common.h #2]| Name: | SHA1_Update [md32_common.h #2] | | Prototype: | int SHA1_Update(SHA_CTX *c, const void *data_, size_t len) | | Coverage: | 90.476% (19/21) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/md32_common.h #2 | | Lines: | 215-267 |
| | 36 | 7 |
MD4_Update [md32_common.h #3]| Name: | MD4_Update [md32_common.h #3] | | Prototype: | int MD4_Update(MD4_CTX *c, const void *data_, size_t len) | | Coverage: | 90.476% (19/21) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/md32_common.h #3 | | Lines: | 215-267 |
| | 36 | 7 |