aboutsummaryrefslogtreecommitdiff
path: root/lib/std/crypto/aes/soft.zig
AgeCommit message (Expand)Author
2025-07-13std.crypto: remove `inline` from most functionsAndrew Kelley
2024-11-22std.crypto.aes: introduce AES block vectors (#22023)Frank Denis
2024-11-20crypto.aes.soft: use std.atomic.cache_line instead of a harcoded value (#22026)Frank Denis
2024-08-21std: update eval branch quotas after bdbc485mlugg
2023-10-31std.builtin.Endian: make the tags lower caseAndrew Kelley
2023-10-31mem: fix ub in writeIntJacob Young
2023-07-18Replace hand-written endian-specific loads with std.mem.readInt*() (#16431)Frank Denis
2023-06-24all: migrate code to new cast builtin syntaxmlugg
2023-05-16workaround AstGen's love for copying arraysVeikka Tuominen
2023-03-14Move std.crypto.config options to std.options (#14906)Frank Denis
2023-03-13Add configurable side channels mitigations; enable them on soft AES (#13739)Frank Denis
2023-02-18improve error message for byref capture of byval arrayAndrew Kelley
2023-02-18update std lib and compiler sources to new for loop syntaxAndrew Kelley
2022-05-25std.crypto: cosmetic improvement to AES multiplication algorithm (#11616)Helio Machado
2022-05-09std.crypto: generate AES constants at compile time (#11612)Helio Machado
2021-08-24remove redundant license headers from zig standard libraryAndrew Kelley
2021-06-21std, src, doc, test: remove unused variablesJacob G-W
2021-05-20Run `zig fmt` on src/ and lib/std/Isaac Freund
2021-02-10Convert inline fn to callconv(.Inline) everywhereTadeo Kondrak
2020-12-31Year++Frank Denis
2020-10-24Fix a typo (s/multple/multiple/)Frank Denis
2020-10-17std/crypto: make the whole APIs more consistentFrank Denis
2020-09-29std/crypto: add the AEGIS128L AEADFrank Denis
2020-09-24Revamp crypto/aesFrank Denis