OpenCoverage

LibreSSL Portable Test Coverage

Functions

Page:<>12
Condition %:  0.000% (0/1)
3
Condition %:  0.000% (0/13)
4
Condition %:  0.000% (0/1)
5
Condition %:  0.000% (0/23)
...10
Condition %:  0.000% (0/68)
...20
Condition %:  0.000% (0/30)
...30
Condition %:  0.000% (0/1)
...60
Condition %: 100.000% (4/4)
FunctionCondition %▴eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexity
ACCESS_DESCRIPTION_new
Name: ACCESS_DESCRIPTION_new
Prototype: ACCESS_DESCRIPTION * ACCESS_DESCRIPTION_new(void)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_info.c
Lines: 149-153
  0.000% (0/1)
11
AES_cfb128_encrypt
Name: AES_cfb128_encrypt
Prototype: void AES_cfb128_encrypt(const unsigned char *in, unsigned char *out, size_t length, const AES_KEY *key, unsigned char *ivec, int *num, const int enc)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/aes/aes_cfb.c
Lines: 60-66
  0.000% (0/1)
21
AES_cfb1_encrypt
Name: AES_cfb1_encrypt
Prototype: void AES_cfb1_encrypt(const unsigned char *in, unsigned char *out, size_t length, const AES_KEY *key, unsigned char *ivec, int *num, const int enc)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/aes/aes_cfb.c
Lines: 69-75
  0.000% (0/1)
21
AES_cfb8_encrypt
Name: AES_cfb8_encrypt
Prototype: void AES_cfb8_encrypt(const unsigned char *in, unsigned char *out, size_t length, const AES_KEY *key, unsigned char *ivec, int *num, const int enc)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/aes/aes_cfb.c
Lines: 77-83
  0.000% (0/1)
21
AES_ctr128_encrypt
Name: AES_ctr128_encrypt
Prototype: void AES_ctr128_encrypt(const unsigned char *in, unsigned char *out, size_t length, const AES_KEY *key, unsigned char ivec[16], unsigned char ecount_buf[16], unsigned int *num)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/aes/aes_ctr.c
Lines: 55-62
  0.000% (0/1)
21
AES_ecb_encrypt
Name: AES_ecb_encrypt
Prototype: void AES_ecb_encrypt(const unsigned char *in, unsigned char *out, const AES_KEY *key, const int enc)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/aes/aes_ecb.c
Lines: 61-69
  0.000% (0/4)
32
AES_ofb128_encrypt
Name: AES_ofb128_encrypt
Prototype: void AES_ofb128_encrypt(const unsigned char *in, unsigned char *out, size_t length, const AES_KEY *key, unsigned char *ivec, int *num)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/aes/aes_ofb.c
Lines: 55-61
  0.000% (0/1)
21
AES_options
Name: AES_options
Prototype: const char * AES_options(void)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/aes/aes_misc.c
Lines: 57-65
  0.000% (0/1)
