authorgravatar for jacobly@ziglang.orgJacob Young <jacobly@ziglang.org> 2024-11-05 04:19:35-05:00
committergravatar for jacobly@ziglang.orgJacob Young <jacobly@ziglang.org> 2024-11-07 20:25:26-05:00
logfbaefcaa946b74b0702cf5a60e76b694d870d04e
tree459dfe0c08d74e8fe3bb0536acd345e400b38412
parenta6ede7ba86987b9ae2bb6b8aac60f66af56e7b08

std.crypto.tls: support the same key sizes as certificate verification


1 files changed, 1 insertions(+), 1 deletions(-)

lib/std/crypto/tls/Client.zig+1-1
......@@ -1840,7 +1840,7 @@ const CertificatePublicKey = struct {
18401840 const exponent = components.exponent;
18411841 const modulus = components.modulus;
18421842 switch (modulus.len) {
1843 inline 128, 256, 512 => |modulus_len| {
1843 inline 128, 256, 384, 512 => |modulus_len| {
18441844 const key: PublicKey = try .fromBytes(exponent, modulus);
18451845 const sig = RsaSignature.fromBytes(modulus_len, encoded_sig);
18461846 try RsaSignature.concatVerify(modulus_len, sig, msg, key, Hash);