Home | History | Annotate | Download | only in internal

Lines Matching refs:SSL

13 #include <openssl/ssl.h>
23 __owur SSL *ossl_quic_new(SSL_CTX *ctx);
24 __owur SSL *ossl_quic_new_listener(SSL_CTX *ctx, uint64_t flags);
25 __owur SSL *ossl_quic_new_listener_from(SSL *ssl, uint64_t flags);
26 __owur SSL *ossl_quic_new_from_listener(SSL *ssl, uint64_t flags);
27 __owur SSL *ossl_quic_new_domain(SSL_CTX *ctx, uint64_t flags);
50 __owur int ossl_quic_init(SSL *s);
51 void ossl_quic_deinit(SSL *s);
52 void ossl_quic_free(SSL *s);
53 int ossl_quic_reset(SSL *s);
54 int ossl_quic_clear(SSL *s);
55 __owur int ossl_quic_accept(SSL *s);
56 __owur int ossl_quic_connect(SSL *s);
57 __owur int ossl_quic_read(SSL *s, void *buf, size_t len, size_t *readbytes);
58 __owur int ossl_quic_peek(SSL *s, void *buf, size_t len, size_t *readbytes);
59 __owur int ossl_quic_write_flags(SSL *s, const void *buf, size_t len,
61 __owur int ossl_quic_write(SSL *s, const void *buf, size_t len, size_t *written);
62 __owur long ossl_quic_ctrl(SSL *s, int cmd, long larg, void *parg);
64 __owur long ossl_quic_callback_ctrl(SSL *s, int cmd, void (*fp)(void));
66 __owur size_t ossl_quic_pending(const SSL *s);
67 __owur int ossl_quic_key_update(SSL *s, int update_type);
68 __owur int ossl_quic_get_key_update_type(const SSL *s);
72 int ossl_quic_renegotiate_check(SSL *ssl, int initok);
74 int ossl_quic_do_handshake(SSL *s);
75 int ossl_quic_set_connect_state(SSL *s, int raiseerrs);
76 int ossl_quic_set_accept_state(SSL *s, int raiseerrs);
78 __owur int ossl_quic_has_pending(const SSL *s);
79 __owur int ossl_quic_handle_events(SSL *s);
80 __owur int ossl_quic_get_event_timeout(SSL *s, struct timeval *tv,
82 OSSL_TIME ossl_quic_get_event_deadline(SSL *s);
83 __owur int ossl_quic_get_rpoll_descriptor(SSL *s, BIO_POLL_DESCRIPTOR *d);
84 __owur int ossl_quic_get_wpoll_descriptor(SSL *s, BIO_POLL_DESCRIPTOR *d);
85 __owur int ossl_quic_get_net_read_desired(SSL *s);
86 __owur int ossl_quic_get_net_write_desired(SSL *s);
87 __owur int ossl_quic_get_error(const SSL *s, int i);
88 __owur int ossl_quic_want(const SSL *s);
89 __owur int ossl_quic_conn_get_blocking_mode(const SSL *s);
90 __owur int ossl_quic_conn_set_blocking_mode(SSL *s, int blocking);
91 __owur int ossl_quic_conn_shutdown(SSL *s, uint64_t flags,
94 __owur int ossl_quic_conn_stream_conclude(SSL *s);
95 void ossl_quic_conn_set0_net_rbio(SSL *s, BIO *net_wbio);
96 void ossl_quic_conn_set0_net_wbio(SSL *s, BIO *net_wbio);
97 BIO *ossl_quic_conn_get_net_rbio(const SSL *s);
98 BIO *ossl_quic_conn_get_net_wbio(const SSL *s);
99 __owur int ossl_quic_conn_set_initial_peer_addr(SSL *s,
101 __owur SSL *ossl_quic_conn_stream_new(SSL *s, uint64_t flags);
102 __owur SSL *ossl_quic_get0_connection(SSL *s);
103 __owur SSL *ossl_quic_get0_listener(SSL *s);
104 __owur SSL *ossl_quic_get0_domain(SSL *s);
105 __owur int ossl_quic_get_domain_flags(const SSL *s, uint64_t *domain_flags);
106 __owur int ossl_quic_get_stream_type(SSL *s);
107 __owur uint64_t ossl_quic_get_stream_id(SSL *s);
108 __owur int ossl_quic_is_stream_local(SSL *s);
109 __owur int ossl_quic_set_default_stream_mode(SSL *s, uint32_t mode);
110 __owur SSL *ossl_quic_detach_stream(SSL *s);
111 __owur int ossl_quic_attach_stream(SSL *conn, SSL *stream);
112 __owur int ossl_quic_set_incoming_stream_policy(SSL *s, int policy,
114 __owur SSL *ossl_quic_accept_stream(SSL *s, uint64_t flags);
115 __owur size_t ossl_quic_get_accept_stream_queue_len(SSL *s);
116 __owur int ossl_quic_get_value_uint(SSL *s, uint32_t class_, uint32_t id,
118 __owur int ossl_quic_set_value_uint(SSL *s, uint32_t class_, uint32_t id,
120 __owur SSL *ossl_quic_accept_connection(SSL *ssl, uint64_t flags);
121 __owur size_t ossl_quic_get_accept_connection_queue_len(SSL *ssl);
122 __owur int ossl_quic_listen(SSL *ssl);
124 __owur int ossl_quic_stream_reset(SSL *ssl,
128 __owur int ossl_quic_get_stream_read_state(SSL *ssl);
129 __owur int ossl_quic_get_stream_write_state(SSL *ssl);
130 __owur int ossl_quic_get_stream_read_error_code(SSL *ssl,
132 __owur int ossl_quic_get_stream_write_error_code(SSL *ssl,
134 __owur int ossl_quic_get_conn_close_info(SSL *ssl,
138 uint64_t ossl_quic_set_options(SSL *s, uint64_t opts);
139 uint64_t ossl_quic_clear_options(SSL *s, uint64_t opts);
140 uint64_t ossl_quic_get_options(const SSL *s);
143 __owur int ossl_quic_set_write_buffer_size(SSL *s, size_t size);
150 int ossl_quic_set_override_now_cb(SSL *s,
159 void ossl_quic_conn_force_assist_thread_wake(SSL *s);
162 QUIC_CHANNEL *ossl_quic_conn_get_channel(SSL *s);
164 int ossl_quic_has_pending(const SSL *s);
165 int ossl_quic_get_shutdown(const SSL *s);
177 int ossl_quic_conn_poll_events(SSL *ssl, uint64_t events, int do_tick,
179 int ossl_quic_get_notifier_fd(SSL *ssl);
180 void ossl_quic_enter_blocking_section(SSL *ssl, QUIC_REACTOR_WAIT_CTX *wctx);
181 void ossl_quic_leave_blocking_section(SSL *ssl, QUIC_REACTOR_WAIT_CTX *wctx);