ossl_quic_channel_set_msg_callback(srv->ch, f, NULL);
ossl_quic_channel_set_msg_callback_arg(srv->ch, arg);
}
+
+int ossl_quic_tserver_new_ticket(QUIC_TSERVER *srv)
+{
+ return SSL_new_session_ticket(srv->tls);
+}
#define OPK_C_INHIBIT_TICK 44
#define OPK_C_SET_WRITE_BUF_SIZE 45
#define OPK_S_SET_INJECT_HANDSHAKE 46
+#define OPK_S_NEW_TICKET 47
#define EXPECT_CONN_CLOSE_APP (1U << 0)
#define EXPECT_CONN_CLOSE_REMOTE (1U << 1)
{OPK_C_SET_WRITE_BUF_SIZE, NULL, (size), NULL, #stream_name},
#define OP_S_SET_INJECT_HANDSHAKE(f) \
{OPK_S_SET_INJECT_HANDSHAKE, NULL, 0, NULL, NULL, 0, NULL, (f)},
+#define OP_S_NEW_TICKET() \
+ {OPK_S_NEW_TICKET},
static OSSL_TIME get_time(void *arg)
{
break;
+ case OPK_S_NEW_TICKET:
+ if (!TEST_true(ossl_quic_tserver_new_ticket(h->s)))
+ goto out;
+ break;
+
default:
TEST_error("unknown op");
goto out;