quictls / openssl

TLS/SSL and crypto library with QUIC APIs
https://quictls.github.io/openssl
Apache License 2.0
380 stars 51 forks source link

Forward-port early-data support to 3.0.0 #37

Closed kaduk closed 3 years ago

kaduk commented 3 years ago

In #8 we gained early data support for the 1.1.1 branch, but the relevant APIs/commits do not appear to be on the openssl-3.0.0-beta1+quic branch.

tmshort commented 3 years ago

You sure? PR #11 https://github.com/quictls/openssl/commit/aa9a158a8b8f3555ded60eee8e3dd411e3b22590

kaduk commented 3 years ago
bkaduk:~/git/openssl$ git grep -l SSL_set_quic_early_data_enabled quictls/openssl-3.0.0-alpha17+quic
tls/openssl-3.0.0-alpha17+quic
quictls/openssl-3.0.0-alpha17+quic:doc/man3/SSL_CTX_set_quic_method.pod
quictls/openssl-3.0.0-alpha17+quic:include/openssl/ssl.h.in
quictls/openssl-3.0.0-alpha17+quic:ssl/ssl_quic.c
quictls/openssl-3.0.0-alpha17+quic:test/sslapitest.c
quictls/openssl-3.0.0-alpha17+quic:util/libssl.num
bkaduk:~/git/openssl$ git grep -l SSL_set_quic_early_data_enabled quictls/openssl-3.0.0-beta1+quic
bkaduk:~/git/openssl$ 
bkaduk:~/git/openssl$ git fetch quictls
remote: Enumerating objects: 49, done.
remote: Counting objects: 100% (49/49), done.
remote: Compressing objects: 100% (47/47), done.
remote: Total 49 (delta 2), reused 46 (delta 2), pack-reused 0
Unpacking objects: 100% (49/49), done.
From https://github.com/quictls/openssl
   f9bfdc3aa9..50a5c6fec4  openssl-3.0.0-beta1+quic -> quictls/openssl-3.0.0-beta1+quic

Ah, found my problem :)