OpenCoverage

OpenSSL Test Coverage

Function Tree

Page:<>1
eLOC - Effective Lines of Code: 1
...20
eLOC - Effective Lines of Code: 1
...30
eLOC - Effective Lines of Code: 1
...40
eLOC - Effective Lines of Code: 1
...46
eLOC - Effective Lines of Code: 1
47
eLOC - Effective Lines of Code: 1
48
eLOC - Effective Lines of Code: 1
49
eLOC - Effective Lines of Code: 2
5051
eLOC - Effective Lines of Code: 2
52
eLOC - Effective Lines of Code: 2
53
eLOC - Effective Lines of Code: 3
54
eLOC - Effective Lines of Code: 3
...60
eLOC - Effective Lines of Code: 6
...70
eLOC - Effective Lines of Code: 10
...80
eLOC - Effective Lines of Code: 18
...100
eLOC - Effective Lines of Code: 109
...103
eLOC - Effective Lines of Code: 3806
FunctionCondition %eLOC - Effective Lines of Codeā–“McCabe - Cyclomatic Complexity
RECORD_LAYER_write_pending
Name: RECORD_LAYER_write_pending
Prototype: int RECORD_LAYER_write_pending(const RECORD_LAYER *rl)
Coverage:  80.000% (4/5)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/record/rec_layer_s3.c
Lines: 95-99
 80.000% (4/5)
21
RSA_meth_set0_app_data
Name: RSA_meth_set0_app_data
Prototype: int RSA_meth_set0_app_data(RSA_METHOD *meth, void *app_data)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_meth.c
Lines: 94-98
  0.000% (0/1)
21
RSA_meth_set_bn_mod_exp
Name: RSA_meth_set_bn_mod_exp
Prototype: int RSA_meth_set_bn_mod_exp(RSA_METHOD *meth, int (*bn_mod_exp) (BIGNUM *r, const BIGNUM *a, const BIGNUM *p, const BIGNUM *m, BN_CTX *ctx, BN_MONT_CTX *m_ctx))
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_meth.c
Lines: 187-197
  0.000% (0/1)
21
RSA_meth_set_finish
Name: RSA_meth_set_finish
Prototype: int RSA_meth_set_finish(RSA_METHOD *meth, int (*finish) (RSA *rsa))
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_meth.c
Lines: 217-221
  0.000% (0/1)
21
RSA_meth_set_flags
Name: RSA_meth_set_flags
Prototype: int RSA_meth_set_flags(RSA_METHOD *meth, int flags)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_meth.c
Lines: 83-87
  0.000% (0/1)
21
RSA_meth_set_init
Name: RSA_meth_set_init
Prototype: int RSA_meth_set_init(RSA_METHOD *meth, int (*init) (RSA *rsa))
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_meth.c
Lines: 205-209
  0.000% (0/1)
21
RSA_meth_set_keygen
Name: RSA_meth_set_keygen
Prototype: int RSA_meth_set_keygen(RSA_METHOD *meth, int (*keygen) (RSA *rsa, int bits, BIGNUM *e, BN_GENCB *cb))
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_meth.c
Lines: 266-272
  0.000% (0/1)
21
RSA_meth_set_mod_exp
Name: RSA_meth_set_mod_exp
Prototype: int RSA_meth_set_mod_exp(RSA_METHOD *meth, int (*mod_exp) (BIGNUM *r0, const BIGNUM *i, RSA *rsa, BN_CTX *ctx))
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_meth.c
Lines: 171-177
  0.000% (0/1)
21
RSA_meth_set_multi_prime_keygen
Name: RSA_meth_set_multi_prime_keygen
Prototype: int RSA_meth_set_multi_prime_keygen(RSA_METHOD *meth, int (*keygen) (RSA *rsa, int bits, int primes, BIGNUM *e, BN_GENCB *cb))
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_meth.c
Lines: 280-287
  0.000% (0/1)
