aboutsummaryrefslogtreecommitdiff
path: root/lib/std/crypto/25519/field.zig
AgeCommit message (Expand)Author
2025-07-13std.crypto: remove `inline` from most functionsAndrew Kelley
2024-10-19std: update for new `CallingConvention`mlugg
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-06-24all: migrate code to new cast builtin syntaxmlugg
2023-06-19all: zig fmt and rename "@XToY" to "@YFromX"Eric Joldasov
2023-04-30std: fix a bunch of typosLinus Groh
2023-03-06crypto.25519.field: de-inline mul for small builds (#14775)Eric Milliken
2023-03-03crypto.25519.field: de-inline _sq()Frank Denis
2022-06-27std.crypto.25519.field: avoid excessive inliningAndrew Kelley
2022-05-10TypoFrank Denis
2021-08-24remove redundant license headers from zig standard libraryAndrew Kelley
2021-07-22std.crypto: handle the top bit in 25519.field.fromBytes64() (#9435)Frank Denis
2021-05-20Run `zig fmt` on src/ and lib/std/Isaac Freund
2021-04-29x: comptime bool -> comptime x: bool (#8639)Frank Denis
2021-04-2625519: remove unused const, safeguard against unreduced scalars (#8624)Frank Denis
2021-04-20std/crypto: use finer-grained error sets in function signatures (#8558)Frank Denis
2021-03-14Use a unified error set for std/crypto/*Frank Denis
2021-02-10Convert inline fn to callconv(.Inline) everywhereTadeo Kondrak
2020-12-31Year++Frank Denis
2020-11-17std/crypto: implement the Hash-To-Curve standard for Edwards25519Frank Denis
2020-10-06std/crypto: faster (mod 2^255-19) square root computationFrank Denis
2020-08-20add license header to all std lib filesAndrew Kelley
2020-08-18ristretto255: add uniform string->element map & fast equivalence checkFrank Denis
2020-08-16Inline Fe.{sub,mul,sq} for a performance boost in release-safe modeFrank Denis
2020-08-16Address @daurnimator feedbackFrank Denis
2020-08-16Rename the field and scalar modulesFrank Denis