OpenCoverage

LibreSSL Portable Test Coverage

Function Tree

Page:<>1
McCabe - Cyclomatic Complexity: 131
...10
McCabe - Cyclomatic Complexity: 8
...20
McCabe - Cyclomatic Complexity: 4
...30
McCabe - Cyclomatic Complexity: 2
...40
McCabe - Cyclomatic Complexity: 1
...44
McCabe - Cyclomatic Complexity: 1
45
McCabe - Cyclomatic Complexity: 1
46
McCabe - Cyclomatic Complexity: 1
47
McCabe - Cyclomatic Complexity: 1
4849
McCabe - Cyclomatic Complexity: 1
50
McCabe - Cyclomatic Complexity: 1
51
McCabe - Cyclomatic Complexity: 1
52
McCabe - Cyclomatic Complexity: 1
...60
McCabe - Cyclomatic Complexity: 1
FunctionCondition %eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexityâ–¾
SSL_set1_param
Name: SSL_set1_param
Prototype: int SSL_set1_param(SSL *ssl, X509_VERIFY_PARAM *vpm)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_lib.c
Lines: 488-492
  0.000% (0/1)
11
SSL_set1_groups_list
Name: SSL_set1_groups_list
Prototype: int SSL_set1_groups_list(SSL *s, const char *groups)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/s3_lib.c
Lines: 1820-1825
  0.000% (0/1)
21
SSL_set1_groups
Name: SSL_set1_groups
Prototype: int SSL_set1_groups(SSL *s, const int *groups, size_t groups_len)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/s3_lib.c
Lines: 1813-1818
  0.000% (0/1)
21
SSL_renegotiate_pending
Name: SSL_renegotiate_pending
Prototype: int SSL_renegotiate_pending(SSL *s)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_lib.c
Lines: 1042-1050
  0.000% (0/1)
