Commit d86a8aedd5

Jacob Young <jacobly0@users.noreply.github.com>
2024-11-05 04:43:31
std.crypto.tls: increase handshake buffer sizes
1 parent 485f20a
Changed files (1)
lib
std
crypto
lib/std/crypto/tls/Client.zig
@@ -256,8 +256,8 @@ pub fn init(stream: anytype, ca_bundle: Certificate.Bundle, host: []const u8) In
     var main_cert_pub_key: CertificatePublicKey = undefined;
     const now_sec = std.time.timestamp();
 
-    var cleartext_bufs: [2][8000]u8 = undefined;
-    var handshake_buffer: [8000]u8 = undefined;
+    var cleartext_bufs: [2][tls.max_ciphertext_inner_record_len]u8 = undefined;
+    var handshake_buffer: [tls.max_ciphertext_record_len]u8 = undefined;
     var d: tls.Decoder = .{ .buf = &handshake_buffer };
     while (true) {
         try d.readAtLeastOurAmt(stream, tls.record_header_len);