OpenCoverage

OpenSSL Test Coverage

Function Tree

Page:<>12
Function: ASN1_PRINTABLESTRING_new
3
Function: ASN1_item_ex_free
4
Function: BIO_ctrl_get_write_guarantee
5
Function: BIO_s_file
...10
Function: CRYPTO_set_mem_functions
...20
Function: EVP_aria_192_ctr
...30
Function: RSA_meth_dup
...100
Function: tls_construct_new_session_ticket
...103
Function: xsyslog
Functionâ–´Condition %eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexity
ACCESS_DESCRIPTION_free
Name: ACCESS_DESCRIPTION_free
Prototype: void ACCESS_DESCRIPTION_free(ACCESS_DESCRIPTION *a)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_info.c
Lines: 53-53
  0.000% (0/1)
11
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/openssl/src/crypto/x509v3/v3_info.c
Lines: 53-53
  0.000% (0/1)
11
ADMISSIONS_free
Name: ADMISSIONS_free
Prototype: void ADMISSIONS_free(ADMISSIONS *a)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_admis.c
Lines: 51-51
  0.000% (0/1)
11
ADMISSIONS_get0_admissionAuthority
Name: ADMISSIONS_get0_admissionAuthority
Prototype: const GENERAL_NAME *ADMISSIONS_get0_admissionAuthority(const ADMISSIONS *a)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_admis.c
Lines: 265-268
  0.000% (0/1)
11
ADMISSIONS_get0_namingAuthority
Name: ADMISSIONS_get0_namingAuthority
Prototype: const NAMING_AUTHORITY *ADMISSIONS_get0_namingAuthority(const ADMISSIONS *a)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_admis.c
Lines: 276-279
  0.000% (0/1)
11
ADMISSIONS_get0_professionInfos
Name: ADMISSIONS_get0_professionInfos
Prototype: const PROFESSION_INFOS *ADMISSIONS_get0_professionInfos(const ADMISSIONS *a)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_admis.c
Lines: 287-290
  0.000% (0/1)
11
ADMISSIONS_new
Name: ADMISSIONS_new
Prototype: ADMISSIONS *ADMISSIONS_new(void)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_admis.c
Lines: 51-51
  0.000% (0/1)
11
ADMISSIONS_set0_admissionAuthority
Name: ADMISSIONS_set0_admissionAuthority
Prototype: void ADMISSIONS_set0_admissionAuthority(ADMISSIONS *a, GENERAL_NAME *aa)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_admis.c
Lines: 270-274
  0.000% (0/1)
21
ADMISSIONS_set0_namingAuthority
Name: ADMISSIONS_set0_namingAuthority
Prototype: void ADMISSIONS_set0_namingAuthority(ADMISSIONS *a, NAMING_AUTHORITY *na)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_admis.c
Lines: 281-285
  0.000% (0/1)
21
ADMISSIONS_set0_professionInfos
Name: ADMISSIONS_set0_professionInfos
Prototype: void ADMISSIONS_set0_professionInfos(ADMISSIONS *a, PROFESSION_INFOS *pi)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_admis.c
Lines: 292-296
  0.000% (0/1)
21
ADMISSION_SYNTAX_free
Name: ADMISSION_SYNTAX_free
Prototype: void ADMISSION_SYNTAX_free(ADMISSION_SYNTAX *a)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_admis.c
Lines: 52-52
  0.000% (0/1)
11
ADMISSION_SYNTAX_get0_admissionAuthority
Name: ADMISSION_SYNTAX_get0_admissionAuthority
Prototype: const GENERAL_NAME *ADMISSION_SYNTAX_get0_admissionAuthority(const ADMISSION_SYNTAX *as)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_admis.c
Lines: 241-244
  0.000% (0/1)
11
ADMISSION_SYNTAX_get0_contentsOfAdmissions
Name: ADMISSION_SYNTAX_get0_contentsOfAdmissions
Prototype: const struct stack_st_ADMISSIONS *ADMISSION_SYNTAX_get0_contentsOfAdmissions(const ADMISSION_SYNTAX *as)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_admis.c
Lines: 253-256
  0.000% (0/1)
11
ADMISSION_SYNTAX_new
Name: ADMISSION_SYNTAX_new
Prototype: ADMISSION_SYNTAX *ADMISSION_SYNTAX_new(void)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_admis.c
Lines: 52-52
  0.000% (0/1)