11
ASN1_BIT_STRING_check
Name: ASN1_BIT_STRING_check
Prototype: int ASN1_BIT_STRING_check(const ASN1_BIT_STRING *a, const unsigned char *flags, int flags_len)
Coverage:  0.000% (0/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/a_bitstr.c
Lines: 247-265
  0.000% (0/13)
83
ASN1_BIT_STRING_name_print
Name: ASN1_BIT_STRING_name_print
Prototype: int ASN1_BIT_STRING_name_print(BIO *out, ASN1_BIT_STRING *bs, BIT_STRING_BITNAME *tbl, int indent)
Coverage:  0.000% (0/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/t_bitst.c
Lines: 65-83
  0.000% (0/10)
114
ASN1_BIT_STRING_num_asc
Name: ASN1_BIT_STRING_num_asc
Prototype: int ASN1_BIT_STRING_num_asc(const char *name, BIT_STRING_BITNAME *tbl)
Coverage:  0.000% (0/69)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/t_bitst.c
Lines: 101-112
  0.000% (0/69)
33215
ASN1_BIT_STRING_set
Name: ASN1_BIT_STRING_set
Prototype: int ASN1_BIT_STRING_set(ASN1_BIT_STRING *x, unsigned char *d, int len)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/a_bitstr.c
Lines: 65-69
  0.000% (0/1)
11
ASN1_BIT_STRING_set_asc
Name: ASN1_BIT_STRING_set_asc
Prototype: int ASN1_BIT_STRING_set_asc(ASN1_BIT_STRING *bs, const char *name, int value, BIT_STRING_BITNAME *tbl)
Coverage:  0.000% (0/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/t_bitst.c
Lines: 85-99
  0.000% (0/10)
84
ASN1_BIT_STRING_set_bit
Name: ASN1_BIT_STRING_set_bit
Prototype: int ASN1_BIT_STRING_set_bit(ASN1_BIT_STRING *a, int n, int value)
Coverage:  0.000% (0/26)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/a_bitstr.c
Lines: 193-227
  0.000% (0/26)
328
ASN1_BMPSTRING_new
Name: ASN1_BMPSTRING_new
Prototype: ASN1_BMPSTRING * ASN1_BMPSTRING_new(void)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/tasn_typ.c
Lines: 543-547
  0.000% (0/1)
11
ASN1_ENUMERATED_get
Name: ASN1_ENUMERATED_get
Prototype: long ASN1_ENUMERATED_get(const ASN1_ENUMERATED *a)
Coverage:  0.000% (0/22)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/a_enum.c
Lines: 106-134
  0.000% (0/22)
238
ASN1_ENUMERATED_new
Name: ASN1_ENUMERATED_new
Prototype: ASN1_ENUMERATED * ASN1_ENUMERATED_new(void)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/tasn_typ.c
Lines: 115-119
  0.000% (0/1)
11
ASN1_ENUMERATED_set
Name: ASN1_ENUMERATED_set
Prototype: int ASN1_ENUMERATED_set(ASN1_ENUMERATED *a, long v)
Coverage:  0.000% (0/19)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/a_enum.c
Lines: 70-104
  0.000% (0/19)
277
ASN1_ENUMERATED_to_BN
Name: ASN1_ENUMERATED_to_BN
Prototype: BIGNUM * ASN1_ENUMERATED_to_BN(const ASN1_ENUMERATED *ai, BIGNUM *bn)
Coverage:  0.000% (0/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/a_enum.c
Lines: 179-189
  0.000% (0/7)
83
ASN1_GENERALIZEDTIME_check
Name: ASN1_GENERALIZEDTIME_check
Prototype: int ASN1_GENERALIZEDTIME_check(const ASN1_GENERALIZEDTIME *d)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/a_time_tm.c
Lines: 444-450
  0.000% (0/4)
72
ASN1_GENERALIZEDTIME_print
Name: ASN1_GENERALIZEDTIME_print
Prototype: int ASN1_GENERALIZEDTIME_print(BIO *bp, const ASN1_GENERALIZEDTIME *tm)
Coverage:  0.000% (0/46)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/t_x509.c
Lines: 395-447
  0.000% (0/46)
4011
ASN1_GENERALSTRING_new
Name: ASN1_GENERALSTRING_new
Prototype: ASN1_GENERALSTRING * ASN1_GENERALSTRING_new(void)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/tasn_typ.c
Lines: 380-384
  0.000% (0/1)
11
ASN1_IA5STRING_new
Name: ASN1_IA5STRING_new
Prototype: ASN1_IA5STRING * ASN1_IA5STRING_new(void)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/tasn_typ.c
Lines: 347-351
  0.000% (0/1)
11
ASN1_INTEGER_cmp
Name: ASN1_INTEGER_cmp
Prototype: int ASN1_INTEGER_cmp(const ASN1_INTEGER *x, const ASN1_INTEGER *y)
Coverage:  0.000% (0/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/a_int.c
Lines: 72-92
  0.000% (0/10)
104
ASN1_INTEGER_dup
Name: ASN1_INTEGER_dup
Prototype: ASN1_INTEGER * ASN1_INTEGER_dup(const ASN1_INTEGER *x)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/a_int.c
Lines: 66-70
  0.000% (0/1)
11
ASN1_NULL_new
Name: ASN1_NULL_new
Prototype: ASN1_NULL * ASN1_NULL_new(void)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/tasn_typ.c
Lines: 211-215
  0.000% (0/1)
11
ASN1_PCTX_get_cert_flags
Name: ASN1_PCTX_get_cert_flags
Prototype: unsigned long ASN1_PCTX_get_cert_flags(const ASN1_PCTX *p)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/tasn_prn.c
Lines: 131-135
  0.000% (0/1)
11
ASN1_PCTX_get_flags
Name: ASN1_PCTX_get_flags
Prototype: unsigned long ASN1_PCTX_get_flags(const ASN1_PCTX *p)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/tasn_prn.c
Lines: 107-111
  0.000% (0/1)
11
ASN1_PCTX_get_nm_flags
Name: ASN1_PCTX_get_nm_flags
Prototype: unsigned long ASN1_PCTX_get_nm_flags(const ASN1_PCTX *p)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/tasn_prn.c
Lines: 119-123
  0.000% (0/1)
11
ASN1_PCTX_get_oid_flags
Name: ASN1_PCTX_get_oid_flags
Prototype: unsigned long ASN1_PCTX_get_oid_flags(const ASN1_PCTX *p)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/tasn_prn.c
Lines: 143-147
  0.000% (0/1)
11
ASN1_PCTX_get_str_flags
Name: ASN1_PCTX_get_str_flags
Prototype: unsigned long ASN1_PCTX_get_str_flags(const ASN1_PCTX *p)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/tasn_prn.c
Lines: 155-159
  0.000% (0/1)
11
ASN1_PCTX_new
Name: ASN1_PCTX_new
Prototype: ASN1_PCTX * ASN1_PCTX_new(void)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/tasn_prn.c
Lines: 84-99
  0.000% (0/4)
172
ASN1_PCTX_set_cert_flags
Name: ASN1_PCTX_set_cert_flags
Prototype: void ASN1_PCTX_set_cert_flags(ASN1_PCTX *p, unsigned long flags)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/tasn_prn.c
Lines: 137-141
  0.000% (0/1)
11
ASN1_PCTX_set_flags
Name: ASN1_PCTX_set_flags
Prototype: void ASN1_PCTX_set_flags(ASN1_PCTX *p, unsigned long flags)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/tasn_prn.c
Lines: 113-117
  0.000% (0/1)
11
ASN1_PCTX_set_nm_flags
Name: ASN1_PCTX_set_nm_flags
Prototype: void ASN1_PCTX_set_nm_flags(ASN1_PCTX *p, unsigned long flags)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/tasn_prn.c
Lines: 125-129
  0.000% (0/1)
11
ASN1_PCTX_set_oid_flags
Name: ASN1_PCTX_set_oid_flags
Prototype: void ASN1_PCTX_set_oid_flags(ASN1_PCTX *p, unsigned long flags)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/tasn_prn.c
Lines: 149-153
  0.000% (0/1)
11
ASN1_PCTX_set_str_flags
Name: ASN1_PCTX_set_str_flags
Prototype: void ASN1_PCTX_set_str_flags(ASN1_PCTX *p, unsigned long flags)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/tasn_prn.c
Lines: 161-165
  0.000% (0/1)
11
ASN1_PRINTABLESTRING_new
Name: ASN1_PRINTABLESTRING_new
Prototype: ASN1_PRINTABLESTRING * ASN1_PRINTABLESTRING_new(void)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/tasn_typ.c
Lines: 283-287
  0.000% (0/1)
11
ASN1_PRINTABLE_new
Name: ASN1_PRINTABLE_new
Prototype: ASN1_STRING * ASN1_PRINTABLE_new(void)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/tasn_typ.c
Lines: 622-626
  0.000% (0/1)
11
ASN1_PRINTABLE_type
Name: ASN1_PRINTABLE_type
Prototype: int ASN1_PRINTABLE_type(const unsigned char *s, int len)
Coverage:  0.000% (0/60)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/a_print.c
Lines: 63-96
  0.000% (0/60)
298
ASN1_STRING_TABLE_add
Name: ASN1_STRING_TABLE_add
Prototype: int ASN1_STRING_TABLE_add(int nid, long minsize, long maxsize, unsigned long mask, unsigned long flags)
Coverage:  0.000% (0/26)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/a_strnid.c
Lines: 250-287
  0.000% (0/26)
289
ASN1_STRING_TABLE_cleanup
Name: ASN1_STRING_TABLE_cleanup
Prototype: void ASN1_STRING_TABLE_cleanup(void)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/a_strnid.c
Lines: 289-299
  0.000% (0/4)
102
ASN1_STRING_get0_data
Name: ASN1_STRING_get0_data
Prototype: const unsigned char * ASN1_STRING_get0_data(const ASN1_STRING *x)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/asn1_lib.c
Lines: 488-492
  0.000% (0/1)
11
ASN1_STRING_get_default_mask
Name: ASN1_STRING_get_default_mask
Prototype: unsigned long ASN1_STRING_get_default_mask(void)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/a_strnid.c
Lines: 86-90
  0.000% (0/1)
11
ASN1_STRING_length_set
Name: ASN1_STRING_length_set
Prototype: void ASN1_STRING_length_set(ASN1_STRING *x, int len)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/asn1_lib.c
Lines: 470-474
  0.000% (0/1)
11
ASN1_STRING_print
Name: ASN1_STRING_print
Prototype: int ASN1_STRING_print(BIO *bp, const ASN1_STRING *v)
Coverage:  0.000% (0/28)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/t_x509.c
Lines: 349-377
  0.000% (0/28)
238
ASN1_STRING_print_ex
Name: ASN1_STRING_print_ex
Prototype: int ASN1_STRING_print_ex(BIO *out, const ASN1_STRING *str, unsigned long flags)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/a_strex.c
Lines: 610-614
  0.000% (0/1)
11
ASN1_STRING_print_ex_fp
Name: ASN1_STRING_print_ex_fp
Prototype: int ASN1_STRING_print_ex_fp(FILE *fp, const ASN1_STRING *str, unsigned long flags)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/a_strex.c
Lines: 616-620
  0.000% (0/1)
11
ASN1_STRING_set_default_mask
Name: ASN1_STRING_set_default_mask
Prototype: void ASN1_STRING_set_default_mask(unsigned long mask)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/a_strnid.c
Lines: 80-84
  0.000% (0/1)
11
ASN1_STRING_set_default_mask_asc
Name: ASN1_STRING_set_default_mask_asc
Prototype: int ASN1_STRING_set_default_mask_asc(const char *p)
Coverage:  0.000% (0/183)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/a_strnid.c
Lines: 101-125
  0.000% (0/183)
86938
ASN1_T61STRING_new
Name: ASN1_T61STRING_new
Prototype: ASN1_T61STRING * ASN1_T61STRING_new(void)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/tasn_typ.c
Lines: 315-319
  0.000% (0/1)
11
ASN1_TIME_check
Name: 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
  0.000% (0/6)
72
ASN1_TIME_set
Name: 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
  0.000% (0/1)
11
ASN1_TIME_set_tm
Name: 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
  0.000% (0/4)
82
ASN1_TIME_to_generalizedtime
Name: 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
  0.000% (0/23)
537
ASN1_TYPE_get
Name: 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
  0.000% (0/6)
72
ASN1_TYPE_set1
Name: 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
  0.000% (0/16)
155
ASN1_UNIVERSALSTRING_new
Name: 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
  0.000% (0/1)
11
ASN1_UNIVERSALSTRING_to_string
Name: 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
  0.000% (0/23)
207
ASN1_UTCTIME_check
Name: 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
  0.000% (0/4)
72
ASN1_UTCTIME_cmp_time_t
Name: 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
  0.000% (0/7)
83
ASN1_UTF8STRING_new
Name: 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
  0.000% (0/1)
11
ASN1_VISIBLESTRING_new
Name: 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
  0.000% (0/1)
11
ASN1_check_infinite_end
Name: 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
  0.000% (0/1)
11
ASN1_const_check_infinite_end
Name: 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
  0.000% (0/1)
11
ASN1_d2i_bio
Name: 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
  0.000% (0/8)
224
ASN1_d2i_fp
Name: 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
  0.000% (0/4)
152
ASN1_dup
Name: 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
  0.000% (0/7)
373
ASN1_generate_nconf
Name: 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
  0.000% (0/4)
92
ASN1_generate_v3
Name: 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
  0.000% (0/55)
10216
ASN1_i2d_bio
Name: 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
  0.000% (0/11)
275
ASN1_i2d_fp
Name: 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
  0.000% (0/4)
112
ASN1_item_d2i_bio
Name: 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
  0.000% (0/8)
224
ASN1_item_d2i_fp
Name: 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
  0.000% (0/4)
152
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
  0.000% (0/11)
235
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
  0.000% (0/4)
112
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
  0.000% (0/1)
11
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
  0.000% (0/8)
183
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
  0.000% (0/4)
142
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
  0.000% (0/28)
399
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
  0.000% (0/1)
11
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
  0.000% (0/1)
11
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
  0.000% (0/1)
51
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
  0.000% (0/13)
295
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
  0.000% (0/4)
112
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
  0.000% (0/11)
53
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
  0.000% (0/1)
31
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
  0.000% (0/1)
11
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
  0.000% (0/4)
102
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
  0.000% (0/1)
11
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
  0.000% (0/1)
11
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
  0.000% (0/4)
162
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
  0.000% (0/1)
11
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
  0.000% (0/1)
11
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
  0.000% (0/4)
82
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
  0.000% (0/4)
122
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
  0.000% (0/4)
72
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
  0.000% (0/4)
332
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
  0.000% (0/23)
609
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
  0.000% (0/1)
11
Page:<>12
Condition %:  0.000% (0/1)
3
Condition %:  0.000% (0/13)
4
Condition %:  0.000% (0/1)
5
Condition %:  0.000% (0/23)
...10
Condition %:  0.000% (0/68)
...20
Condition %:  0.000% (0/30)
...30
Condition %:  0.000% (0/1)
...60
Condition %: 100.000% (4/4)

Generated by Squish Coco 4.2.2