| author | |
| committer | |
| log | a4e88abf042f89cf98ff0b54dfe82eb3ad6eaa0b |
| tree | cfba87ee389aceea74a3948f9f1cf77a781ce72b |
| parent | fbaefcaa946b74b0702cf5a60e76b694d870d04e |
2 files changed, 18 insertions(+), 0 deletions(-)
lib/std/crypto/tls.zig+11| ... | ... | @@ -266,6 +266,17 @@ pub const SignatureScheme = enum(u16) { |
| 266 | 266 | rsa_pkcs1_sha1 = 0x0201, |
| 267 | 267 | ecdsa_sha1 = 0x0203, |
| 268 | 268 | |
| 269 | ecdsa_brainpoolP256r1tls13_sha256 = 0x081a, | |
| 270 | ecdsa_brainpoolP384r1tls13_sha384 = 0x081b, | |
| 271 | ecdsa_brainpoolP512r1tls13_sha512 = 0x081c, | |
| 272 | ||
| 273 | rsa_sha224 = 0x0301, | |
| 274 | dsa_sha224 = 0x0302, | |
| 275 | ecdsa_sha224 = 0x0303, | |
| 276 | dsa_sha256 = 0x0402, | |
| 277 | dsa_sha384 = 0x0502, | |
| 278 | dsa_sha512 = 0x0602, | |
| 279 | ||
| 269 | 280 | _, |
| 270 | 281 | }; |
| 271 | 282 |
lib/std/crypto/tls/Client.zig+7| ... | ... | @@ -209,9 +209,16 @@ pub fn init(stream: anytype, options: Options) InitError(@TypeOf(stream))!Client |
| 209 | 209 | })) ++ tls.extension(.signature_algorithms, array(u16, tls.SignatureScheme, .{ |
| 210 | 210 | .ecdsa_secp256r1_sha256, |
| 211 | 211 | .ecdsa_secp384r1_sha384, |
| 212 | .rsa_pkcs1_sha256, | |
| 213 | .rsa_pkcs1_sha384, | |
| 214 | .rsa_pkcs1_sha512, | |
| 212 | 215 | .rsa_pss_rsae_sha256, |
| 213 | 216 | .rsa_pss_rsae_sha384, |
| 214 | 217 | .rsa_pss_rsae_sha512, |
| 218 | .rsa_pss_pss_sha256, | |
| 219 | .rsa_pss_pss_sha384, | |
| 220 | .rsa_pss_pss_sha512, | |
| 221 | .rsa_pkcs1_sha1, | |
| 215 | 222 | .ed25519, |
| 216 | 223 | })) ++ tls.extension(.supported_groups, array(u16, tls.NamedGroup, .{ |
| 217 | 224 | .x25519_ml_kem768, |