11
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_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_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_is_server
Name: SSL_is_server
Prototype: int SSL_is_server(const SSL *s)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_lib.c
Lines: 942-946
  0.000% (0/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_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_verify_result
Name: SSL_get_verify_result
Prototype: long SSL_get_verify_result(const SSL *ssl)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_lib.c
Lines: 2890-2894
  0.000% (0/1)
11
SSL_get_verify_mode
Name: SSL_get_verify_mode
Prototype: int SSL_get_verify_mode(const SSL *s)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_lib.c
Lines: 734-738
  0.000% (0/1)
11
SSL_get_verify_depth
Name: SSL_get_verify_depth
Prototype: int SSL_get_verify_depth(const SSL *s)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_lib.c
Lines: 740-744
  0.000% (0/1)
11
SSL_get_ssl_method
Name: SSL_get_ssl_method
Prototype: const SSL_METHOD * SSL_get_ssl_method(SSL *s)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_lib.c
Lines: 2291-2295
  0.000% (0/1)
11
SSL_get_shutdown
Name: SSL_get_shutdown
Prototype: int SSL_get_shutdown(const SSL *s)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_lib.c
Lines: 2801-2805
  0.000% (0/1)
11
SSL_get_session
Name: SSL_get_session
Prototype: SSL_SESSION * SSL_get_session(const SSL *ssl)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_sess.c
Lines: 151-155
  0.000% (0/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_read_ahead
Name: SSL_get_read_ahead
Prototype: int SSL_get_read_ahead(const SSL *s)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_lib.c
Lines: 791-795
  0.000% (0/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_quiet_shutdown
Name: SSL_get_quiet_shutdown
Prototype: int SSL_get_quiet_shutdown(const SSL *s)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_lib.c
Lines: 2789-2793
  0.000% (0/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_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_fd
Name: SSL_get_fd
Prototype: int SSL_get_fd(const SSL *s)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_lib.c
Lines: 605-609
  0.000% (0/1)
11
SSL_get_ex_new_index
Name: SSL_get_ex_new_index
Prototype: int SSL_get_ex_new_index(long argl, void *argp, CRYPTO_EX_new *new_func, CRYPTO_EX_dup *dup_func, CRYPTO_EX_free *free_func)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_lib.c
Lines: 2896-2902
  0.000% (0/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_default_timeout
Name: SSL_get_default_timeout
Prototype: long SSL_get_default_timeout(const SSL *s)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_lib.c
Lines: 948-952
  0.000% (0/1)
11
SSL_get_current_expansion
Name: SSL_get_current_expansion
Prototype: const void * SSL_get_current_expansion(SSL *s)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_lib.c
Lines: 2685-2689
  0.000% (0/1)
51
SSL_get_current_compression
Name: SSL_get_current_compression
Prototype: const void * SSL_get_current_compression(SSL *s)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_lib.c
Lines: 2679-2683
  0.000% (0/1)
51
SSL_get_SSL_CTX
Name: SSL_get_SSL_CTX
Prototype: SSL_CTX * SSL_get_SSL_CTX(const SSL *ssl)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_lib.c
Lines: 2813-2817
  0.000% (0/1)
11
SSL_get0_param
Name: SSL_get0_param
Prototype: X509_VERIFY_PARAM * SSL_get0_param(SSL *ssl)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_lib.c
Lines: 482-486
  0.000% (0/1)
11
SSL_get0_next_proto_negotiated
Name: SSL_get0_next_proto_negotiated
Prototype: void SSL_get0_next_proto_negotiated(const SSL *s, const unsigned char **data, unsigned *len)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_lib.c
Lines: 1604-1610
  0.000% (0/1)
61
SSL_export_keying_material
Name: SSL_export_keying_material
Prototype: int SSL_export_keying_material(SSL *s, unsigned char *out, size_t olen, const char *label, size_t llen, const unsigned char *p, size_t plen, int use_context)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_lib.c
Lines: 1724-1731
  0.000% (0/1)
21
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_cache_hit
Name: SSL_cache_hit
Prototype: int SSL_cache_hit(SSL *s)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_lib.c
Lines: 3035-3039
  0.000% (0/1)
11
SSL_add_client_CA
Name: SSL_add_client_CA
Prototype: int SSL_add_client_CA(SSL *ssl, X509 *x)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_cert.c
Lines: 530-534
  0.000% (0/1)
11
SSL_SESSION_up_ref
Name: SSL_SESSION_up_ref
Prototype: int SSL_SESSION_up_ref(SSL_SESSION *ss)
Coverage:  0.000% (0/3)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_sess.c
Lines: 737-742
  0.000% (0/3)
21
SSL_SESSION_set_ex_data
Name: SSL_SESSION_set_ex_data
Prototype: int SSL_SESSION_set_ex_data(SSL_SESSION *s, int idx, void *arg)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_sess.c
Lines: 185-189
  0.000% (0/1)
11
SSL_SESSION_has_ticket
Name: SSL_SESSION_has_ticket
Prototype: int SSL_SESSION_has_ticket(const SSL_SESSION *s)
Coverage:  0.000% (0/3)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_sess.c
Lines: 263-267
  0.000% (0/3)
11
SSL_SESSION_get_ticket_lifetime_hint
Name: SSL_SESSION_get_ticket_lifetime_hint
Prototype: unsigned long SSL_SESSION_get_ticket_lifetime_hint(const SSL_SESSION *s)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_sess.c
Lines: 257-261
  0.000% (0/1)
11
SSL_SESSION_get_protocol_version
Name: SSL_SESSION_get_protocol_version
Prototype: int SSL_SESSION_get_protocol_version(const SSL_SESSION *s)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_sess.c
Lines: 841-845
  0.000% (0/1)
11
SSL_SESSION_get_ex_new_index
Name: SSL_SESSION_get_ex_new_index
Prototype: int SSL_SESSION_get_ex_new_index(long argl, void *argp, CRYPTO_EX_new *new_func, CRYPTO_EX_dup *dup_func, CRYPTO_EX_free *free_func)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_sess.c
Lines: 177-183
  0.000% (0/1)
21
SSL_SESSION_get_ex_data
Name: SSL_SESSION_get_ex_data
Prototype: void * SSL_SESSION_get_ex_data(const SSL_SESSION *s, int idx)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_sess.c
Lines: 191-195
  0.000% (0/1)
11
SSL_SESSION_get_compress_id
Name: SSL_SESSION_get_compress_id
Prototype: unsigned int SSL_SESSION_get_compress_id(const SSL_SESSION *ss)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_sess.c
Lines: 251-255
  0.000% (0/1)
11
SSL_SESSION_get0_peer
Name: SSL_SESSION_get0_peer
Prototype: X509 * SSL_SESSION_get0_peer(SSL_SESSION *s)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_sess.c
Lines: 847-851
  0.000% (0/1)
11
SSL_SESSION
Name: SSL_SESSION
Prototype: SSL_SESSION * (*SSL_CTX_sess_get_get_cb(SSL_CTX *ctx))(SSL *ssl, const unsigned char *data, int len, int *copy)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_sess.c
Lines: 1100-1105
  0.000% (0/1)
11
SSL_CTX_up_ref
Name: SSL_CTX_up_ref
Prototype: int SSL_CTX_up_ref(SSL_CTX *ctx)
Coverage:  0.000% (0/3)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_lib.c
Lines: 1990-1995
  0.000% (0/3)
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_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_trust
Name: SSL_CTX_set_trust
Prototype: int SSL_CTX_set_trust(SSL_CTX *s, int trust)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_lib.c
Lines: 458-462
  0.000% (0/1)
11
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_tmp_ecdh_callback
Name: SSL_CTX_set_tmp_ecdh_callback
Prototype: void SSL_CTX_set_tmp_ecdh_callback(SSL_CTX *ctx, EC_KEY *(*ecdh)(SSL *ssl, int is_export, int keylength))
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_lib.c
Lines: 2998-3004
  0.000% (0/1)
21
SSL_CTX_set_tmp_dh_callback
Name: SSL_CTX_set_tmp_dh_callback
Prototype: void SSL_CTX_set_tmp_dh_callback(SSL_CTX *ctx, DH *(*dh)(SSL *ssl, int is_export, int keylength))
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_lib.c
Lines: 2984-2989
  0.000% (0/1)
11
SSL_CTX_set_tlsext_use_srtp
Name: SSL_CTX_set_tlsext_use_srtp
Prototype: int SSL_CTX_set_tlsext_use_srtp(SSL_CTX *ctx, const char *profiles)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/d1_srtp.c
Lines: 215-219
  0.000% (0/1)
11
SSL_CTX_set_quiet_shutdown
Name: SSL_CTX_set_quiet_shutdown
Prototype: void SSL_CTX_set_quiet_shutdown(SSL_CTX *ctx, int mode)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_lib.c
Lines: 2771-2775
  0.000% (0/1)
11
SSL_CTX_set_purpose
Name: SSL_CTX_set_purpose
Prototype: int SSL_CTX_set_purpose(SSL_CTX *s, int purpose)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_lib.c
Lines: 446-450
  0.000% (0/1)
11
SSL_CTX_set_msg_callback
Name: SSL_CTX_set_msg_callback
Prototype: void SSL_CTX_set_msg_callback(SSL_CTX *ctx, void (*cb)(int write_p, int version, int content_type, const void *buf, size_t len, SSL *ssl, void *arg))
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_lib.c
Lines: 3014-3020
  0.000% (0/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_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_info_callback
Name: SSL_CTX_set_info_callback
Prototype: void SSL_CTX_set_info_callback(SSL_CTX *ctx, void (*cb)(const SSL *ssl, int type, int val))
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_sess.c
Lines: 1107-1112
  0.000% (0/1)
11
SSL_CTX_set_generate_session_id
Name: SSL_CTX_set_generate_session_id
Prototype: int SSL_CTX_set_generate_session_id(SSL_CTX *ctx, GEN_SESSION_CB cb)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_lib.c
Lines: 402-409
  0.000% (0/1)
41
SSL_CTX_set_ex_data
Name: SSL_CTX_set_ex_data
Prototype: int SSL_CTX_set_ex_data(SSL_CTX *s, int idx, void *arg)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_lib.c
Lines: 2924-2928
  0.000% (0/1)
11
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_default_passwd_cb_userdata
Name: SSL_CTX_set_default_passwd_cb_userdata
Prototype: void SSL_CTX_set_default_passwd_cb_userdata(SSL_CTX *ctx, void *u)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_lib.c
Lines: 2015-2019
  0.000% (0/1)
11
SSL_CTX_set_default_passwd_cb
Name: SSL_CTX_set_default_passwd_cb
Prototype: void SSL_CTX_set_default_passwd_cb(SSL_CTX *ctx, pem_password_cb *cb)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_lib.c
Lines: 2003-2007
  0.000% (0/1)
11
SSL_CTX_set_cookie_verify_cb
Name: SSL_CTX_set_cookie_verify_cb
Prototype: void SSL_CTX_set_cookie_verify_cb(SSL_CTX *ctx, int (*cb)(SSL *ssl, const unsigned char *cookie, unsigned int cookie_len))
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_sess.c
Lines: 1159-1164
  0.000% (0/1)
11
SSL_CTX_set_cookie_generate_cb
Name: SSL_CTX_set_cookie_generate_cb
Prototype: void SSL_CTX_set_cookie_generate_cb(SSL_CTX *ctx, int (*cb)(SSL *ssl, unsigned char *cookie, unsigned int *cookie_len))
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_sess.c
Lines: 1152-1157
  0.000% (0/1)
11
SSL_CTX_set_client_cert_cb
Name: SSL_CTX_set_client_cert_cb
Prototype: void SSL_CTX_set_client_cert_cb(SSL_CTX *ctx, int (*cb)(SSL *ssl, X509 **x509, EVP_PKEY **pkey))
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_sess.c
Lines: 1120-1125
  0.000% (0/1)
11
SSL_CTX_set_client_CA_list
Name: SSL_CTX_set_client_CA_list
Prototype: void SSL_CTX_set_client_CA_list(SSL_CTX *ctx, struct stack_st_X509_NAME *name_list)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_cert.c
Lines: 480-484
  0.000% (0/1)
11
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_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/libressl/src/ssl/ssl_lib.c
Lines: 2948-2953
  0.000% (0/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_set1_param
Name: SSL_CTX_set1_param
Prototype: int SSL_CTX_set1_param(SSL_CTX *ctx, X509_VERIFY_PARAM *vpm)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_lib.c
Lines: 476-480
  0.000% (0/1)
11
SSL_CTX_set1_groups_list
Name: SSL_CTX_set1_groups_list
Prototype: int SSL_CTX_set1_groups_list(SSL_CTX *ctx, const char *groups)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/s3_lib.c
Lines: 2107-2112
  0.000% (0/1)
21
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_sessions
Name: SSL_CTX_sessions
Prototype: struct lhash_st_SSL_SESSION * SSL_CTX_sessions(SSL_CTX *ctx)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_lib.c
Lines: 1124-1128
  0.000% (0/1)
11
SSL_CTX_sess_set_remove_cb
Name: SSL_CTX_sess_set_remove_cb
Prototype: void SSL_CTX_sess_set_remove_cb(SSL_CTX *ctx, void (*cb)(SSL_CTX *ctx, SSL_SESSION *sess))
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_sess.c
Lines: 1080-1085
  0.000% (0/1)
11
SSL_CTX_sess_set_new_cb
Name: SSL_CTX_sess_set_new_cb
Prototype: void SSL_CTX_sess_set_new_cb(SSL_CTX *ctx, int (*cb)(struct ssl_st *ssl, SSL_SESSION *sess))
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_sess.c
Lines: 1068-1072
  0.000% (0/1)
11
SSL_CTX_sess_set_get_cb
Name: SSL_CTX_sess_set_get_cb
Prototype: void SSL_CTX_sess_set_get_cb(SSL_CTX *ctx, SSL_SESSION *(*cb)(struct ssl_st *ssl, const unsigned char *data, int len, int *copy))
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_sess.c
Lines: 1093-1098
  0.000% (0/1)
11
SSL_CTX_remove_session
Name: SSL_CTX_remove_session
Prototype: int SSL_CTX_remove_session(SSL_CTX *ctx, SSL_SESSION *c)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_sess.c
Lines: 671-675
  0.000% (0/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_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_get_verify_mode
Name: SSL_CTX_get_verify_mode
Prototype: int SSL_CTX_get_verify_mode(const SSL_CTX *ctx)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_lib.c
Lines: 752-756
  0.000% (0/1)
11
SSL_CTX_get_verify_depth
Name: SSL_CTX_get_verify_depth
Prototype: int SSL_CTX_get_verify_depth(const SSL_CTX *ctx)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_lib.c
Lines: 758-762
  0.000% (0/1)
11
SSL_CTX_get_quiet_shutdown
Name: SSL_CTX_get_quiet_shutdown
Prototype: int SSL_CTX_get_quiet_shutdown(const SSL_CTX *ctx)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_lib.c
Lines: 2777-2781
  0.000% (0/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_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_ex_new_index
Name: SSL_CTX_get_ex_new_index
Prototype: int SSL_CTX_get_ex_new_index(long argl, void *argp, CRYPTO_EX_new *new_func, CRYPTO_EX_dup *dup_func, CRYPTO_EX_free *free_func)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_lib.c
Lines: 2916-2922
  0.000% (0/1)
21
SSL_CTX_get_ex_data
Name: SSL_CTX_get_ex_data
Prototype: void * SSL_CTX_get_ex_data(const SSL_CTX *s, int idx)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_lib.c
Lines: 2930-2934
  0.000% (0/1)
11
SSL_CTX_get_default_passwd_cb_userdata
Name: SSL_CTX_get_default_passwd_cb_userdata
Prototype: void * SSL_CTX_get_default_passwd_cb_userdata(SSL_CTX *ctx)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_lib.c
Lines: 2009-2013
  0.000% (0/1)
11
SSL_CTX_get_default_passwd_cb
Name: SSL_CTX_get_default_passwd_cb
Prototype: pem_password_cb * SSL_CTX_get_default_passwd_cb(SSL_CTX *ctx)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_lib.c
Lines: 1997-2001
  0.000% (0/1)
11
SSL_CTX_get_client_CA_list
Name: SSL_CTX_get_client_CA_list
Prototype: struct stack_st_X509_NAME * SSL_CTX_get_client_CA_list(const SSL_CTX *ctx)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_cert.c
Lines: 486-490
  0.000% (0/1)
11
SSL_CTX_get_ciphers
Name: SSL_CTX_get_ciphers
Prototype: struct stack_st_SSL_CIPHER * SSL_CTX_get_ciphers(const SSL_CTX *ctx)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_lib.c
Lines: 1329-1333
  0.000% (0/1)
11
SSL_CTX_get_cert_store
Name: SSL_CTX_get_cert_store
Prototype: X509_STORE * SSL_CTX_get_cert_store(const SSL_CTX *ctx)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_lib.c
Lines: 2942-2946
  0.000% (0/1)
11
SSL_CTX_get0_param
Name: SSL_CTX_get0_param
Prototype: X509_VERIFY_PARAM * SSL_CTX_get0_param(SSL_CTX *ctx)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_lib.c
Lines: 470-474
  0.000% (0/1)
11
SSL_CTX_add_client_CA
Name: SSL_CTX_add_client_CA
Prototype: int SSL_CTX_add_client_CA(SSL_CTX *ctx, X509 *x)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_cert.c
Lines: 536-540
  0.000% (0/1)
11
SSL_COMP_get_name
Name: SSL_COMP_get_name
Prototype: const char * SSL_COMP_get_name(const void *comp)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_ciph.c
Lines: 1773-1777
  0.000% (0/1)
51
SSL_COMP_get_compression_methods
Name: SSL_COMP_get_compression_methods
Prototype: void * SSL_COMP_get_compression_methods(void)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_ciph.c
Lines: 1761-1765
  0.000% (0/1)
51
SSL_COMP_add_compression_method
Name: SSL_COMP_add_compression_method
Prototype: int SSL_COMP_add_compression_method(int id, void *cm)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_ciph.c
Lines: 1767-1771
  0.000% (0/1)
11
SSL_CIPHER_is_aead
Name: SSL_CIPHER_is_aead
Prototype: int SSL_CIPHER_is_aead(const SSL_CIPHER *c)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_ciph.c
Lines: 1755-1759
  0.000% (0/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
Page:<>1
McCabe - Cyclomatic Complexity: 131
...10
McCabe - Cyclomatic Complexity: 8
...20
McCabe - Cyclomatic Complexity: 4
...30
McCabe - Cyclomatic Complexity: 2
...40
McCabe - Cyclomatic Complexity: 1
...44
McCabe - Cyclomatic Complexity: 1
45
McCabe - Cyclomatic Complexity: 1
46
McCabe - Cyclomatic Complexity: 1
47
McCabe - Cyclomatic Complexity: 1
4849
McCabe - Cyclomatic Complexity: 1
50
McCabe - Cyclomatic Complexity: 1
51
McCabe - Cyclomatic Complexity: 1
52
McCabe - Cyclomatic Complexity: 1
...60
McCabe - Cyclomatic Complexity: 1

Generated by Squish Coco 4.2.2