Functionâ–´ | Condition % | eLOC - Effective Lines of Code | McCabe - Cyclomatic Complexity |
ASN1_TIME_adj_internalName: | ASN1_TIME_adj_internal | Prototype: | static ASN1_TIME * ASN1_TIME_adj_internal(ASN1_TIME *s, time_t t, int offset_day, long offset_sec, int mode) | Coverage: | 57.895% (22/38) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/a_time_tm.c | Lines: | 256-315 |
| | 70 | 15 |
ASN1_TIME_checkName: | ASN1_TIME_check | Prototype: | int ASN1_TIME_check(const ASN1_TIME *t) | Coverage: | 0.000% (0/6) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/a_time_tm.c | Lines: | 339-345 |
| | 7 | 2 |
ASN1_TIME_freeName: | 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_newName: | 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_printName: | ASN1_TIME_print | Prototype: | int ASN1_TIME_print(BIO *bp, const ASN1_TIME *tm) | Coverage: | 28.571% (2/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/t_x509.c | Lines: | 379-388 |
| | 6 | 3 |
ASN1_TIME_setName: | ASN1_TIME_set | Prototype: | ASN1_TIME * ASN1_TIME_set(ASN1_TIME *s, time_t t) | Coverage: | 0.000% (0/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/a_time_tm.c | Lines: | 317-321 |
| | 1 | 1 |
ASN1_TIME_set_stringName: | 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_set_string_internalName: | ASN1_TIME_set_string_internal | Prototype: | static int ASN1_TIME_set_string_internal(ASN1_TIME *s, const char *str, int mode) | Coverage: | 50.000% (12/24) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/a_time_tm.c | Lines: | 232-254 |
| | 55 | 6 |
ASN1_TIME_set_tmName: | ASN1_TIME_set_tm | Prototype: | ASN1_TIME * ASN1_TIME_set_tm(ASN1_TIME *s, struct tm *tm) | Coverage: | 0.000% (0/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/a_time_tm.c | Lines: | 323-331 |
| | 8 | 2 |
ASN1_TIME_to_generalizedtimeName: | ASN1_TIME_to_generalizedtime | Prototype: | ASN1_GENERALIZEDTIME * ASN1_TIME_to_generalizedtime(const ASN1_TIME *t, ASN1_GENERALIZEDTIME **out) | Coverage: | 0.000% (0/23) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/a_time_tm.c | Lines: | 347-376 |
| | 53 | 7 |
ASN1_TYPE_cmpName: | ASN1_TYPE_cmp | Prototype: | int ASN1_TYPE_cmp(const ASN1_TYPE *a, const ASN1_TYPE *b) | Coverage: | 16.667% (6/36) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/a_type.c | Lines: | 110-156 |
| | 14 | 26 |
ASN1_TYPE_freeName: | 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_TYPE_getName: | ASN1_TYPE_get | Prototype: | int ASN1_TYPE_get(const ASN1_TYPE *a) | Coverage: | 0.000% (0/6) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/a_type.c | Lines: | 64-71 |
| | 7 | 2 |
ASN1_TYPE_get_int_octetstringName: | ASN1_TYPE_get_int_octetstring | Prototype: | int ASN1_TYPE_get_int_octetstring(const ASN1_TYPE *at, long *num, unsigned char *data, int max_len) | Coverage: | 59.091% (13/22) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/evp_asn1.c | Lines: | 164-197 |
| | 32 | 8 |
ASN1_TYPE_get_octetstringName: | ASN1_TYPE_get_octetstring | Prototype: | int ASN1_TYPE_get_octetstring(const ASN1_TYPE *a, unsigned char *data, int max_len) | Coverage: | 50.000% (5/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/evp_asn1.c | Lines: | 81-100 |
| | 17 | 3 |
ASN1_TYPE_newName: | 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_setName: | ASN1_TYPE_set | Prototype: | void ASN1_TYPE_set(ASN1_TYPE *a, int type, void *value) | Coverage: | 33.333% (3/9) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/a_type.c | Lines: | 73-85 |
| | 13 | 3 |
ASN1_TYPE_set1Name: | ASN1_TYPE_set1 | Prototype: | int ASN1_TYPE_set1(ASN1_TYPE *a, int type, const void *value) | Coverage: | 0.000% (0/16) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/a_type.c | Lines: | 87-107 |
| | 15 | 5 |
ASN1_TYPE_set_int_octetstringName: | ASN1_TYPE_set_int_octetstring | Prototype: | int ASN1_TYPE_set_int_octetstring(ASN1_TYPE *at, long num, unsigned char *data, int len) | Coverage: | 40.000% (8/20) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/evp_asn1.c | Lines: | 129-162 |
| | 42 | 8 |
ASN1_TYPE_set_octetstringName: | ASN1_TYPE_set_octetstring | Prototype: | int ASN1_TYPE_set_octetstring(ASN1_TYPE *a, unsigned char *data, int len) | Coverage: | 42.857% (3/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/evp_asn1.c | Lines: | 66-79 |
| | 10 | 3 |
ASN1_UNIVERSALSTRING_freeName: | 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_UNIVERSALSTRING_newName: | ASN1_UNIVERSALSTRING_new | Prototype: | ASN1_UNIVERSALSTRING * ASN1_UNIVERSALSTRING_new(void) | Coverage: | 0.000% (0/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/tasn_typ.c | Lines: | 511-515 |
| | 1 | 1 |
ASN1_UNIVERSALSTRING_to_stringName: | ASN1_UNIVERSALSTRING_to_string | Prototype: | int ASN1_UNIVERSALSTRING_to_string(ASN1_UNIVERSALSTRING *s) | Coverage: | 0.000% (0/23) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/a_print.c | Lines: | 98-125 |
| | 20 | 7 |
ASN1_UTCTIME_adjName: | 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_UTCTIME_checkName: | ASN1_UTCTIME_check | Prototype: | int ASN1_UTCTIME_check(const ASN1_UTCTIME *d) | Coverage: | 0.000% (0/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/a_time_tm.c | Lines: | 388-394 |
| | 7 | 2 |
ASN1_UTCTIME_cmp_time_tName: | ASN1_UTCTIME_cmp_time_t | Prototype: | int ASN1_UTCTIME_cmp_time_t(const ASN1_UTCTIME *s, time_t t2) | Coverage: | 0.000% (0/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/a_time_tm.c | Lines: | 417-438 |
| | 8 | 3 |
ASN1_UTCTIME_freeName: | 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_newName: | 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_printName: | ASN1_UTCTIME_print | Prototype: | int ASN1_UTCTIME_print(BIO *bp, const ASN1_UTCTIME *tm) | Coverage: | 51.351% (19/37) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/t_x509.c | Lines: | 449-490 |
| | 32 | 10 |
ASN1_UTCTIME_setName: | 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_set_stringName: | ASN1_UTCTIME_set_string | Prototype: | int ASN1_UTCTIME_set_string(ASN1_UTCTIME *s, const char *str) | Coverage: | 66.667% (4/6) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/a_time_tm.c | Lines: | 396-402 |
| | 7 | 2 |
ASN1_UTF8STRING_freeName: | 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_UTF8STRING_newName: | ASN1_UTF8STRING_new | Prototype: | ASN1_UTF8STRING * ASN1_UTF8STRING_new(void) | Coverage: | 0.000% (0/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/tasn_typ.c | Lines: | 250-254 |
| | 1 | 1 |
ASN1_VISIBLESTRING_freeName: | 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_VISIBLESTRING_newName: | ASN1_VISIBLESTRING_new | Prototype: | ASN1_VISIBLESTRING * ASN1_VISIBLESTRING_new(void) | Coverage: | 0.000% (0/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/tasn_typ.c | Lines: | 478-482 |
| | 1 | 1 |
ASN1_add_oid_moduleName: | 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_bn_printName: | ASN1_bn_print | Prototype: | int ASN1_bn_print(BIO *bp, const char *number, const BIGNUM *num, unsigned char *buf, int off) | Coverage: | 58.696% (27/46) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/t_pkey.c | Lines: | 65-114 |
| | 37 | 14 |
ASN1_check_infinite_endName: | ASN1_check_infinite_end | Prototype: | int ASN1_check_infinite_end(unsigned char **p, long len) | Coverage: | 0.000% (0/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/asn1_lib.c | Lines: | 83-87 |
| | 1 | 1 |
ASN1_const_check_infinite_endName: | ASN1_const_check_infinite_end | Prototype: | int ASN1_const_check_infinite_end(const unsigned char **p, long len) | Coverage: | 0.000% (0/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/asn1_lib.c | Lines: | 89-93 |
| | 1 | 1 |
ASN1_d2i_bioName: | ASN1_d2i_bio | Prototype: | void * ASN1_d2i_bio(void *(*xnew)(void), d2i_of_void *d2i, BIO *in, void **x) | Coverage: | 0.000% (0/8) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/a_d2i_fp.c | Lines: | 86-105 |
| | 22 | 4 |
ASN1_d2i_fpName: | ASN1_d2i_fp | Prototype: | void * ASN1_d2i_fp(void *(*xnew)(void), d2i_of_void *d2i, FILE *in, void **x) | Coverage: | 0.000% (0/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/a_d2i_fp.c | Lines: | 70-84 |
| | 15 | 2 |
ASN1_dupName: | ASN1_dup | Prototype: | void * ASN1_dup(i2d_of_void *i2d, d2i_of_void *d2i, void *x) | Coverage: | 0.000% (0/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/a_dup.c | Lines: | 66-89 |
| | 37 | 3 |
ASN1_generate_nconfName: | ASN1_generate_nconf | Prototype: | ASN1_TYPE * ASN1_generate_nconf(const char *str, CONF *nconf) | Coverage: | 0.000% (0/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/asn1_gen.c | Lines: | 123-133 |
| | 9 | 2 |
ASN1_generate_v3Name: | ASN1_generate_v3 | Prototype: | ASN1_TYPE * ASN1_generate_v3(const char *str, X509V3_CTX *cnf) | Coverage: | 0.000% (0/55) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/asn1_gen.c | Lines: | 135-266 |
| | 102 | 16 |
ASN1_get_objectName: | ASN1_get_object | Prototype: | int ASN1_get_object(const unsigned char **pp, long *plength, int *ptag, int *pclass, long omax) | Coverage: | 26.316% (10/38) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/asn1_lib.c | Lines: | 95-154 |
| | 44 | 13 |
ASN1_i2d_bioName: | ASN1_i2d_bio | Prototype: | int ASN1_i2d_bio(i2d_of_void *i2d, BIO *out, unsigned char *x) | Coverage: | 0.000% (0/11) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/a_i2d_fp.c | Lines: | 83-113 |
| | 27 | 5 |
ASN1_i2d_fpName: | ASN1_i2d_fp | Prototype: | int ASN1_i2d_fp(i2d_of_void *i2d, 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: | 67-81 |
| | 11 | 2 |
ASN1_item_d2iName: | 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_item_d2i_bioName: | ASN1_item_d2i_bio | Prototype: | void * ASN1_item_d2i_bio(const ASN1_ITEM *it, BIO *in, void *x) | Coverage: | 0.000% (0/8) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/a_d2i_fp.c | Lines: | 109-128 |
| | 22 | 4 |
ASN1_item_d2i_fpName: | ASN1_item_d2i_fp | Prototype: | void * ASN1_item_d2i_fp(const ASN1_ITEM *it, FILE *in, void *x) | Coverage: | 0.000% (0/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/a_d2i_fp.c | Lines: | 130-144 |
| | 15 | 2 |
ASN1_item_digestName: | ASN1_item_digest | Prototype: | int ASN1_item_digest(const ASN1_ITEM *it, const EVP_MD *type, void *asn, unsigned char *md, unsigned int *len) | Coverage: | 42.857% (3/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/a_digest.c | Lines: | 69-87 |
| | 18 | 3 |
ASN1_item_dupName: | ASN1_item_dup | Prototype: | void * ASN1_item_dup(const ASN1_ITEM *it, void *x) | Coverage: | 42.857% (3/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/a_dup.c | Lines: | 98-118 |
| | 34 | 3 |
ASN1_item_ex_d2iName: | 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_ex_freeName: | 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_i2dName: | 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_newName: | 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_freeName: | 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_i2dName: | 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_i2d_bioName: | 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_fpName: | 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_ndef_i2dName: | 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_newName: | 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_packName: | 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_printName: | 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_signName: | 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_sign_ctxName: | 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_unpackName: | 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_verifyName: | 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_mbstring_copyName: | 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_mbstring_ncopyName: | 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_object_sizeName: | 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_pack_stringName: | 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_parseName: | 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_parse_dumpName: | 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_primitive_freeName: | 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_primitive_newName: | 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_put_eocName: | 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_put_objectName: | 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_seq_packName: | 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_seq_unpackName: | 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_tag2bitName: | 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_tag2strName: | 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_template_d2iName: | 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_template_freeName: | 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_i2dName: | 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_newName: | 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_time_parseName: | 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_time_tm_clamp_notafterName: | 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_tm_cmpName: | 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_unpack_stringName: | 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 |
AUTHORITY_INFO_ACCESS_freeName: | 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 |
AUTHORITY_INFO_ACCESS_newName: | 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_KEYID_freeName: | 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_KEYID_newName: | 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 |
B64_write_ASN1Name: | 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 |
BASIC_CONSTRAINTS_freeName: | 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 |
BASIC_CONSTRAINTS_newName: | 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 |
BF_cbc_encryptName: | 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 |
BF_cfb64_encryptName: | 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_decryptName: | 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 |