aboutsummaryrefslogtreecommitdiff
path: root/lib/std/crypto/tls/Client.zig
AgeCommit message (Expand)Author
2025-10-29std: updating to std.Io interfaceAndrew Kelley
2025-10-09std.crypto.tls.Client: fix infinite loop in std.Io.Writer.writeAllmarximimus
2025-08-27Fix TLS 1.2 client key exchange to use negotiated named group (#25007)Frank Denis
2025-08-16std: more reliable HTTP and TLS networkingAndrew Kelley
2025-08-07std.crypto.tls.Client: always write to bufferAndrew Kelley
2025-08-07TLS, HTTP, and package fetching fixesAndrew Kelley
2025-08-07fix 32-bit buildsAndrew Kelley
2025-08-07http fixesAndrew Kelley
2025-08-07std.crypto.tls: rework for new std.Io APIAndrew Kelley
2025-07-13std.crypto: remove `inline` from most functionsAndrew Kelley
2025-07-07std.fmt: breaking API changesAndrew Kelley
2025-04-27chore(std.mem): Rename `trimLeft` and `trimRight`Shun Sakai
2025-03-15typo: was issues -> was issuedRoman Frołow
2025-02-22zig build fmtAndrew Kelley
2025-01-16x86_64: looped instructionsJacob Young
2024-11-19std.crypto: make the key pair API creation consistent (#21955)Frank Denis
2024-11-07std.crypto.tls: add support for secp384r1 key shareJacob Young
2024-11-07std.crypto.tls: advertise all supported signature algorithmsJacob Young
2024-11-07std.crypto.tls: support the same key sizes as certificate verificationJacob Young
2024-11-07std.crypto.tls: support handshake fragmentsJacob Young
2024-11-07std.crypto.tls: improve debuggability of encrypted connectionsJacob Young
2024-11-07std.crypto.tls: increase handshake buffer sizesJacob Young
2024-11-07std.crypto.tls: remove hardcoded initial loopJacob Young
2024-11-07std.crypto.tls: make verify data checks timing safeJacob Young
2024-11-07std.crypto.tls: fix x25519_ml_kem768 key shareJacob Young
2024-11-07std.crypto: delete new functions that are only used onceJacob Young
2024-11-07std.crypto.tls: support more key share paramsJacob Young
2024-11-07std.crypto.tls: fix fetching https://nginx.orgJacob Young
2024-11-07std.crypto.tls: implement TLSv1.2Jacob Young
2024-09-24Add post-quantum key agreement X25519MLKEM768Frank Denis
2024-07-21tls.Client: implement record padding (#20558)Igor Anić
2024-07-12tls.Client: fix out of bounds panicIgor Anić
2024-07-09std: fix typos (#20560)Jora Troosh
2024-04-28std.posix.iovec: use .base and .len instead of .iov_base and .iov_lenNameless
2024-03-19extract std.posix from std.osAndrew Kelley
2024-02-04x86_64: fix errors compiling the compilerJacob Young
2024-02-02tls: support ed25519 signaturesJacob Young
2024-01-16Fix TLS record overflow by limiting inner record length to 2^14melonedo
2024-01-16tls client interface consistency fixPurrie
2023-12-01verify_buffer is not expected to be sentinel-terminatedFrank Denis
2023-12-01TLS: The 0x1306 TLS identifier was updated to TLS_AEGIS_256_SHA512Frank Denis
2023-11-19lib: correct unnecessary uses of 'var'mlugg
2023-10-31std.builtin.Endian: make the tags lower caseAndrew Kelley
2023-10-31mem: fix ub in writeIntJacob Young
2023-10-21std.http.Client: store *Connection instead of a pool node, buffer writesNameless
2023-07-06Client.zig: support rsa_pss_rsae_sha384 and rsa_pss_rsae_sha512dec05eba
2023-06-26crypto: recoup storage in `tls.Client.partially_read_buffer`Jacob Young
2023-06-26crypto: cleanup unneeded uses of `@as` in `tls.Client`Jacob Young
2023-06-24all: migrate code to new cast builtin syntaxmlugg
2023-06-19all: zig fmt and rename "@XToY" to "@YFromX"Eric Joldasov