Commit f276bb107e

Frank Denis <github@pureftpd.org>
2023-12-01 20:04:52
verify_buffer is not expected to be sentinel-terminated
1 parent 9831dc9
Changed files (1)
lib
std
crypto
lib/std/crypto/tls/Client.zig
@@ -569,7 +569,7 @@ pub fn init(stream: anytype, ca_bundle: Certificate.Bundle, host: []const u8) In
                             try hsd.ensure(sig_len);
                             const encoded_sig = hsd.slice(sig_len);
                             const max_digest_len = 64;
-                            var verify_buffer =
+                            var verify_buffer: [64 + 34 + max_digest_len]u8 =
                                 ([1]u8{0x20} ** 64) ++
                                 "TLS 1.3, server CertificateVerify\x00".* ++
                                 @as([max_digest_len]u8, undefined);