wolfSSL / wolfssl

The wolfSSL library is a small, fast, portable implementation of TLS/SSL for embedded devices to the cloud. wolfSSL supports up to TLS 1.3 and DTLS 1.3!
https://www.wolfssl.com
GNU General Public License v2.0
2.36k stars 834 forks source link

[Bug]: wolfSSL_provide_quic_data fails with certain amount of input data #8156

Open tatsuhiro-t opened 2 weeks ago

tatsuhiro-t commented 2 weeks ago

Contact Details

No response

Version

master

Description

wolfSSL_provide_quic_data fails if certain amount of data is given. See https://github.com/ngtcp2/ngtcp2/issues/1403 for the detailed explanation and the pointer to the possible offending code.

Reproduction steps

See https://github.com/ngtcp2/ngtcp2/issues/1403

Relevant log output

No response

kareem-wolfssl commented 2 weeks ago

Hi tatsuhiro-t,

Thanks for the in-depth bug report, I'm reviewing this with the team.