OpenCoverage

LibreSSL Portable Test Coverage

Functions

Page:<>1
Condition %:  0.000% (0/1)
...20
Condition %:  0.000% (0/30)
...30
Condition %:  0.000% (0/1)
...40
Condition %:  47.368% (9/19)
...50
Condition %: 100.000% (1/1)
51
Condition %: 100.000% (4/4)
52
Condition %: 100.000% (1/1)
53
Condition %: 100.000% (1/1)
54
Condition %: 100.000% (1/1)
5556
Condition %: 100.000% (1/1)
57
Condition %: 100.000% (1/1)
58
Condition %: 100.000% (1/1)
59
Condition %: 100.000% (6/6)
60
Condition %: 100.000% (4/4)
FunctionCondition %▴eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexity
RIPEMD160_Init
Name: RIPEMD160_Init
Prototype: int RIPEMD160_Init(RIPEMD160_CTX *c)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ripemd/rmd_dgst.c
Lines: 71-80
100.000% (1/1)
71
ROTATE
Name: ROTATE
Prototype: static inline uint32_t ROTATE(uint32_t a, uint32_t n)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/md32_common.h #4
Lines: 147-150
100.000% (1/1)
11
RSA_PKCS1_SSLeay
Name: RSA_PKCS1_SSLeay
Prototype: const RSA_METHOD * RSA_PKCS1_SSLeay(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/rsa/rsa_eay.c
Lines: 147-151
100.000% (1/1)
11
RSA_PSS_PARAMS_free
Name: RSA_PSS_PARAMS_free
Prototype: void RSA_PSS_PARAMS_free(RSA_PSS_PARAMS *a)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/rsa/rsa_asn1.c
Lines: 264-268
100.000% (1/1)
11
RSA_eay_finish
Name: RSA_eay_finish
Prototype: static int RSA_eay_finish(RSA *rsa)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/rsa/rsa_eay.c
Lines: 847-855
100.000% (1/1)
41
RSA_eay_init
Name: RSA_eay_init
Prototype: static int RSA_eay_init(RSA *rsa)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/rsa/rsa_eay.c
Lines: 840-845
100.000% (1/1)
21
RSA_get_default_method
Name: RSA_get_default_method
Prototype: const RSA_METHOD * RSA_get_default_method(void)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/rsa/rsa_lib.c
Lines: 89-96
100.000% (4/4)
52
RSA_new
Name: RSA_new
Prototype: RSA * RSA_new(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/rsa/rsa_lib.c
Lines: 75-81
100.000% (1/1)
61
RSA_private_decrypt
Name: RSA_private_decrypt
Prototype: int RSA_private_decrypt(int flen, const unsigned char *from, unsigned char *to, RSA *rsa, int padding)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/rsa/rsa_crpt.c
Lines: 101-106
100.000% (1/1)
11
RSA_private_encrypt
Name: RSA_private_encrypt
Prototype: int RSA_private_encrypt(int flen, const unsigned char *from, unsigned char *to, RSA *rsa, int padding)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/rsa/rsa_crpt.c
Lines: 94-99
100.000% (1/1)
11
RSA_public_decrypt
Name: RSA_public_decrypt
Prototype: int RSA_public_decrypt(int flen, const unsigned char *from, unsigned char *to, RSA *rsa, int padding)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/rsa/rsa_crpt.c
Lines: 108-113
100.000% (1/1)
11
RSA_public_encrypt
Name: RSA_public_encrypt
Prototype: int RSA_public_encrypt(int flen, const unsigned char *from, unsigned char *to, RSA *rsa, int padding)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/rsa/rsa_crpt.c
Lines: 87-92
100.000% (1/1)
11
RSA_set_ex_data
Name: RSA_set_ex_data
Prototype: int RSA_set_ex_data(RSA *r, int idx, void *arg)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/rsa/rsa_lib.c
Lines: 243-247
100.000% (1/1)
11
RSA_size
Name: RSA_size
Prototype: int RSA_size(const RSA *r)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/rsa/rsa_crpt.c
Lines: 81-85
100.000% (1/1)
11
SHA1_Final [md32_common.h #2]
Name: SHA1_Final [md32_common.h #2]
Prototype: int SHA1_Final (unsigned char *md, SHA_CTX *c)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/md32_common.h #2
Lines: 277-312
100.000% (4/4)
182
SHA1_Init
Name: SHA1_Init
Prototype: int SHA1_Init(SHA_CTX *c)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/sha/sha_locl.h
Lines: 106-115
100.000% (1/1)
71
SHA1_Transform [md32_common.h #2]
Name: SHA1_Transform [md32_common.h #2]
Prototype: void SHA1_Transform (SHA_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 #2
Lines: 270-273
100.000% (1/1)
11
SHA224_Init
Name: SHA224_Init
Prototype: int SHA224_Init(SHA256_CTX *c)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/sha/sha256.c
Lines: 21-30
100.000% (1/1)
71
SHA256_Init
Name: SHA256_Init
Prototype: int SHA256_Init(SHA256_CTX *c)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/sha/sha256.c
Lines: 32-41
100.000% (1/1)
71
SHA256_Transform [md32_common.h #1]
Name: SHA256_Transform [md32_common.h #1]
Prototype: void SHA256_Transform (SHA256_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 #1
Lines: 270-273
100.000% (1/1)
11
SHA384_Init
Name: SHA384_Init
Prototype: int SHA384_Init(SHA512_CTX *c)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/sha/sha512.c
Lines: 60-74
100.000% (1/1)
111
SHA512_Init
Name: SHA512_Init
Prototype: int SHA512_Init(SHA512_CTX *c)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/sha/sha512.c
Lines: 76-90
100.000% (1/1)
111
SHA512_Transform
Name: SHA512_Transform
Prototype: void SHA512_Transform (SHA512_CTX *c, const unsigned char *data)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/sha/sha512.c
Lines: 232-240
100.000% (1/1)
11
SSL_CIPHER_get_by_id
Name: SSL_CIPHER_get_by_id
Prototype: const SSL_CIPHER * SSL_CIPHER_get_by_id(unsigned int id)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_ciph.c
Lines: 1460-1464
100.000% (1/1)
11
SSL_CIPHER_get_by_value
Name: SSL_CIPHER_get_by_value
Prototype: const SSL_CIPHER * SSL_CIPHER_get_by_value(uint16_t value)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_ciph.c
Lines: 1466-1470
100.000% (1/1)
11
SSL_CIPHER_get_id
Name: SSL_CIPHER_get_id
Prototype: unsigned long SSL_CIPHER_get_id(const SSL_CIPHER *c)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_ciph.c
Lines: 1651-1655
100.000% (1/1)
11
SSL_CIPHER_get_value
Name: SSL_CIPHER_get_value
Prototype: uint16_t SSL_CIPHER_get_value(const SSL_CIPHER *c)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_ciph.c
Lines: 1657-1661
100.000% (1/1)
11
SSL_CTX_get_max_proto_version
Name: SSL_CTX_get_max_proto_version
Prototype: int SSL_CTX_get_max_proto_version(SSL_CTX *ctx)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_lib.c
Lines: 3054-3058
100.000% (1/1)
11
SSL_CTX_get_min_proto_version
Name: SSL_CTX_get_min_proto_version
Prototype: int SSL_CTX_get_min_proto_version(SSL_CTX *ctx)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_lib.c
Lines: 3041-3045
100.000% (1/1)
11
SSL_CTX_load_verify_locations
Name: SSL_CTX_load_verify_locations
Prototype: int SSL_CTX_load_verify_locations(SSL_CTX *ctx, const char *CAfile, const char *CApath)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_lib.c
Lines: 2848-2853
100.000% (1/1)
11
SSL_CTX_load_verify_mem
Name: SSL_CTX_load_verify_mem
Prototype: int SSL_CTX_load_verify_mem(SSL_CTX *ctx, void *buf, int len)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_lib.c
Lines: 2855-2859
100.000% (1/1)
11
SSL_CTX_set1_groups
Name: SSL_CTX_set1_groups
Prototype: int SSL_CTX_set1_groups(SSL_CTX *ctx, const int *groups, size_t groups_len)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/s3_lib.c
Lines: 2100-2105
100.000% (1/1)
21
SSL_CTX_set_alpn_select_cb
Name: SSL_CTX_set_alpn_select_cb
Prototype: void SSL_CTX_set_alpn_select_cb(SSL_CTX* ctx, int (*cb) (SSL *ssl, const unsigned char **out, unsigned char *outlen, const unsigned char *in, unsigned int inlen, void *arg), void *arg)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_lib.c
Lines: 1696-1703
100.000% (1/1)
21
SSL_CTX_set_cert_verify_callback
Name: SSL_CTX_set_cert_verify_callback
Prototype: void SSL_CTX_set_cert_verify_callback(SSL_CTX *ctx, int (*cb)(X509_STORE_CTX *, void *), void *arg)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_lib.c
Lines: 2021-2027
100.000% (1/1)
21
SSL_CTX_set_default_verify_paths
Name: SSL_CTX_set_default_verify_paths
Prototype: int SSL_CTX_set_default_verify_paths(SSL_CTX *ctx)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_lib.c
Lines: 2842-2846
100.000% (1/1)
11
SSL_CTX_set_max_proto_version
Name: SSL_CTX_set_max_proto_version
Prototype: int SSL_CTX_set_max_proto_version(SSL_CTX *ctx, uint16_t version)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_lib.c
Lines: 3060-3065
100.000% (1/1)
21
SSL_CTX_set_min_proto_version
Name: SSL_CTX_set_min_proto_version
Prototype: int SSL_CTX_set_min_proto_version(SSL_CTX *ctx, uint16_t version)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_lib.c
Lines: 3047-3052
100.000% (1/1)
21
SSL_CTX_set_tmp_rsa_callback
Name: SSL_CTX_set_tmp_rsa_callback
Prototype: void SSL_CTX_set_tmp_rsa_callback(SSL_CTX *ctx, RSA *(*cb)(SSL *ssl, int is_export, int keylength))
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_lib.c
Lines: 2970-2975
100.000% (1/1)
11
SSL_CTX_set_verify
Name: SSL_CTX_set_verify
Prototype: void SSL_CTX_set_verify(SSL_CTX *ctx, int mode, int (*cb)(int, X509_STORE_CTX *))
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_lib.c
Lines: 2029-2034
100.000% (1/1)
21
SSL_CTX_set_verify_depth
Name: SSL_CTX_set_verify_depth
Prototype: void SSL_CTX_set_verify_depth(SSL_CTX *ctx, int depth)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_lib.c
Lines: 2036-2040
100.000% (1/1)
11
SSL_accept
Name: SSL_accept
Prototype: int SSL_accept(SSL *s)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_lib.c
Lines: 924-931
100.000% (4/4)
52
SSL_connect
Name: SSL_connect
Prototype: int SSL_connect(SSL *s)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_lib.c
Lines: 933-940
100.000% (4/4)
52
SSL_error_internal
Name: SSL_error_internal
Prototype: void SSL_error_internal(const SSL *s, int r, char *f, int l)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_err.c
Lines: 662-667
100.000% (1/1)
21
SSL_get_ex_data
Name: SSL_get_ex_data
Prototype: void * SSL_get_ex_data(const SSL *s, int idx)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_lib.c
Lines: 2910-2914
100.000% (1/1)
11
SSL_get_max_proto_version
Name: SSL_get_max_proto_version
Prototype: int SSL_get_max_proto_version(SSL *ssl)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_lib.c
Lines: 3079-3083
100.000% (1/1)
11
SSL_get_min_proto_version
Name: SSL_get_min_proto_version
Prototype: int SSL_get_min_proto_version(SSL *ssl)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_lib.c
Lines: 3067-3071
100.000% (1/1)
11
SSL_get_rbio
Name: SSL_get_rbio
Prototype: BIO * SSL_get_rbio(const SSL *s)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_lib.c
Lines: 593-597
100.000% (1/1)
11
SSL_get_selected_srtp_profile
Name: SSL_get_selected_srtp_profile
Prototype: SRTP_PROTECTION_PROFILE * SSL_get_selected_srtp_profile(SSL *s)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/d1_srtp.c
Lines: 243-247
100.000% (1/1)
11
SSL_get_version
Name: SSL_get_version
Prototype: const char * SSL_get_version(const SSL *s)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_lib.c
Lines: 2481-2485
100.000% (1/1)
11
SSL_get_wbio
Name: SSL_get_wbio
Prototype: BIO * SSL_get_wbio(const SSL *s)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_lib.c
Lines: 599-603
100.000% (1/1)
11
SSL_library_init
Name: SSL_library_init
Prototype: int SSL_library_init(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_algs.c
Lines: 66-125
100.000% (1/1)
351
SSL_load_error_strings
Name: SSL_load_error_strings
Prototype: void SSL_load_error_strings(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_err.c
Lines: 482-489
100.000% (1/1)
21
SSL_pending
Name: SSL_pending
Prototype: int SSL_pending(const SSL *s)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_lib.c
Lines: 797-809
100.000% (1/1)
11
SSL_set_accept_state
Name: SSL_set_accept_state
Prototype: void SSL_set_accept_state(SSL *s)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_lib.c
Lines: 2423-2431
100.000% (1/1)
51
SSL_set_connect_state
Name: SSL_set_connect_state
Prototype: void SSL_set_connect_state(SSL *s)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_lib.c
Lines: 2433-2441
100.000% (1/1)
51
SSL_set_ex_data
Name: SSL_set_ex_data
Prototype: int SSL_set_ex_data(SSL *s, int idx, void *arg)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_lib.c
Lines: 2904-2908
100.000% (1/1)
11
SSL_set_max_proto_version
Name: SSL_set_max_proto_version
Prototype: int SSL_set_max_proto_version(SSL *ssl, uint16_t version)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_lib.c
Lines: 3085-3090
100.000% (1/1)
21
SSL_set_min_proto_version
Name: SSL_set_min_proto_version
Prototype: int SSL_set_min_proto_version(SSL *ssl, uint16_t version)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_lib.c
Lines: 3073-3078
100.000% (1/1)
21
SSL_set_tlsext_use_srtp
Name: SSL_set_tlsext_use_srtp
Prototype: int SSL_set_tlsext_use_srtp(SSL *s, const char *profiles)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/d1_srtp.c
Lines: 221-225
100.000% (1/1)
11
SSL_state
Name: SSL_state
Prototype: int SSL_state(const SSL *ssl)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_lib.c
Lines: 2872-2876
100.000% (1/1)
11
SSL_want
Name: SSL_want
Prototype: int SSL_want(const SSL *s)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_lib.c
Lines: 2964-2968
100.000% (1/1)
11
SSLeay
Name: SSLeay
Prototype: unsigned long SSLeay(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/cversion.c
Lines: 82-86
100.000% (1/1)
11
SSLv23_client_method
Name: SSLv23_client_method
Prototype: const SSL_METHOD * SSLv23_client_method(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/t1_clnt.c
Lines: 195-199
100.000% (1/1)
11
SSLv23_method
Name: SSLv23_method
Prototype: const SSL_METHOD * SSLv23_method(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/t1_meth.c
Lines: 195-199
100.000% (1/1)
11
SSLv23_server_method
Name: SSLv23_server_method
Prototype: const SSL_METHOD * SSLv23_server_method(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/t1_srvr.c
Lines: 196-200
100.000% (1/1)
11
STREEBOG256_Final
Name: STREEBOG256_Final
Prototype: int STREEBOG256_Final(unsigned char *md, STREEBOG_CTX * c)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/gost/streebog.c
Lines: 1368-1372
100.000% (1/1)
11
STREEBOG256_Init
Name: STREEBOG256_Init
Prototype: int STREEBOG256_Init(STREEBOG_CTX *c)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/gost/streebog.c
Lines: 1426-1434
100.000% (1/1)
41
STREEBOG256_Update
Name: STREEBOG256_Update
Prototype: int STREEBOG256_Update(STREEBOG_CTX *c, const void *data, size_t len)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/gost/streebog.c
Lines: 1414-1418
100.000% (1/1)
11
STREEBOG512_Init
Name: STREEBOG512_Init
Prototype: int STREEBOG512_Init(STREEBOG_CTX *c)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/gost/streebog.c
Lines: 1436-1445
100.000% (1/1)
51
STREEBOG512_Update
Name: STREEBOG512_Update
Prototype: int STREEBOG512_Update(STREEBOG_CTX *c, const void *_data, size_t len)
Coverage: 100.000% (16/16)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/gost/streebog.c
Lines: 1374-1412
100.000% (16/16)
246
SXNETID_free
Name: SXNETID_free
Prototype: void SXNETID_free(SXNETID *a)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_sxnet.c
Lines: 147-151
100.000% (1/1)
11
SXNET_free
Name: SXNET_free
Prototype: void SXNET_free(SXNET *a)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_sxnet.c
Lines: 200-204
100.000% (1/1)
11
TLS_client_method
Name: TLS_client_method
Prototype: const SSL_METHOD * TLS_client_method(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/t1_clnt.c
Lines: 201-205
100.000% (1/1)
11
TLS_method
Name: TLS_method
Prototype: const SSL_METHOD * TLS_method(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/t1_meth.c
Lines: 201-205
100.000% (1/1)
11
TLS_server_method
Name: TLS_server_method
Prototype: const SSL_METHOD * TLS_server_method(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/t1_srvr.c
Lines: 202-206
100.000% (1/1)
11
TLSv1_1_client_method
Name: TLSv1_1_client_method
Prototype: const SSL_METHOD * TLSv1_1_client_method(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/t1_clnt.c
Lines: 213-217
100.000% (1/1)
11
TLSv1_1_method
Name: TLSv1_1_method
Prototype: const SSL_METHOD * TLSv1_1_method(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/t1_meth.c
Lines: 213-217
100.000% (1/1)
11
TLSv1_1_server_method
Name: TLSv1_1_server_method
Prototype: const SSL_METHOD * TLSv1_1_server_method(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/t1_srvr.c
Lines: 214-218
100.000% (1/1)
11
TLSv1_2_client_method
Name: TLSv1_2_client_method
Prototype: const SSL_METHOD * TLSv1_2_client_method(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/t1_clnt.c
Lines: 219-223
100.000% (1/1)
11
TLSv1_2_method
Name: TLSv1_2_method
Prototype: const SSL_METHOD * TLSv1_2_method(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/t1_meth.c
Lines: 219-223
100.000% (1/1)
11
TLSv1_2_server_method
Name: TLSv1_2_server_method
Prototype: const SSL_METHOD * TLSv1_2_server_method(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/t1_srvr.c
Lines: 220-224
100.000% (1/1)
11
TLSv1_client_method
Name: TLSv1_client_method
Prototype: const SSL_METHOD * TLSv1_client_method(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/t1_clnt.c
Lines: 207-211
100.000% (1/1)
11
TLSv1_method
Name: TLSv1_method
Prototype: const SSL_METHOD * TLSv1_method(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/t1_meth.c
Lines: 207-211
100.000% (1/1)
11
TLSv1_server_method
Name: TLSv1_server_method
Prototype: const SSL_METHOD * TLSv1_server_method(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/t1_srvr.c
Lines: 208-212
100.000% (1/1)
11
TS_ACCURACY_free
Name: TS_ACCURACY_free
Prototype: void TS_ACCURACY_free(TS_ACCURACY *a)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ts/ts_asn1.c
Lines: 316-320
100.000% (1/1)
11
TS_MSG_IMPRINT_free
Name: TS_MSG_IMPRINT_free
Prototype: void TS_MSG_IMPRINT_free(TS_MSG_IMPRINT *a)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ts/ts_asn1.c
Lines: 111-115
100.000% (1/1)
11
TS_REQ_free
Name: TS_REQ_free
Prototype: void TS_REQ_free(TS_REQ *a)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ts/ts_asn1.c
Lines: 224-228
100.000% (1/1)
11
TS_RESP_free
Name: TS_RESP_free
Prototype: void TS_RESP_free(TS_RESP *a)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ts/ts_asn1.c
Lines: 634-638
100.000% (1/1)
11
TS_STATUS_INFO_free
Name: TS_STATUS_INFO_free
Prototype: void TS_STATUS_INFO_free(TS_STATUS_INFO *a)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ts/ts_asn1.c
Lines: 523-527
100.000% (1/1)
11
TS_TST_INFO_free
Name: TS_TST_INFO_free
Prototype: void TS_TST_INFO_free(TS_TST_INFO *a)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ts/ts_asn1.c
Lines: 431-435
100.000% (1/1)
11
U32TO8
Name: U32TO8
Prototype: static void U32TO8(unsigned char *p, unsigned long v)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/poly1305/poly1305-donna.c
Lines: 45-52
100.000% (1/1)
41
U8TO32
Name: U8TO32
Prototype: static unsigned long U8TO32(const unsigned char *p)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/poly1305/poly1305-donna.c
Lines: 35-42
100.000% (1/1)
41
UI_destroy_method
Name: UI_destroy_method
Prototype: void UI_destroy_method(UI_METHOD *ui_method)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ui/ui_lib.c
Lines: 598-604
100.000% (1/1)
71
USERNOTICE_free
Name: USERNOTICE_free
Prototype: void USERNOTICE_free(USERNOTICE *a)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_cpols.c
Lines: 342-346
100.000% (1/1)
11
UTF8_putc
Name: UTF8_putc
Prototype: int UTF8_putc(unsigned char *str, int len, unsigned long value)
Coverage: 100.000% (42/42)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/a_utf8.c
Lines: 155-199
100.000% (42/42)
4114
X25519
Name: X25519
Prototype: int X25519(uint8_t out_shared_key[32], const uint8_t private_key[32], const uint8_t peer_public_value[32])
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/curve25519/curve25519.c
Lines: 4923-4934
100.000% (1/1)
21
X25519_keypair
Name: X25519_keypair
Prototype: void X25519_keypair(uint8_t out_public_value[32], uint8_t out_private_key[32])
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/curve25519/curve25519.c
Lines: 4897-4921
100.000% (1/1)
51
X509V3_conf_free
Name: X509V3_conf_free
Prototype: void X509V3_conf_free(CONF_VALUE *conf)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_utl.c
Lines: 122-131
100.000% (4/4)
62
X509V3_set_ctx
Name: X509V3_set_ctx
Prototype: void X509V3_set_ctx(X509V3_CTX *ctx, X509 *issuer, X509 *subj, X509_REQ *req, X509_CRL *crl, int flags)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_conf.c
Lines: 477-486
100.000% (1/1)
51
X509V3_set_nconf
Name: X509V3_set_nconf
Prototype: void X509V3_set_nconf(X509V3_CTX *ctx, CONF *conf)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_conf.c
Lines: 470-475
100.000% (1/1)
21
Page:<>1
Condition %:  0.000% (0/1)
...20
Condition %:  0.000% (0/30)
...30
Condition %:  0.000% (0/1)
...40
Condition %:  47.368% (9/19)
...50
Condition %: 100.000% (1/1)
51
Condition %: 100.000% (4/4)
52
Condition %: 100.000% (1/1)
53
Condition %: 100.000% (1/1)
54
Condition %: 100.000% (1/1)
5556
Condition %: 100.000% (1/1)
57
Condition %: 100.000% (1/1)
58
Condition %: 100.000% (1/1)
59
Condition %: 100.000% (6/6)
60
Condition %: 100.000% (4/4)

Generated by Squish Coco 4.2.2