21
RSA_meth_set_priv_dec
Name: RSA_meth_set_priv_dec
Prototype: int RSA_meth_set_priv_dec(RSA_METHOD *meth, int (*priv_dec) (int flen, const unsigned char *from, unsigned char *to, RSA *rsa, int padding))
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_meth.c
Lines: 155-162
  0.000% (0/1)
21
RSA_meth_set_priv_enc
Name: RSA_meth_set_priv_enc
Prototype: int RSA_meth_set_priv_enc(RSA_METHOD *meth, int (*priv_enc) (int flen, const unsigned char *from, unsigned char *to, RSA *rsa, int padding))
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_meth.c
Lines: 139-146
  0.000% (0/1)
21
RSA_meth_set_pub_dec
Name: RSA_meth_set_pub_dec
Prototype: int RSA_meth_set_pub_dec(RSA_METHOD *meth, int (*pub_dec) (int flen, const unsigned char *from, unsigned char *to, RSA *rsa, int padding))
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_meth.c
Lines: 123-130
  0.000% (0/1)
21
RSA_meth_set_pub_enc
Name: RSA_meth_set_pub_enc
Prototype: int RSA_meth_set_pub_enc(RSA_METHOD *meth, int (*pub_enc) (int flen, const unsigned char *from, unsigned char *to, RSA *rsa, int padding))
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_meth.c
Lines: 107-114
  0.000% (0/1)
21
RSA_meth_set_sign
Name: RSA_meth_set_sign
Prototype: int RSA_meth_set_sign(RSA_METHOD *meth, int (*sign) (int type, const unsigned char *m, unsigned int m_length, unsigned char *sigret, unsigned int *siglen, const RSA *rsa))
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_meth.c
Lines: 232-240
  0.000% (0/1)
21
RSA_meth_set_verify
Name: RSA_meth_set_verify
Prototype: int RSA_meth_set_verify(RSA_METHOD *meth, int (*verify) (int dtype, const unsigned char *m, unsigned int m_length, const unsigned char *sigbuf, unsigned int siglen, const RSA *rsa))
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_meth.c
Lines: 250-258
  0.000% (0/1)
21
SCT_get0_extensions
Name: SCT_get0_extensions
Prototype: size_t SCT_get0_extensions(const SCT *sct, unsigned char **ext)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ct/ct_sct.c
Lines: 233-237
  0.000% (0/1)
21
SCT_get0_log_id
Name: SCT_get0_log_id
Prototype: size_t SCT_get0_log_id(const SCT *sct, unsigned char **log_id)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ct/ct_sct.c
Lines: 205-209
  0.000% (0/1)
21
SCT_get0_signature
Name: SCT_get0_signature
Prototype: size_t SCT_get0_signature(const SCT *sct, unsigned char **sig)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ct/ct_sct.c
Lines: 239-243
  0.000% (0/1)
