diff options
author | Hugo Landau <hlandau@openssl.org> | 2022-11-17 15:33:11 +0000 |
---|---|---|
committer | Hugo Landau <hlandau@openssl.org> | 2023-01-13 13:20:15 +0000 |
commit | 22d53c88838d5899383af6955ae62ca4094308c3 (patch) | |
tree | 66a1bac4d991e2c4fa986212fdb54c475b63b7ac /include/openssl | |
parent | 8c94cf38a2a82d8b4f7ebab2e75c2110f16c9e2f (diff) | |
download | openssl-new-22d53c88838d5899383af6955ae62ca4094308c3.tar.gz |
QUIC Front-End I/O API
Reviewed-by: Tomas Mraz <tomas@openssl.org>
Reviewed-by: Matt Caswell <matt@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/19703)
Diffstat (limited to 'include/openssl')
-rw-r--r-- | include/openssl/ssl.h.in | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/include/openssl/ssl.h.in b/include/openssl/ssl.h.in index b01147785c..66da9ef43c 100644 --- a/include/openssl/ssl.h.in +++ b/include/openssl/ssl.h.in @@ -2248,8 +2248,15 @@ int SSL_CTX_set_num_tickets(SSL_CTX *ctx, size_t num_tickets); size_t SSL_CTX_get_num_tickets(const SSL_CTX *ctx); /* QUIC support */ +int SSL_tick(SSL *s); +__owur int SSL_get_tick_timeout(SSL *s, struct timeval *tv); __owur int SSL_get_rpoll_descriptor(SSL *s, BIO_POLL_DESCRIPTOR *desc); __owur int SSL_get_wpoll_descriptor(SSL *s, BIO_POLL_DESCRIPTOR *desc); +__owur int SSL_want_net_read(SSL *s); +__owur int SSL_want_net_write(SSL *s); +__owur int SSL_set_blocking_mode(SSL *s, int blocking); +__owur int SSL_get_blocking_mode(SSL *s); +__owur int SSL_set_initial_peer_addr(SSL *s, const BIO_ADDR *peer_addr); # ifndef OPENSSL_NO_DEPRECATED_1_1_0 # define SSL_cache_hit(s) SSL_session_reused(s) |