OpenCoverage

LibreSSL Portable Test Coverage

Functions

Page:<>1
Condition %: 100.000% (4/4)
...3
Condition %: 100.000% (7/7)
4
Condition %: 100.000% (1/1)
5
Condition %: 100.000% (1/1)
6
Condition %: 100.000% (1/1)
78
Condition %: 100.000% (1/1)
9
Condition %: 100.000% (1/1)
10
Condition %: 100.000% (4/4)
11
Condition %: 100.000% (1/1)
...20
Condition %:  50.000% (2/4)
...30
Condition %:  0.000% (0/19)
...60
Condition %:  0.000% (0/6)
FunctionCondition %▾eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexity
OpenSSL_add_all_digests
Name: OpenSSL_add_all_digests
Prototype: void OpenSSL_add_all_digests(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/c_all.c
Lines: 294-299
100.000% (1/1)
11
OpenSSL_add_all_ciphers_internal
Name: OpenSSL_add_all_ciphers_internal
Prototype: static void OpenSSL_add_all_ciphers_internal(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/c_all.c
Lines: 70-227
100.000% (1/1)
1171
OpenSSL_add_all_ciphers
Name: OpenSSL_add_all_ciphers
Prototype: void OpenSSL_add_all_ciphers(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/c_all.c
Lines: 229-234
100.000% (1/1)
11
OTHERNAME_free
Name: OTHERNAME_free
Prototype: void OTHERNAME_free(OTHERNAME *a)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_genn.c
Lines: 114-118
100.000% (1/1)
11
OPENSSL_load_builtin_modules
Name: OPENSSL_load_builtin_modules
Prototype: void OPENSSL_load_builtin_modules(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/conf/conf_mall.c
Lines: 74-82
100.000% (1/1)
21
OPENSSL_init_ssl_internal
Name: OPENSSL_init_ssl_internal
Prototype: static void OPENSSL_init_ssl_internal(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_init.c
Lines: 29-35
100.000% (1/1)
31
OPENSSL_init_crypto_internal
Name: OPENSSL_init_crypto_internal
Prototype: static void OPENSSL_init_crypto_internal(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/crypto_init.c
Lines: 33-41
100.000% (1/1)
51
OPENSSL_cpuid_setup
Name: OPENSSL_cpuid_setup
Prototype: void OPENSSL_cpuid_setup(void)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/cryptlib.c
Lines: 635-645
100.000% (4/4)
52
OPENSSL_cpu_caps
Name: OPENSSL_cpu_caps
Prototype: uint64_t OPENSSL_cpu_caps(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/cryptlib.c
Lines: 627-631
100.000% (1/1)
11
OPENSSL_add_all_algorithms_noconf
Name: OPENSSL_add_all_algorithms_noconf
Prototype: void OPENSSL_add_all_algorithms_noconf(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/c_all.c
Lines: 301-307
100.000% (1/1)
31
OCSP_SINGLERESP_free
Name: OCSP_SINGLERESP_free
Prototype: void OCSP_SINGLERESP_free(OCSP_SINGLERESP *a)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ocsp/ocsp_asn.c
Lines: 727-731
100.000% (1/1)
11
OCSP_SIGNATURE_free
Name: OCSP_SIGNATURE_free
Prototype: void OCSP_SIGNATURE_free(OCSP_SIGNATURE *a)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ocsp/ocsp_asn.c
Lines: 116-120
100.000% (1/1)
11
OCSP_SERVICELOC_free
Name: OCSP_SERVICELOC_free
Prototype: void OCSP_SERVICELOC_free(OCSP_SERVICELOC *a)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ocsp/ocsp_asn.c
Lines: 981-985
100.000% (1/1)
11
OCSP_REVOKEDINFO_free
Name: OCSP_REVOKEDINFO_free
Prototype: void OCSP_REVOKEDINFO_free(OCSP_REVOKEDINFO *a)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ocsp/ocsp_asn.c
Lines: 593-597
100.000% (1/1)
11
OCSP_RESPONSE_free
Name: OCSP_RESPONSE_free
Prototype: void OCSP_RESPONSE_free(OCSP_RESPONSE *a)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ocsp/ocsp_asn.c
Lines: 487-491
100.000% (1/1)
11
OCSP_RESPID_free
Name: OCSP_RESPID_free
Prototype: void OCSP_RESPID_free(OCSP_RESPID *a)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ocsp/ocsp_asn.c
Lines: 540-544
100.000% (1/1)
11
OCSP_RESPDATA_free
Name: OCSP_RESPDATA_free
Prototype: void OCSP_RESPDATA_free(OCSP_RESPDATA *a)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ocsp/ocsp_asn.c
Lines: 801-805
100.000% (1/1)
11
OCSP_RESPBYTES_free
Name: OCSP_RESPBYTES_free
Prototype: void OCSP_RESPBYTES_free(OCSP_RESPBYTES *a)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ocsp/ocsp_asn.c
Lines: 422-426
100.000% (1/1)
11
OCSP_REQUEST_free
Name: OCSP_REQUEST_free
Prototype: void OCSP_REQUEST_free(OCSP_REQUEST *a)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ocsp/ocsp_asn.c
Lines: 367-371
100.000% (1/1)
11
OCSP_REQINFO_free
Name: OCSP_REQINFO_free
Prototype: void OCSP_REQINFO_free(OCSP_REQINFO *a)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ocsp/ocsp_asn.c
Lines: 303-307
100.000% (1/1)
11
OCSP_ONEREQ_free
Name: OCSP_ONEREQ_free
Prototype: void OCSP_ONEREQ_free(OCSP_ONEREQ *a)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ocsp/ocsp_asn.c
Lines: 236-240
100.000% (1/1)
11
OCSP_CRLID_free
Name: OCSP_CRLID_free
Prototype: void OCSP_CRLID_free(OCSP_CRLID *a)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ocsp/ocsp_asn.c
Lines: 928-932
100.000% (1/1)
11
OCSP_CERTSTATUS_free
Name: OCSP_CERTSTATUS_free
Prototype: void OCSP_CERTSTATUS_free(OCSP_CERTSTATUS *a)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ocsp/ocsp_asn.c
Lines: 653-657
100.000% (1/1)
11
OCSP_CERTID_free
Name: OCSP_CERTID_free
Prototype: void OCSP_CERTID_free(OCSP_CERTID *a)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ocsp/ocsp_asn.c
Lines: 183-187
100.000% (1/1)
11
OCSP_BASICRESP_free
Name: OCSP_BASICRESP_free
Prototype: void OCSP_BASICRESP_free(OCSP_BASICRESP *a)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ocsp/ocsp_asn.c
Lines: 868-872
100.000% (1/1)
11
OBJ_txt2nid
Name: OBJ_txt2nid
Prototype: int OBJ_txt2nid(const char *s)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/objects/obj_dat.c
Lines: 644-654
100.000% (1/1)
61
OBJ_new_nid
Name: OBJ_new_nid
Prototype: int OBJ_new_nid(int num)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/objects/obj_dat.c
Lines: 282-290
100.000% (1/1)
41
OBJ_bsearch_table
Name: OBJ_bsearch_table
Prototype: static ASN1_STRING_TABLE * OBJ_bsearch_table(ASN1_STRING_TABLE *key, ASN1_STRING_TABLE const *base, int num)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/a_strnid.c
Lines: 223-228
100.000% (1/1)
21
OBJ_bsearch_ssl_cipher_id
Name: OBJ_bsearch_ssl_cipher_id
Prototype: SSL_CIPHER * OBJ_bsearch_ssl_cipher_id(SSL_CIPHER *key, SSL_CIPHER const *base, int num)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_lib.c
Lines: 3100-3105
100.000% (1/1)
21
OBJ_bsearch_sn
Name: OBJ_bsearch_sn
Prototype: static unsigned int * OBJ_bsearch_sn(const ASN1_OBJECT * *key, unsigned int const *base, int num)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/objects/obj_dat.c
Lines: 113-118
100.000% (1/1)
21
OBJ_bsearch_sigx
Name: OBJ_bsearch_sigx
Prototype: static const nid_triple * * OBJ_bsearch_sigx(const nid_triple * *key, const nid_triple * const *base, int num)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/objects/obj_xref.c
Lines: 120-125
100.000% (1/1)
21
OBJ_bsearch_sig
Name: OBJ_bsearch_sig
Prototype: static nid_triple * OBJ_bsearch_sig(nid_triple *key, nid_triple const *base, int num)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/objects/obj_xref.c
Lines: 83-88
100.000% (1/1)
21
OBJ_bsearch_pmeth
Name: OBJ_bsearch_pmeth
Prototype: static const EVP_PKEY_METHOD * * OBJ_bsearch_pmeth(const EVP_PKEY_METHOD * *key, const EVP_PKEY_METHOD * const *base, int num)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/pmeth_lib.c
Lines: 125-130
100.000% (1/1)
21
OBJ_bsearch_obj
Name: OBJ_bsearch_obj
Prototype: static unsigned int * OBJ_bsearch_obj(const ASN1_OBJECT * *key, unsigned int const *base, int num)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/objects/obj_dat.c
Lines: 446-451
100.000% (1/1)
21
OBJ_bsearch_nid
Name: OBJ_bsearch_nid
Prototype: static int * OBJ_bsearch_nid(int *key, int const *base, int num)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_purp.c
Lines: 346-351
100.000% (1/1)
21
OBJ_bsearch_ln
Name: OBJ_bsearch_ln
Prototype: static unsigned int * OBJ_bsearch_ln(const ASN1_OBJECT * *key, unsigned int const *base, int num)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/objects/obj_dat.c
Lines: 134-139
100.000% (1/1)
21
OBJ_bsearch_ext
Name: OBJ_bsearch_ext
Prototype: static const X509V3_EXT_METHOD * * OBJ_bsearch_ext(const X509V3_EXT_METHOD * *key, const X509V3_EXT_METHOD * const *base, int num)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_lib.c
Lines: 106-111
100.000% (1/1)
21
OBJ_bsearch_ameth
Name: OBJ_bsearch_ameth
Prototype: static const EVP_PKEY_ASN1_METHOD * * OBJ_bsearch_ameth(const EVP_PKEY_ASN1_METHOD * *key, const EVP_PKEY_ASN1_METHOD * const *base, int num)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/ameth_lib.c
Lines: 137-142
100.000% (1/1)
21
OBJ_bsearch_
Name: OBJ_bsearch_
Prototype: const void * OBJ_bsearch_(const void *key, const void *base, int num, int size, int (*cmp)(const void *, const void *))
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/objects/obj_dat.c
Lines: 700-705
100.000% (1/1)
11
NOTICEREF_free
Name: NOTICEREF_free
Prototype: void NOTICEREF_free(NOTICEREF *a)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_cpols.c
Lines: 395-399
100.000% (1/1)
11
NETSCAPE_X509_free
Name: NETSCAPE_X509_free
Prototype: void NETSCAPE_X509_free(NETSCAPE_X509 *a)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/x_nx509.c
Lines: 109-113
100.000% (1/1)
11
NETSCAPE_SPKI_free
Name: NETSCAPE_SPKI_free
Prototype: void NETSCAPE_SPKI_free(NETSCAPE_SPKI *a)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/x_spki.c
Lines: 170-174
100.000% (1/1)
11
NETSCAPE_SPKAC_free
Name: NETSCAPE_SPKAC_free
Prototype: void NETSCAPE_SPKAC_free(NETSCAPE_SPKAC *a)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/x_spki.c
Lines: 110-114
100.000% (1/1)
11
NETSCAPE_CERT_SEQUENCE_free
Name: NETSCAPE_CERT_SEQUENCE_free
Prototype: void NETSCAPE_CERT_SEQUENCE_free(NETSCAPE_CERT_SEQUENCE *a)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/nsseq.c
Lines: 125-129
100.000% (1/1)
11
NCONF_free_data
Name: NCONF_free_data
Prototype: void NCONF_free_data(CONF *conf)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/conf/conf_lib.c
Lines: 247-253
100.000% (4/4)
52
NCONF_free
Name: NCONF_free
Prototype: void NCONF_free(CONF *conf)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/conf/conf_lib.c
Lines: 239-245
100.000% (4/4)
52
NCONF_default
Name: NCONF_default
Prototype: CONF_METHOD * NCONF_default(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/conf/conf_def.c
Lines: 118-122
100.000% (1/1)
11
NAME_CONSTRAINTS_free
Name: NAME_CONSTRAINTS_free
Prototype: void NAME_CONSTRAINTS_free(NAME_CONSTRAINTS *a)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_ncons.c
Lines: 179-183
100.000% (1/1)
11
MOD_EXP_CTIME_COPY_TO_PREBUF
Name: MOD_EXP_CTIME_COPY_TO_PREBUF
Prototype: static int MOD_EXP_CTIME_COPY_TO_PREBUF(const BIGNUM *b, int top, unsigned char *buf, int idx, int window)
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_exp.c
Lines: 566-582
100.000% (7/7)
83
MGF1
Name: MGF1
Prototype: static int MGF1(unsigned char *mask, long len, const unsigned char *seed, long seedlen)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/rsa/rsa_oaep.c
Lines: 231-235
100.000% (1/1)
11
MD5_Init
Name: MD5_Init
Prototype: int MD5_Init(MD5_CTX *c)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/md5/md5_dgst.c
Lines: 72-80
100.000% (1/1)
61
MD4_Transform [md32_common.h #3]
Name: MD4_Transform [md32_common.h #3]
Prototype: void MD4_Transform (MD4_CTX *c, const unsigned char *data)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/md32_common.h #3
Lines: 270-273
100.000% (1/1)
11
MD4_Init
Name: MD4_Init
Prototype: int MD4_Init(MD4_CTX *c)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/md4/md4_dgst.c
Lines: 72-80
100.000% (1/1)
61
MD4_Final [md32_common.h #3]
Name: MD4_Final [md32_common.h #3]
Prototype: int MD4_Final (unsigned char *md, MD4_CTX *c)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/md32_common.h #3
Lines: 277-312
100.000% (4/4)
182
ISSUING_DIST_POINT_free
Name: ISSUING_DIST_POINT_free
Prototype: void ISSUING_DIST_POINT_free(ISSUING_DIST_POINT *a)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_crld.c
Lines: 625-629
100.000% (1/1)
11
HMAC_Update
Name: HMAC_Update
Prototype: int HMAC_Update(HMAC_CTX *ctx, const unsigned char *data, size_t len)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/hmac/hmac.c
Lines: 143-150
100.000% (4/4)
52
HMAC_CTX_set_flags
Name: HMAC_CTX_set_flags
Prototype: void HMAC_CTX_set_flags(HMAC_CTX *ctx, unsigned long flags)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/hmac/hmac.c
Lines: 241-247
100.000% (1/1)
31
HMAC_CTX_init
Name: HMAC_CTX_init
Prototype: void HMAC_CTX_init(HMAC_CTX *ctx)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/hmac/hmac.c
Lines: 206-213
100.000% (1/1)
81
HMAC_CTX_cleanup
Name: HMAC_CTX_cleanup
Prototype: void HMAC_CTX_cleanup(HMAC_CTX *ctx)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/hmac/hmac.c
Lines: 232-239
100.000% (1/1)
41
Gost2814789_mac
Name: Gost2814789_mac
Prototype: static void Gost2814789_mac(const unsigned char *in, unsigned char *mac, GOST2814789_KEY *key)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/gost/gost2814789.c
Lines: 137-166
100.000% (4/4)
192
Gost2814789_encrypt
Name: Gost2814789_encrypt
Prototype: void Gost2814789_encrypt(const unsigned char *in, unsigned char *out, const GOST2814789_KEY *key)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/gost/gost2814789.c
Lines: 69-101
100.000% (1/1)
211
Gost2814789_decrypt
Name: Gost2814789_decrypt
Prototype: void Gost2814789_decrypt(const unsigned char *in, unsigned char *out, const GOST2814789_KEY *key)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/gost/gost2814789.c
Lines: 103-135
100.000% (1/1)
211
Gost2814789_cryptopro_key_mesh
Name: Gost2814789_cryptopro_key_mesh
Prototype: void Gost2814789_cryptopro_key_mesh(GOST2814789_KEY *key)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/gost/gost89_params.c
Lines: 232-243
100.000% (1/1)
61
GOST_CIPHER_PARAMS_free
Name: GOST_CIPHER_PARAMS_free
Prototype: void GOST_CIPHER_PARAMS_free(GOST_CIPHER_PARAMS *a)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/gost/gost_asn1.c
Lines: 289-293
100.000% (1/1)
11
GOSTR341194_block_data_order
Name: GOSTR341194_block_data_order
Prototype: static void GOSTR341194_block_data_order(GOSTR341194_CTX *ctx, const unsigned char *p, size_t num)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/gost/gostr341194.c
Lines: 209-220
100.000% (4/4)
52
GOSTR341194_Init
Name: GOSTR341194_Init
Prototype: int GOSTR341194_Init(GOSTR341194_CTX *c, int nid)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/gost/gostr341194.c
Lines: 202-207
100.000% (1/1)
21
GOSTR341194_Final
Name: GOSTR341194_Final
Prototype: int GOSTR341194_Final(unsigned char *md, GOSTR341194_CTX * c)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/gost/gostr341194.c
Lines: 234-256
100.000% (4/4)
142
GOST2814789IMIT_block_data_order
Name: GOST2814789IMIT_block_data_order
Prototype: static void GOST2814789IMIT_block_data_order(GOST2814789IMIT_CTX *ctx, const unsigned char *p, size_t num)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/gost/gost2814789.c
Lines: 414-424
100.000% (4/4)
42
GOST2814789IMIT_Transform [md32_common.h #4]
Name: GOST2814789IMIT_Transform [md32_common.h #4]
Prototype: void GOST2814789IMIT_Transform (GOST2814789IMIT_CTX *c, const unsigned char *data)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/md32_common.h #4
Lines: 270-273
100.000% (1/1)
11
GOST2814789IMIT_Init
Name: GOST2814789IMIT_Init
Prototype: int GOST2814789IMIT_Init(GOST2814789IMIT_CTX *c, int nid)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/gost/gost2814789.c
Lines: 406-412
100.000% (1/1)
31
GENERAL_SUBTREE_free
Name: GENERAL_SUBTREE_free
Prototype: void GENERAL_SUBTREE_free(GENERAL_SUBTREE *a)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_ncons.c
Lines: 167-171
100.000% (1/1)
11
GENERAL_NAME_new
Name: GENERAL_NAME_new
Prototype: GENERAL_NAME * GENERAL_NAME_new(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_genn.c
Lines: 265-269
100.000% (1/1)
11
GENERAL_NAME_free
Name: GENERAL_NAME_free
Prototype: void GENERAL_NAME_free(GENERAL_NAME *a)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_genn.c
Lines: 271-275
100.000% (1/1)
11
GENERAL_NAMES_free
Name: GENERAL_NAMES_free
Prototype: void GENERAL_NAMES_free(GENERAL_NAMES *a)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_genn.c
Lines: 315-319
100.000% (1/1)
11
EXTENDED_KEY_USAGE_free
Name: EXTENDED_KEY_USAGE_free
Prototype: void EXTENDED_KEY_USAGE_free(EXTENDED_KEY_USAGE *a)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_extku.c
Lines: 144-148
100.000% (1/1)
11
EVP_whirlpool
Name: EVP_whirlpool
Prototype: const EVP_MD * EVP_whirlpool(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/m_wp.c
Lines: 51-55
100.000% (1/1)
11
EVP_streebog512
Name: EVP_streebog512
Prototype: const EVP_MD * EVP_streebog512(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/m_streebog.c
Lines: 126-130
100.000% (1/1)
11
EVP_streebog256
Name: EVP_streebog256
Prototype: const EVP_MD * EVP_streebog256(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/m_streebog.c
Lines: 120-124
100.000% (1/1)
11
EVP_sha512
Name: EVP_sha512
Prototype: const EVP_MD * EVP_sha512(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/m_sha1.c
Lines: 276-280
100.000% (1/1)
11
EVP_sha384
Name: EVP_sha384
Prototype: const EVP_MD * EVP_sha384(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/m_sha1.c
Lines: 249-253
100.000% (1/1)
11
EVP_sha256
Name: EVP_sha256
Prototype: const EVP_MD * EVP_sha256(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/m_sha1.c
Lines: 196-200
100.000% (1/1)
11
EVP_sha224
Name: EVP_sha224
Prototype: const EVP_MD * EVP_sha224(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/m_sha1.c
Lines: 169-173
100.000% (1/1)
11
EVP_sha1
Name: EVP_sha1
Prototype: const EVP_MD * EVP_sha1(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/m_sha1.c
Lines: 112-116
100.000% (1/1)
11
EVP_ripemd160
Name: EVP_ripemd160
Prototype: const EVP_MD * EVP_ripemd160(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/m_ripemd.c
Lines: 113-117
100.000% (1/1)
11
EVP_rc4_hmac_md5
Name: EVP_rc4_hmac_md5
Prototype: const EVP_CIPHER * EVP_rc4_hmac_md5(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/e_rc4_hmac_md5.c
Lines: 300-304
100.000% (1/1)
11
EVP_rc4_40
Name: EVP_rc4_40
Prototype: const EVP_CIPHER * EVP_rc4_40(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/e_rc4.c
Lines: 119-123
100.000% (1/1)
11
EVP_rc4
Name: EVP_rc4
Prototype: const EVP_CIPHER * EVP_rc4(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/e_rc4.c
Lines: 113-117
100.000% (1/1)
11
EVP_rc2_ofb
Name: EVP_rc2_ofb
Prototype: const EVP_CIPHER *EVP_rc2_ofb(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/e_rc2.c
Lines: 87-87
100.000% (1/1)
11
EVP_rc2_ecb
Name: EVP_rc2_ecb
Prototype: const EVP_CIPHER *EVP_rc2_ecb(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/e_rc2.c
Lines: 87-87
100.000% (1/1)
11
EVP_rc2_cfb64
Name: EVP_rc2_cfb64
Prototype: const EVP_CIPHER *EVP_rc2_cfb64(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/e_rc2.c
Lines: 87-87
100.000% (1/1)
11
EVP_rc2_cbc
Name: EVP_rc2_cbc
Prototype: const EVP_CIPHER *EVP_rc2_cbc(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/e_rc2.c
Lines: 87-87
100.000% (1/1)
11
EVP_rc2_64_cbc
Name: EVP_rc2_64_cbc
Prototype: const EVP_CIPHER * EVP_rc2_64_cbc(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/e_rc2.c
Lines: 127-131
100.000% (1/1)
11
EVP_rc2_40_cbc
Name: EVP_rc2_40_cbc
Prototype: const EVP_CIPHER * EVP_rc2_40_cbc(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/e_rc2.c
Lines: 133-137
100.000% (1/1)
11
EVP_md5_sha1
Name: EVP_md5_sha1
Prototype: const EVP_MD * EVP_md5_sha1(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/m_md5_sha1.c
Lines: 90-94
100.000% (1/1)
11
EVP_md5
Name: EVP_md5
Prototype: const EVP_MD * EVP_md5(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/m_md5.c
Lines: 113-117
100.000% (1/1)
11
EVP_md4
Name: EVP_md4
Prototype: const EVP_MD * EVP_md4(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/m_md4.c
Lines: 113-117
100.000% (1/1)
11
EVP_idea_ofb
Name: EVP_idea_ofb
Prototype: const EVP_CIPHER *EVP_idea_ofb(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/e_idea.c
Lines: 98-98
100.000% (1/1)
11
EVP_idea_ecb
Name: EVP_idea_ecb
Prototype: const EVP_CIPHER *EVP_idea_ecb(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/e_idea.c
Lines: 98-98
100.000% (1/1)
11
EVP_idea_cfb64
Name: EVP_idea_cfb64
Prototype: const EVP_CIPHER *EVP_idea_cfb64(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/e_idea.c
Lines: 98-98
100.000% (1/1)
11
EVP_idea_cbc
Name: EVP_idea_cbc
Prototype: const EVP_CIPHER *EVP_idea_cbc(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/e_idea.c
Lines: 98-98
100.000% (1/1)
11
Page:<>1
Condition %: 100.000% (4/4)
...3
Condition %: 100.000% (7/7)
4
Condition %: 100.000% (1/1)
5
Condition %: 100.000% (1/1)
6
Condition %: 100.000% (1/1)
78
Condition %: 100.000% (1/1)
9
Condition %: 100.000% (1/1)
10
Condition %: 100.000% (4/4)
11
Condition %: 100.000% (1/1)
...20
Condition %:  50.000% (2/4)
...30
Condition %:  0.000% (0/19)
...60
Condition %:  0.000% (0/6)

Generated by Squish Coco 4.2.2