21
SCT_set_timestamp
Name: SCT_set_timestamp
Prototype: void SCT_set_timestamp(SCT *sct, uint64_t timestamp)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ct/ct_sct.c
Lines: 118-122
100.000% (1/1)
21
SEED_cfb128_encrypt
Name: SEED_cfb128_encrypt
Prototype: void SEED_cfb128_encrypt(const unsigned char *in, unsigned char *out, size_t len, const SEED_KEY_SCHEDULE *ks, unsigned char ivec[16], int *num, int enc)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/seed/seed_cfb.c
Lines: 13-20
100.000% (1/1)
21
SEED_ofb128_encrypt
Name: SEED_ofb128_encrypt
Prototype: void SEED_ofb128_encrypt(const unsigned char *in, unsigned char *out, size_t len, const SEED_KEY_SCHEDULE *ks, unsigned char ivec[16], int *num)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/seed/seed_ofb.c
Lines: 13-19
100.000% (1/1)
21
SRP_user_pwd_set_gN
Name: SRP_user_pwd_set_gN
Prototype: static void SRP_user_pwd_set_gN(SRP_user_pwd *vinfo, const BIGNUM *g, const BIGNUM *N)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/srp/srp_vfy.c
Lines: 204-209
100.000% (1/1)
21
SSL3_BUFFER_clear
Name: SSL3_BUFFER_clear
Prototype: void SSL3_BUFFER_clear(SSL3_BUFFER *b)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/record/ssl3_buffer.c
Lines: 25-29
100.000% (1/1)
21
SSL_COMP_get_compression_methods
Name: SSL_COMP_get_compression_methods
Prototype: struct stack_st_SSL_COMP *SSL_COMP_get_compression_methods(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_ciph.c
Lines: 1932-1936
100.000% (1/1)
21
SSL_CONF_CTX_clear_flags
Name: SSL_CONF_CTX_clear_flags
Prototype: unsigned int SSL_CONF_CTX_clear_flags(SSL_CONF_CTX *cctx, unsigned int flags)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_conf.c
Lines: 934-938
  0.000% (0/1)
21
SSL_CONF_CTX_new
Name: SSL_CONF_CTX_new
Prototype: SSL_CONF_CTX *SSL_CONF_CTX_new(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_conf.c
Lines: 876-881
100.000% (1/1)
21
SSL_CONF_CTX_set_flags
Name: SSL_CONF_CTX_set_flags
Prototype: unsigned int SSL_CONF_CTX_set_flags(SSL_CONF_CTX *cctx, unsigned int flags)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_conf.c
Lines: 928-932
100.000% (1/1)
21
SSL_CTX_add_custom_ext
Name: SSL_CTX_add_custom_ext
Prototype: int SSL_CTX_add_custom_ext(SSL_CTX *ctx, unsigned int ext_type, unsigned int context, SSL_custom_ext_add_cb_ex add_cb, SSL_custom_ext_free_cb_ex free_cb, void *add_arg, SSL_custom_ext_parse_cb_ex parse_cb, void *parse_arg)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/extensions_cust.c
Lines: 478-487
100.000% (1/1)
21
SSL_CTX_set0_ctlog_store
Name: SSL_CTX_set0_ctlog_store
Prototype: void SSL_CTX_set0_ctlog_store(SSL_CTX *ctx, CTLOG_STORE * logs)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c
Lines: 4945-4949
  0.000% (0/1)
21
SSL_CTX_set_allow_early_data_cb
Name: SSL_CTX_set_allow_early_data_cb
Prototype: void SSL_CTX_set_allow_early_data_cb(SSL_CTX *ctx, SSL_allow_early_data_cb_fn cb, void *arg)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c
Lines: 5521-5527
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, SSL_CTX_alpn_select_cb_func cb, void *arg)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c
Lines: 2784-2790
100.000% (1/1)
21
SSL_CTX_set_cert_store
Name: SSL_CTX_set_cert_store
Prototype: void SSL_CTX_set_cert_store(SSL_CTX *ctx, X509_STORE *store)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c
Lines: 4129-4133
  0.000% (0/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/openssl/src/ssl/ssl_lib.c
Lines: 3179-3185
100.000% (1/1)
21
SSL_CTX_set_client_hello_cb
Name: SSL_CTX_set_client_hello_cb
Prototype: void SSL_CTX_set_client_hello_cb(SSL_CTX *c, SSL_client_hello_cb_fn cb, void *arg)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c
Lines: 4958-4963
100.000% (1/1)
21
SSL_CTX_set_max_early_data
Name: SSL_CTX_set_max_early_data
Prototype: int SSL_CTX_set_max_early_data(SSL_CTX *ctx, uint32_t max_early_data)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c
Lines: 5357-5362
100.000% (1/1)
21
SSL_CTX_set_next_proto_select_cb
Name: SSL_CTX_set_next_proto_select_cb
Prototype: void SSL_CTX_set_next_proto_select_cb(SSL_CTX *ctx, SSL_CTX_npn_select_cb_func cb, void *arg)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c
Lines: 2732-2738
100.000% (1/1)
21
SSL_CTX_set_next_protos_advertised_cb
Name: SSL_CTX_set_next_protos_advertised_cb
Prototype: void SSL_CTX_set_next_protos_advertised_cb(SSL_CTX *ctx, SSL_CTX_npn_advertised_cb_func cb, void *arg)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c
Lines: 2714-2720
100.000% (1/1)
21
SSL_CTX_set_not_resumable_session_callback
Name: SSL_CTX_set_not_resumable_session_callback
Prototype: void SSL_CTX_set_not_resumable_session_callback(SSL_CTX *ctx, int (*cb) (SSL *ssl, int is_forward_secure))
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c
Lines: 4277-4284
  0.000% (0/1)
21
SSL_CTX_set_num_tickets
Name: SSL_CTX_set_num_tickets
Prototype: int SSL_CTX_set_num_tickets(SSL_CTX *ctx, size_t num_tickets)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c
Lines: 4364-4369
100.000% (1/1)
21
SSL_CTX_set_recv_max_early_data
Name: SSL_CTX_set_recv_max_early_data
Prototype: int SSL_CTX_set_recv_max_early_data(SSL_CTX *ctx, uint32_t recv_max_early_data)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c
Lines: 5381-5386
  0.000% (0/1)
21
SSL_CTX_set_srp_client_pwd_callback
Name: SSL_CTX_set_srp_client_pwd_callback
Prototype: int SSL_CTX_set_srp_client_pwd_callback(SSL_CTX *ctx, char *(*cb) (SSL *, void *))
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/tls_srp.c
Lines: 449-454
100.000% (1/1)
21
SSL_CTX_set_srp_username_callback
Name: SSL_CTX_set_srp_username_callback
Prototype: int SSL_CTX_set_srp_username_callback(SSL_CTX *ctx, int (*cb) (SSL *, int *, void *))
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/tls_srp.c
Lines: 442-447
100.000% (1/1)
21
SSL_CTX_set_srp_verify_param_callback
Name: SSL_CTX_set_srp_verify_param_callback
Prototype: int SSL_CTX_set_srp_verify_param_callback(SSL_CTX *ctx, int (*cb) (SSL *, void *))
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/tls_srp.c
Lines: 430-435
100.000% (1/1)
21
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/openssl/src/ssl/ssl_lib.c
Lines: 3187-3192
100.000% (1/1)
21
SSL_CTX_use_serverinfo
Name: SSL_CTX_use_serverinfo
Prototype: int SSL_CTX_use_serverinfo(SSL_CTX *ctx, const unsigned char *serverinfo, size_t serverinfo_length)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_rsa.c
Lines: 901-906
100.000% (1/1)
21
SSL_SESSION_get0_alpn_selected
Name: SSL_SESSION_get0_alpn_selected
Prototype: void SSL_SESSION_get0_alpn_selected(const SSL_SESSION *s, const unsigned char **alpn, size_t *len)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_sess.c
Lines: 960-966
  0.000% (0/1)
21
SSL_SESSION_is_resumable
Name: SSL_SESSION_is_resumable
Prototype: int SSL_SESSION_is_resumable(const SSL_SESSION *s)
Coverage:  71.429% (5/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_sess.c
Lines: 1007-1015
 71.429% (5/7)
21
SSL_SESSION_set_cipher
Name: SSL_SESSION_set_cipher
Prototype: int SSL_SESSION_set_cipher(SSL_SESSION *s, const SSL_CIPHER *cipher)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_sess.c
Lines: 907-911
100.000% (1/1)
21
SSL_SESSION_set_max_early_data
Name: SSL_SESSION_set_max_early_data
Prototype: int SSL_SESSION_set_max_early_data(SSL_SESSION *s, uint32_t max_early_data)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_sess.c
Lines: 953-958
100.000% (1/1)
21
SSL_SESSION_set_protocol_version
Name: SSL_SESSION_set_protocol_version
Prototype: int SSL_SESSION_set_protocol_version(SSL_SESSION *s, int version)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_sess.c
Lines: 896-900
100.000% (1/1)
21
SSL_in_before
Name: SSL_in_before
Prototype: int SSL_in_before(const SSL *s)
Coverage: 100.000% (5/5)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem.c
Lines: 81-92
100.000% (5/5)
21
SSL_pending
Name: SSL_pending
Prototype: int SSL_pending(const SSL *s)
Coverage:  66.667% (2/3)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c
Lines: 1474-1489
 66.667% (2/3)
21
SSL_set0_rbio
Name: SSL_set0_rbio
Prototype: void SSL_set0_rbio(SSL *s, BIO *rbio)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c
Lines: 1224-1228
100.000% (1/1)
21
SSL_set_allow_early_data_cb
Name: SSL_set_allow_early_data_cb
Prototype: void SSL_set_allow_early_data_cb(SSL *s, SSL_allow_early_data_cb_fn cb, void *arg)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c
Lines: 5529-5535
  0.000% (0/1)
21
SSL_set_debug
Name: SSL_set_debug
Prototype: void SSL_set_debug(SSL *s, int debug)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c
Lines: 4447-4452
  0.000% (0/1)
21
SSL_set_max_early_data
Name: SSL_set_max_early_data
Prototype: int SSL_set_max_early_data(SSL *s, uint32_t max_early_data)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c
Lines: 5369-5374
  0.000% (0/1)
21
SSL_set_not_resumable_session_callback
Name: SSL_set_not_resumable_session_callback
Prototype: void SSL_set_not_resumable_session_callback(SSL *ssl, int (*cb) (SSL *ssl, int is_forward_secure))
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c
Lines: 4286-4292
  0.000% (0/1)
21
SSL_set_num_tickets
Name: SSL_set_num_tickets
Prototype: int SSL_set_num_tickets(SSL *s, size_t num_tickets)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c
Lines: 4352-4357
  0.000% (0/1)
21
SSL_set_recv_max_early_data
Name: SSL_set_recv_max_early_data
Prototype: int SSL_set_recv_max_early_data(SSL *s, uint32_t recv_max_early_data)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c
Lines: 5393-5398
100.000% (1/1)
21
TS_CONF_set_ess_cert_id_chain
Name: TS_CONF_set_ess_cert_id_chain
Prototype: int TS_CONF_set_ess_cert_id_chain(CONF *conf, const char *section, TS_RESP_CTX *ctx)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ts/ts_conf.c
Lines: 464-469
  0.000% (0/1)
21
TS_REQ_set_cert_req
Name: TS_REQ_set_cert_req
Prototype: int TS_REQ_set_cert_req(TS_REQ *a, int cert_req)
Coverage:  0.000% (0/3)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ts/ts_req_utils.c
Lines: 121-125
  0.000% (0/3)
21
TS_RESP_CTX_set_ess_cert_id_digest
Name: TS_RESP_CTX_set_ess_cert_id_digest
Prototype: int TS_RESP_CTX_set_ess_cert_id_digest(TS_RESP_CTX *ctx, const EVP_MD *md)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ts/ts_rsp_sign.c
Lines: 1053-1057
  0.000% (0/1)
21
TS_RESP_CTX_set_extension_cb
Name: TS_RESP_CTX_set_extension_cb
Prototype: void TS_RESP_CTX_set_extension_cb(TS_RESP_CTX *ctx, TS_extension_cb cb, void *data)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ts/ts_rsp_sign.c
Lines: 292-297
  0.000% (0/1)
21
TS_RESP_CTX_set_serial_cb
Name: TS_RESP_CTX_set_serial_cb
Prototype: void TS_RESP_CTX_set_serial_cb(TS_RESP_CTX *ctx, TS_serial_cb cb, void *data)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ts/ts_rsp_sign.c
Lines: 280-284
  0.000% (0/1)
21
TS_RESP_CTX_set_signer_digest
Name: TS_RESP_CTX_set_signer_digest
Prototype: int TS_RESP_CTX_set_signer_digest(TS_RESP_CTX *ctx, const EVP_MD *md)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ts/ts_rsp_sign.c
Lines: 177-181
  0.000% (0/1)
21
TS_RESP_CTX_set_time_cb
Name: TS_RESP_CTX_set_time_cb
Prototype: void TS_RESP_CTX_set_time_cb(TS_RESP_CTX *ctx, TS_time_cb cb, void *data)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ts/ts_rsp_sign.c
Lines: 286-290
  0.000% (0/1)
21
TS_TST_INFO_set_ordering
Name: TS_TST_INFO_set_ordering
Prototype: int TS_TST_INFO_set_ordering(TS_TST_INFO *a, int ordering)
Coverage:  0.000% (0/3)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ts/ts_rsp_utils.c
Lines: 240-244
  0.000% (0/3)
21
TS_VERIFY_CTS_set_certs
Name: TS_VERIFY_CTS_set_certs
Prototype: struct stack_st_X509 *TS_VERIFY_CTS_set_certs(TS_VERIFY_CTX *ctx, struct stack_st_X509 *certs)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ts/ts_verify_ctx.c
Lines: 63-68
  0.000% (0/1)
21
TS_VERIFY_CTX_add_flags
Name: TS_VERIFY_CTX_add_flags
Prototype: int TS_VERIFY_CTX_add_flags(TS_VERIFY_CTX *ctx, int f)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ts/ts_verify_ctx.c
Lines: 39-43
  0.000% (0/1)
21
TS_VERIFY_CTX_set_data
Name: TS_VERIFY_CTX_set_data
Prototype: BIO *TS_VERIFY_CTX_set_data(TS_VERIFY_CTX *ctx, BIO *b)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ts/ts_verify_ctx.c
Lines: 51-55
  0.000% (0/1)
21
TS_VERIFY_CTX_set_flags
Name: TS_VERIFY_CTX_set_flags
Prototype: int TS_VERIFY_CTX_set_flags(TS_VERIFY_CTX *ctx, int f)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ts/ts_verify_ctx.c
Lines: 45-49
  0.000% (0/1)
21
TS_VERIFY_CTX_set_store
Name: TS_VERIFY_CTX_set_store
Prototype: X509_STORE *TS_VERIFY_CTX_set_store(TS_VERIFY_CTX *ctx, X509_STORE *s)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ts/ts_verify_ctx.c
Lines: 57-61
  0.000% (0/1)
21
UI_set_method
Name: UI_set_method
Prototype: const UI_METHOD *UI_set_method(UI *ui, const UI_METHOD *meth)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ui/ui_lib.c
Lines: 589-593
  0.000% (0/1)
21
WHIRLPOOL_Init
Name: WHIRLPOOL_Init
Prototype: int WHIRLPOOL_Init(WHIRLPOOL_CTX *c)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/whrlpool/wp_dgst.c
Lines: 59-63
100.000% (1/1)
21
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/openssl/src/crypto/ec/curve25519.c
Lines: 5427-5433
100.000% (1/1)
21
X448
Name: X448
Prototype: int X448(uint8_t out_shared_key[56], const uint8_t private_key[56], const uint8_t peer_public_value[56])
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve448/curve448.c
Lines: 716-721
100.000% (1/1)
21
X509V3_set_conf_lhash
Name: X509V3_set_conf_lhash
Prototype: void X509V3_set_conf_lhash(X509V3_CTX *ctx, struct lhash_st_CONF_VALUE *lhash)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_conf.c
Lines: 479-483
  0.000% (0/1)
21
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/openssl/src/crypto/x509v3/v3_conf.c
Lines: 426-430
100.000% (1/1)
21
X509_LOOKUP_meth_set_ctrl
Name: X509_LOOKUP_meth_set_ctrl
Prototype: int X509_LOOKUP_meth_set_ctrl( X509_LOOKUP_METHOD *method, X509_LOOKUP_ctrl_fn ctrl)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_meth.c
Lines: 100-106
  0.000% (0/1)
21
X509_LOOKUP_meth_set_free
Name: X509_LOOKUP_meth_set_free
Prototype: int X509_LOOKUP_meth_set_free( X509_LOOKUP_METHOD *method, void (*free_fn) (X509_LOOKUP *ctx))
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_meth.c
Lines: 59-65
  0.000% (0/1)
21
X509_LOOKUP_meth_set_get_by_alias
Name: X509_LOOKUP_meth_set_get_by_alias
Prototype: int X509_LOOKUP_meth_set_get_by_alias(X509_LOOKUP_METHOD *method, X509_LOOKUP_get_by_alias_fn get_by_alias)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_meth.c
Lines: 154-159
  0.000% (0/1)
21
X509_LOOKUP_meth_set_get_by_fingerprint
Name: X509_LOOKUP_meth_set_get_by_fingerprint
Prototype: int X509_LOOKUP_meth_set_get_by_fingerprint(X509_LOOKUP_METHOD *method, X509_LOOKUP_get_by_fingerprint_fn get_by_fingerprint)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_meth.c
Lines: 141-146
  0.000% (0/1)
21
X509_LOOKUP_meth_set_get_by_issuer_serial
Name: X509_LOOKUP_meth_set_get_by_issuer_serial
Prototype: int X509_LOOKUP_meth_set_get_by_issuer_serial(X509_LOOKUP_METHOD *method, X509_LOOKUP_get_by_issuer_serial_fn get_by_issuer_serial)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_meth.c
Lines: 127-132
  0.000% (0/1)
21
X509_LOOKUP_meth_set_get_by_subject
Name: X509_LOOKUP_meth_set_get_by_subject
Prototype: int X509_LOOKUP_meth_set_get_by_subject(X509_LOOKUP_METHOD *method, X509_LOOKUP_get_by_subject_fn get_by_subject)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_meth.c
Lines: 113-118
  0.000% (0/1)
21
X509_LOOKUP_meth_set_init
Name: X509_LOOKUP_meth_set_init
Prototype: int X509_LOOKUP_meth_set_init(X509_LOOKUP_METHOD *method, int (*init) (X509_LOOKUP *ctx))
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_meth.c
Lines: 73-78
  0.000% (0/1)
21
X509_LOOKUP_meth_set_new_item
Name: X509_LOOKUP_meth_set_new_item
Prototype: int X509_LOOKUP_meth_set_new_item(X509_LOOKUP_METHOD *method, int (*new_item) (X509_LOOKUP *ctx))
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_meth.c
Lines: 46-51
  0.000% (0/1)
21
X509_LOOKUP_meth_set_shutdown
Name: X509_LOOKUP_meth_set_shutdown
Prototype: int X509_LOOKUP_meth_set_shutdown( X509_LOOKUP_METHOD *method, int (*shutdown) (X509_LOOKUP *ctx))
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_meth.c
Lines: 86-92
  0.000% (0/1)
21
X509_LOOKUP_set_method_data
Name: X509_LOOKUP_set_method_data
Prototype: int X509_LOOKUP_set_method_data(X509_LOOKUP *ctx, void *data)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_lu.c
Lines: 121-125
  0.000% (0/1)
21
X509_NAME_digest
Name: X509_NAME_digest
Prototype: int X509_NAME_digest(const X509_NAME *data, const EVP_MD *type, unsigned char *md, unsigned int *len)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x_all.c
Lines: 397-402
100.000% (1/1)
21
X509_OBJECT_free
Name: X509_OBJECT_free
Prototype: void X509_OBJECT_free(X509_OBJECT *a)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_lu.c
Lines: 461-465
100.000% (1/1)
21
X509_REQ_digest
Name: X509_REQ_digest
Prototype: int X509_REQ_digest(const X509_REQ *data, const EVP_MD *type, unsigned char *md, unsigned int *len)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x_all.c
Lines: 390-395
  0.000% (0/1)
21
X509_REQ_verify
Name: X509_REQ_verify
Prototype: int X509_REQ_verify(X509_REQ *a, EVP_PKEY *r)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x_all.c
Lines: 30-34
100.000% (1/1)
21
X509_REVOKED_cmp
Name: X509_REVOKED_cmp
Prototype: static int X509_REVOKED_cmp(const X509_REVOKED *const *a, const X509_REVOKED *const *b)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x_crl.c
Lines: 302-307
100.000% (1/1)
21
X509_STORE_CTX_set0_param
Name: X509_STORE_CTX_set0_param
Prototype: void X509_STORE_CTX_set0_param(X509_STORE_CTX *ctx, X509_VERIFY_PARAM *param)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_vfy.c
Lines: 2513-2517
100.000% (1/1)
21
X509_STORE_CTX_set0_verified_chain
Name: X509_STORE_CTX_set0_verified_chain
Prototype: void X509_STORE_CTX_set0_verified_chain(X509_STORE_CTX *ctx, struct stack_st_X509 *sk)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_vfy.c
Lines: 2406-2410
  0.000% (0/1)
21
X509_STORE_set_depth
Name: X509_STORE_set_depth
Prototype: int X509_STORE_set_depth(X509_STORE *ctx, int depth)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_lu.c
Lines: 728-732
  0.000% (0/1)
21
X509_VERIFY_PARAM_clear_flags
Name: X509_VERIFY_PARAM_clear_flags
Prototype: int X509_VERIFY_PARAM_clear_flags(X509_VERIFY_PARAM *param, unsigned long flags)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_vpm.c
Lines: 278-283
  0.000% (0/1)
21
X509_VERIFY_PARAM_set1_email
Name: X509_VERIFY_PARAM_set1_email
Prototype: int X509_VERIFY_PARAM_set1_email(X509_VERIFY_PARAM *param, const char *email, size_t emaillen)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_vpm.c
Lines: 424-429
  0.000% (0/1)
21
X509_VERIFY_PARAM_set_inh_flags
Name: X509_VERIFY_PARAM_set_inh_flags
Prototype: int X509_VERIFY_PARAM_set_inh_flags(X509_VERIFY_PARAM *param, uint32_t flags)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_vpm.c
Lines: 295-299
  0.000% (0/1)
21
X509_VERIFY_PARAM_set_time
Name: X509_VERIFY_PARAM_set_time
Prototype: void X509_VERIFY_PARAM_set_time(X509_VERIFY_PARAM *param, time_t t)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_vpm.c
Lines: 326-330
100.000% (1/1)
21
Page:<>1
eLOC - Effective Lines of Code: 1
...20
eLOC - Effective Lines of Code: 1
...30
eLOC - Effective Lines of Code: 1
...40
eLOC - Effective Lines of Code: 1
...46
eLOC - Effective Lines of Code: 1
47
eLOC - Effective Lines of Code: 1
48
eLOC - Effective Lines of Code: 1
49
eLOC - Effective Lines of Code: 2
5051
eLOC - Effective Lines of Code: 2
52
eLOC - Effective Lines of Code: 2
53
eLOC - Effective Lines of Code: 3
54
eLOC - Effective Lines of Code: 3
...60
eLOC - Effective Lines of Code: 6
...70
eLOC - Effective Lines of Code: 10
...80
eLOC - Effective Lines of Code: 18
...100
eLOC - Effective Lines of Code: 109
...103
eLOC - Effective Lines of Code: 3806

Generated by Squish Coco 4.2.2