aboutsummaryrefslogtreecommitdiff
path: root/lib/std/crypto/25519
AgeCommit message (Expand)Author
2025-10-18tweak tests to avoid timeoutsmlugg
2025-10-04correct ed25519 test case (#25445)David Rubin
2025-09-17Avoid logic where we return success in case of an error (#25251)Frank Denis
2025-09-08std.crypto.ed25519: support cofactorless verificationFrank Denis
2025-07-13std.crypto: remove `inline` from most functionsAndrew Kelley
2025-07-07std.fmt: breaking API changesAndrew Kelley
2025-05-05crypto: add `sub` function to `Ristretto255` (#23724)David Rubin
2025-02-21crypto.Ed25519.KeyPair: return an error rather than assertFrank Denis
2025-02-20Clarify that ed25519.generateDeterministic() can be used outside testsFrank Denis
2024-11-19std.crypto: make the key pair API creation consistent (#21955)Frank Denis
2024-11-07std.crypto: delete new functions that are only used onceJacob Young
2024-11-07std.crypto.tls: implement TLSv1.2Jacob Young
2024-10-19std: update for new `CallingConvention`mlugg
2024-06-04crypto.edwards25519: add the ability to check for group membership (#20175)Frank Denis
2024-02-26Remove redundant test name prefixes now that test names are fully qualifiedRyan Liptak
2024-02-02tls: support ed25519 signaturesJacob Young
2023-11-19lib: correct unnecessary uses of 'var'mlugg
2023-11-08Curve25519.fromEdwards25519(): don't assume normalized coordinates (#17920)Frank Denis
2023-11-03x86_64: fix std test failuresJacob Young
2023-10-31std.builtin.Endian: make the tags lower caseAndrew Kelley
2023-10-31mem: fix ub in writeIntJacob Young
2023-10-27x86_64: fix `cond_br`Jacob Young
2023-10-26x86_64: add missing spillsJacob Young
2023-10-25x86_64: pass more testsJacob Young
2023-10-23x86_64: implement 128-bit builtinsJacob Young
2023-10-22Revert "Revert "Merge pull request #17637 from jacobly0/x86_64-test-std""Jacob Young
2023-10-22Revert "Merge pull request #17637 from jacobly0/x86_64-test-std"Andrew Kelley
2023-10-21x86_64: fix bugs and disable erroring testsJacob Young
2023-07-24Use builtin inference over @as where possibleZachary Raineri
2023-06-24all: migrate code to new cast builtin syntaxmlugg
2023-06-19all: zig fmt and rename "@XToY" to "@YFromX"Eric Joldasov
2023-06-13std.crypto.sign.Ed25519: remove `sign`, `verify`, `key_blinding.sign`, andEric Joldasov
2023-04-30std: fix a bunch of typosLinus Groh
2023-04-28update codebase to use `@memset` and `@memcpy`Andrew Kelley
2023-04-12Zir: implement explicit block_comptime instructionmlugg
2023-03-06crypto.25519.field: de-inline mul for small builds (#14775)Eric Milliken
2023-03-03crypto.25519.field: de-inline _sq()Frank Denis
2023-02-18update std lib and compiler sources to new for loop syntaxAndrew Kelley
2022-11-28std.crypto.edwards25519: add a rejectLowOrder() function (#13668)Frank Denis
2022-11-24std.crypto.ed25519 incremental signatures: hash the fallback noise (#13643)Frank Denis
2022-11-01ed25519: recommend using the seed to recover a key pairFrank Denis
2022-11-01Ed25519.KeyPair.fromSecretKey() didn't compile after the API changes (#13386)Frank Denis
2022-10-27Revamp the ed25519 API (#13309)Frank Denis
2022-09-16std: remove deprecated API for the upcoming releaseAndrew Kelley
2022-08-09std: add workaround for stage2 bugVeikka Tuominen
2022-08-03crypto.sign.ed25519: include a context string in blind key signatures (#12316)Frank Denis
2022-07-08crypto.sign.ed25519: add support for blind key signatures (#11868)Frank Denis
2022-06-29std/crypto/{25519,pcurves}: make the scalar field order public (#11955)Frank Denis
2022-06-27std.crypto.25519.field: avoid excessive inliningAndrew Kelley
2022-06-03std: update tests to stage2 semanticsVeikka Tuominen