11
ADMISSION_SYNTAX_set0_admissionAuthority
Name: ADMISSION_SYNTAX_set0_admissionAuthority
Prototype: void ADMISSION_SYNTAX_set0_admissionAuthority(ADMISSION_SYNTAX *as, GENERAL_NAME *aa)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_admis.c
Lines: 246-251
  0.000% (0/1)
21
ADMISSION_SYNTAX_set0_contentsOfAdmissions
Name: ADMISSION_SYNTAX_set0_contentsOfAdmissions
Prototype: void ADMISSION_SYNTAX_set0_contentsOfAdmissions(ADMISSION_SYNTAX *as, struct stack_st_ADMISSIONS *a)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_admis.c
Lines: 258-263
  0.000% (0/1)
21
AES_bi_ige_encrypt
Name: AES_bi_ige_encrypt
Prototype: void AES_bi_ige_encrypt(const unsigned char *in, unsigned char *out, size_t length, const AES_KEY *key, const AES_KEY *key2, const unsigned char *ivec, const int enc)
Coverage: 100.000% (40/40)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/aes/aes_ige.c
Lines: 169-284
100.000% (40/40)
7614
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/openssl/src/crypto/aes/aes_cfb.c
Lines: 19-26
  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/openssl/src/crypto/aes/aes_cfb.c
Lines: 29-35
  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/openssl/src/crypto/aes/aes_cfb.c
Lines: 37-43
  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/openssl/src/crypto/aes/aes_ecb.c
Lines: 15-26
  0.000% (0/4)
92
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:  95.918% (47/49)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/aes/aes_ige.c
Lines: 37-160
 95.918% (47/49)
9317
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/openssl/src/crypto/aes/aes_ofb.c
Lines: 13-19
  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/openssl/src/crypto/aes/aes_misc.c
Lines: 14-21
  0.000% (0/1)
11
AES_unwrap_key
Name: AES_unwrap_key
Prototype: int AES_unwrap_key(AES_KEY *key, const unsigned char *iv, unsigned char *out, const unsigned char *in, unsigned int inlen)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/aes/aes_wrap.c
Lines: 21-27
100.000% (1/1)
21
AES_wrap_key
Name: AES_wrap_key
Prototype: int AES_wrap_key(AES_KEY *key, const unsigned char *iv, unsigned char *out, const unsigned char *in, unsigned int inlen)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/aes/aes_wrap.c
Lines: 14-19
100.000% (1/1)
11
ASIdOrRange_cmp
Name: ASIdOrRange_cmp
Prototype: static int ASIdOrRange_cmp(const ASIdOrRange *const *a_, const ASIdOrRange *const *b_)
Coverage:  0.000% (0/16)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_asid.c
Lines: 122-148
  0.000% (0/16)
204
ASIdOrRange_free
Name: ASIdOrRange_free
Prototype: void ASIdOrRange_free(ASIdOrRange *a)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_asid.c
Lines: 54-54
  0.000% (0/1)
11
ASIdOrRange_new
Name: ASIdOrRange_new
Prototype: ASIdOrRange *ASIdOrRange_new(void)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_asid.c
Lines: 54-54
  0.000% (0/1)
11
ASIdentifierChoice_canonize
Name: ASIdentifierChoice_canonize
Prototype: static int ASIdentifierChoice_canonize(ASIdentifierChoice *choice)
Coverage:  0.000% (0/69)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_asid.c
Lines: 351-488
  0.000% (0/69)
12919
ASIdentifierChoice_free
Name: ASIdentifierChoice_free
Prototype: void ASIdentifierChoice_free(ASIdentifierChoice *a)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_asid.c
Lines: 55-55
  0.000% (0/1)
11
ASIdentifierChoice_is_canonical
Name: ASIdentifierChoice_is_canonical
Prototype: static int ASIdentifierChoice_is_canonical(ASIdentifierChoice *choice)
Coverage:  0.000% (0/51)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_asid.c
Lines: 256-336
  0.000% (0/51)
8711
ASIdentifierChoice_new
Name: ASIdentifierChoice_new
Prototype: ASIdentifierChoice *ASIdentifierChoice_new(void)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_asid.c
Lines: 55-55
  0.000% (0/1)
