typedef struct quic_engine_st QUIC_ENGINE;
typedef struct quic_obj_st QUIC_OBJ;
typedef struct quic_conn_st QUIC_CONNECTION;
+typedef struct quic_xso_st QUIC_XSO;
+typedef struct quic_listener_st QUIC_LISTENER;
# endif
# include "internal/quic_record_rx.h" /* OSSL_QRX */
# include "internal/quic_ackm.h" /* OSSL_ACKM */
# include "internal/quic_channel.h" /* QUIC_CHANNEL */
+# include "internal/quic_predef.h"
# ifndef OPENSSL_NO_QUIC
__owur const SSL_CIPHER *ossl_quic_get_cipher(unsigned int u);
int ossl_quic_renegotiate_check(SSL *ssl, int initok);
-typedef struct quic_conn_st QUIC_CONNECTION;
-typedef struct quic_xso_st QUIC_XSO;
-typedef struct quic_listener_st QUIC_LISTENER;
-
int ossl_quic_do_handshake(SSL *s);
void ossl_quic_set_connect_state(SSL *s);
void ossl_quic_set_accept_state(SSL *s);
if (!expect_quic(s, &ctx))
return NULL;
- return NULL; // XXX TODO
+ /* TODO(QUIC SERVER): Implement SSL_get0_listener */
+ return NULL;
}
/*
#include "ssl_local.h"
#include "internal/e_os.h"
#include "internal/refcount.h"
+#include "internal/ssl_unwrap.h"
size_t ossl_calculate_comp_expansion(int alg, size_t length)
{
SOURCE[cert_comp_test]=cert_comp_test.c helpers/ssltestlib.c
INCLUDE[cert_comp_test]=../include ../apps/include ..
- DEPEND[cert_comp_test]=../libcrypto ../libssl libtestutil.a
+ DEPEND[cert_comp_test]=../libcrypto.a ../libssl.a libtestutil.a
SOURCE[x509_acert_test]=x509_acert_test.c
INCLUDE[x509_acert_test]=../include ../apps/include
#include <openssl/ssl.h>
#include "internal/nelem.h"
+#include "internal/ssl_unwrap.h"
#include "helpers/ssltestlib.h"
#include "testutil.h"
#include "../ssl/ssl_local.h"