11
ASIdentifiers_free
Name: ASIdentifiers_free
Prototype: void ASIdentifiers_free(ASIdentifiers *a)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_asid.c
Lines: 56-56
100.000% (1/1)
11
ASIdentifiers_new
Name: ASIdentifiers_new
Prototype: ASIdentifiers *ASIdentifiers_new(void)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_asid.c
Lines: 56-56
  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/openssl/src/crypto/asn1/a_bitstr.c
Lines: 198-216
  0.000% (0/13)
83
ASN1_BIT_STRING_free
Name: ASN1_BIT_STRING_free
Prototype: void ASN1_BIT_STRING_free(ASN1_BIT_STRING *x)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/tasn_typ.c
Lines: 31-31
100.000% (1/1)
11
ASN1_BIT_STRING_get_bit
Name: ASN1_BIT_STRING_get_bit
Prototype: int ASN1_BIT_STRING_get_bit(const ASN1_BIT_STRING *a, int n)
Coverage:  75.000% (6/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/a_bitstr.c
Lines: 181-190
 75.000% (6/8)
142
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/openssl/src/crypto/asn1/t_bitst.c
Lines: 15-31
  0.000% (0/10)
114
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/openssl/src/crypto/asn1/tasn_typ.c
Lines: 31-31
100.000% (1/1)
11
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/openssl/src/crypto/asn1/t_bitst.c
Lines: 47-56
  0.000% (0/69)
33415
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: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/a_bitstr.c
Lines: 16-19
100.000% (1/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/openssl/src/crypto/asn1/t_bitst.c
Lines: 33-45
  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:  50.000% (13/26)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/a_bitstr.c
Lines: 146-179
 50.000% (13/26)
338
ASN1_BMPSTRING_free
Name: ASN1_BMPSTRING_free
Prototype: void ASN1_BMPSTRING_free(ASN1_BMPSTRING *x)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/tasn_typ.c
Lines: 41-41
  0.000% (0/1)
11
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/openssl/src/crypto/asn1/tasn_typ.c
Lines: 41-41
  0.000% (0/1)
11
ASN1_ENUMERATED_free
Name: ASN1_ENUMERATED_free
Prototype: void ASN1_ENUMERATED_free(ASN1_ENUMERATED *x)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/tasn_typ.c
Lines: 30-30
100.000% (1/1)
11
ASN1_ENUMERATED_get
Name: ASN1_ENUMERATED_get
Prototype: long ASN1_ENUMERATED_get(const ASN1_ENUMERATED *a)
Coverage:  61.111% (11/18)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/a_int.c
Lines: 577-593
 61.111% (11/18)
186
ASN1_ENUMERATED_get_int64
Name: ASN1_ENUMERATED_get_int64
Prototype: int ASN1_ENUMERATED_get_int64(int64_t *pr, const ASN1_ENUMERATED *a)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/a_int.c
Lines: 562-565
100.000% (1/1)
11
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/openssl/src/crypto/asn1/tasn_typ.c
Lines: 30-30
  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/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/a_int.c
Lines: 572-575
  0.000% (0/1)
11
ASN1_ENUMERATED_set_int64
Name: ASN1_ENUMERATED_set_int64
Prototype: int ASN1_ENUMERATED_set_int64(ASN1_ENUMERATED *a, int64_t r)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/a_int.c
Lines: 567-570
  0.000% (0/1)
11
ASN1_ENUMERATED_to_BN
Name: ASN1_ENUMERATED_to_BN
Prototype: BIGNUM *ASN1_ENUMERATED_to_BN(const ASN1_ENUMERATED *ai, BIGNUM *bn)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/a_int.c
Lines: 600-603
100.000% (1/1)
11
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:  83.333% (10/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/a_gentm.c
Lines: 58-75
 83.333% (10/12)
194
ASN1_GENERALIZEDTIME_check
Name: ASN1_GENERALIZEDTIME_check
Prototype: int ASN1_GENERALIZEDTIME_check(const ASN1_GENERALIZEDTIME *d)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/a_gentm.c
Lines: 29-32
100.000% (1/1)
51
ASN1_GENERALIZEDTIME_free
Name: ASN1_GENERALIZEDTIME_free
Prototype: void ASN1_GENERALIZEDTIME_free(ASN1_GENERALIZEDTIME *x)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/tasn_typ.c
Lines: 38-38
100.000% (1/1)
11
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/openssl/src/crypto/asn1/tasn_typ.c
Lines: 38-38
100.000% (1/1)
11
ASN1_GENERALIZEDTIME_print
Name: ASN1_GENERALIZEDTIME_print
Prototype: int ASN1_GENERALIZEDTIME_print(BIO *bp, const ASN1_GENERALIZEDTIME *tm)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/a_gentm.c
Lines: 77-82
 50.000% (2/4)
32
ASN1_GENERALIZEDTIME_set
Name: ASN1_GENERALIZEDTIME_set
Prototype: ASN1_GENERALIZEDTIME *ASN1_GENERALIZEDTIME_set(ASN1_GENERALIZEDTIME *s, time_t t)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/a_gentm.c
Lines: 52-56
  0.000% (0/1)
11
ASN1_GENERALIZEDTIME_set_string
Name: ASN1_GENERALIZEDTIME_set_string
Prototype: int ASN1_GENERALIZEDTIME_set_string(ASN1_GENERALIZEDTIME *s, const char *str)
Coverage:  66.667% (6/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/a_gentm.c
Lines: 34-50
 66.667% (6/9)
143
ASN1_GENERALSTRING_free
Name: ASN1_GENERALSTRING_free
Prototype: void ASN1_GENERALSTRING_free(ASN1_GENERALSTRING *x)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/tasn_typ.c
Lines: 36-36
  0.000% (0/1)
11
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/openssl/src/crypto/asn1/tasn_typ.c
Lines: 36-36
  0.000% (0/1)
11
ASN1_IA5STRING_free
Name: ASN1_IA5STRING_free
Prototype: void ASN1_IA5STRING_free(ASN1_IA5STRING *x)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/tasn_typ.c
Lines: 35-35
100.000% (1/1)
11
ASN1_IA5STRING_new
Name: ASN1_IA5STRING_new
Prototype: ASN1_IA5STRING *ASN1_IA5STRING_new(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/tasn_typ.c
Lines: 35-35
100.000% (1/1)
11
ASN1_INTEGER_cmp
Name: ASN1_INTEGER_cmp
Prototype: int ASN1_INTEGER_cmp(const ASN1_INTEGER *x, const ASN1_INTEGER *y)
Coverage: 100.000% (10/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/a_int.c
Lines: 23-41
100.000% (10/10)
104
ASN1_INTEGER_dup
Name: ASN1_INTEGER_dup
Prototype: ASN1_INTEGER *ASN1_INTEGER_dup(const ASN1_INTEGER *x)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/a_int.c
Lines: 18-21
100.000% (1/1)
11
ASN1_INTEGER_free
Name: ASN1_INTEGER_free
Prototype: void ASN1_INTEGER_free(ASN1_INTEGER *x)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/tasn_typ.c
Lines: 29-29
100.000% (1/1)
11
ASN1_INTEGER_get
Name: ASN1_INTEGER_get
Prototype: long ASN1_INTEGER_get(const ASN1_INTEGER *a)
Coverage:  75.000% (9/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/a_int.c
Lines: 538-550
 75.000% (9/12)
144
ASN1_INTEGER_get_int64
Name: ASN1_INTEGER_get_int64
Prototype: int ASN1_INTEGER_get_int64(int64_t *pr, const ASN1_INTEGER *a)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/a_int.c
Lines: 513-516
100.000% (1/1)
11
ASN1_INTEGER_get_uint64
Name: ASN1_INTEGER_get_uint64
Prototype: int ASN1_INTEGER_get_uint64(uint64_t *pr, const ASN1_INTEGER *a)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/a_int.c
Lines: 523-526
  0.000% (0/1)
11
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/openssl/src/crypto/asn1/tasn_typ.c
Lines: 29-29
100.000% (1/1)
11
ASN1_INTEGER_set
Name: ASN1_INTEGER_set
Prototype: int ASN1_INTEGER_set(ASN1_INTEGER *a, long v)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/a_int.c
Lines: 533-536
100.000% (1/1)
11
ASN1_INTEGER_set_int64
Name: ASN1_INTEGER_set_int64
Prototype: int ASN1_INTEGER_set_int64(ASN1_INTEGER *a, int64_t r)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/a_int.c
Lines: 518-521
100.000% (1/1)
11
ASN1_INTEGER_set_uint64
Name: ASN1_INTEGER_set_uint64
Prototype: int ASN1_INTEGER_set_uint64(ASN1_INTEGER *a, uint64_t r)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/a_int.c
Lines: 528-531
100.000% (1/1)
11
ASN1_INTEGER_to_BN
Name: ASN1_INTEGER_to_BN
Prototype: BIGNUM *ASN1_INTEGER_to_BN(const ASN1_INTEGER *ai, BIGNUM *bn)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/a_int.c
Lines: 557-560
100.000% (1/1)
11
ASN1_ITEM_get
Name: ASN1_ITEM_get
Prototype: const ASN1_ITEM *ASN1_ITEM_get(size_t i)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/asn1_item_list.c
Lines: 37-42
  0.000% (0/4)
72
ASN1_ITEM_lookup
Name: ASN1_ITEM_lookup
Prototype: const ASN1_ITEM *ASN1_ITEM_lookup(const char *name)
Coverage:  13.514% (5/37)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/asn1_item_list.c
Lines: 24-35
 13.514% (5/37)
1729
ASN1_NULL_free
Name: ASN1_NULL_free
Prototype: void ASN1_NULL_free(ASN1_NULL *a)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/tasn_typ.c
Lines: 44-44
  0.000% (0/1)
11
ASN1_NULL_new
Name: ASN1_NULL_new
Prototype: ASN1_NULL *ASN1_NULL_new(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/tasn_typ.c
Lines: 44-44
100.000% (1/1)
11
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:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/a_object.c
Lines: 370-383
  0.000% (0/1)
91
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/openssl/src/crypto/asn1/a_object.c
Lines: 348-368
100.000% (13/13)
225
ASN1_OBJECT_new
Name: ASN1_OBJECT_new
Prototype: ASN1_OBJECT *ASN1_OBJECT_new(void)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/a_object.c
Lines: 335-346
 50.000% (2/4)
132
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/openssl/src/crypto/asn1/a_octet.c
Lines: 19-23
100.000% (1/1)
11
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/openssl/src/crypto/asn1/a_octet.c
Lines: 14-17
100.000% (1/1)
11
ASN1_OCTET_STRING_free
Name: ASN1_OCTET_STRING_free
Prototype: void ASN1_OCTET_STRING_free(ASN1_OCTET_STRING *x)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/tasn_typ.c
Lines: 28-28
100.000% (1/1)
11
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/openssl/src/crypto/asn1/tasn_typ.c
Lines: 28-28
100.000% (1/1)
11
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/openssl/src/crypto/asn1/a_octet.c
Lines: 25-29
100.000% (1/1)
11
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/openssl/src/crypto/asn1/tasn_prn.c
Lines: 47-50
100.000% (1/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/openssl/src/crypto/asn1/tasn_prn.c
Lines: 72-75
  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/openssl/src/crypto/asn1/tasn_prn.c
Lines: 52-55
  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/openssl/src/crypto/asn1/tasn_prn.c
Lines: 62-65
  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/openssl/src/crypto/asn1/tasn_prn.c
Lines: 82-85
  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/openssl/src/crypto/asn1/tasn_prn.c
Lines: 92-95
  0.000% (0/1)
11
ASN1_PCTX_new
Name: ASN1_PCTX_new
Prototype: ASN1_PCTX *ASN1_PCTX_new(void)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/tasn_prn.c
Lines: 35-45
 50.000% (2/4)
122
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/openssl/src/crypto/asn1/tasn_prn.c
Lines: 77-80
  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: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/tasn_prn.c
Lines: 57-60
100.000% (1/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/openssl/src/crypto/asn1/tasn_prn.c
Lines: 67-70
  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/openssl/src/crypto/asn1/tasn_prn.c
Lines: 87-90
  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: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/tasn_prn.c
Lines: 97-100
100.000% (1/1)
11
ASN1_PRINTABLESTRING_free
Name: ASN1_PRINTABLESTRING_free
Prototype: void ASN1_PRINTABLESTRING_free(ASN1_PRINTABLESTRING *x)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/tasn_typ.c
Lines: 33-33
  0.000% (0/1)
11
Page:<>12
Function: ASN1_PRINTABLESTRING_new
3
Function: ASN1_item_ex_free
4
Function: BIO_ctrl_get_write_guarantee
5
Function: BIO_s_file
...10
Function: CRYPTO_set_mem_functions
...20
Function: EVP_aria_192_ctr
...30
Function: RSA_meth_dup
...100
Function: tls_construct_new_session_ticket
...103
Function: xsyslog

Generated by Squish Coco 4.2.2