aboutsummaryrefslogtreecommitdiff
path: root/src/crypto
AgeCommit message (Expand)Author
2024-10-31crypto/internal/fips/sha3/testdata: remove unused KATSDaniel McCarney
2024-10-29crypto/internal/fips: add self-test mechanismFilippo Valsorda
2024-10-28all: skip and fix various tests with -asan and -msanMichael Anthony Knyszek
2024-10-28crypto/internal/hpke: use internal/byteorder instead of encoding/binaryqmuntal
2024-10-28crypto/aes: fix key size typoEric Lagergren
2024-10-28crypto/internal/fips: add SHA2,SHA3,HMAC ACVP testsDaniel McCarney
2024-10-28crypto/internal/fips: add service indicator mechanismFilippo Valsorda
2024-10-28crypto/internal/fips/sha3: test alternative s390x implementationFilippo Valsorda
2024-10-28crypto/internal/fips/sha3: reduce s390x divergenceFilippo Valsorda
2024-10-28crypto/internal/fips/sha3: restructure as an internal packageFilippo Valsorda
2024-10-28crypto/internal/fips/sha3: import x/crypto/sha3@750a45fe5e4Filippo Valsorda
2024-10-28Revert "crypto/rand: add randcrash=0 GODEBUG"Filippo Valsorda
2024-10-24crypto/internal/cryptotest: skip hardware support check on non-Linux buildersFilippo Valsorda
2024-10-24crypto/sha256,crypto/sha512: skip TestAllocations without optimizationsFilippo Valsorda
2024-10-23crypto/internal/fips/subtle: provide XORBytesFilippo Valsorda
2024-10-23crypto/hmac: move implementation to crypto/internal/fipsFilippo Valsorda
2024-10-23crypto/sha256,crypto/sha512: move implementation to crypto/internal/fipsFilippo Valsorda
2024-10-23crypto/sha256,crypto/sha512: test fallback implementationsFilippo Valsorda
2024-10-23crypto/sha256,crypto/sha512: make assembly structure consistentFilippo Valsorda
2024-10-16crypto/tls: include close notify in client tls test recordingsRyan Granger
2024-10-07crypto/rand: skip TestAllocations if optimizations are offFilippo Valsorda
2024-10-07crypto/rand: add randcrash=0 GODEBUGFilippo Valsorda
2024-10-07crypto/rand: improve TestReadLoopsFilippo Valsorda
2024-10-07crypto/rand: use runtime.getRandomData on js/wasmFilippo Valsorda
2024-10-07crypto/rand: use arc4random_buf() on OpenBSDFilippo Valsorda
2024-10-07crypto/rand: reintroduce urandom fallback for legacy Linux kernelsFilippo Valsorda
2024-10-07crypto/rand: prevent Read argument from escaping to heapFilippo Valsorda
2024-10-07crypto/rand: crash program if Read would return an errorFilippo Valsorda
2024-10-07crypto/rand: remove /dev/urandom fallback and improve getrandom batchingFilippo Valsorda
2024-09-30crypto/internal/randutil: use math/rand/v2Damien Neil
2024-09-30crypto/internal/cryptotest: fix typos in AEAD test commentsDavis Goodin
2024-09-28runtime: use vDSO for getrandom() on linuxJason A. Donenfeld
2024-09-25crypto/rsa: move PSS hash override above boring blockRoland Shoemaker
2024-09-23crypto/internal/nistec: fix p256Select (PPC64) and p256SelectAffine (PPC64/s3...Paul E. Murphy
2024-09-13crypto/md5: provide optimised assembly for riscv64Mark Ryan
2024-09-11crypto/subtle: implement xorBytes in hardware on loong64Xiaolin Zhao
2024-09-05crypto/sha256: implement sha256block in hardware on loong64Xiaolin Zhao
2024-09-05crypto/sha512: implement sha512block in hardware on loong64Xiaolin Zhao
2024-09-04crypto/internal/nistec: Avo port of p256_asm_amd64.sGarrett Bodley
2024-09-04crypto/aes: Avo port of asm_amd64.sGarrett Bodley
2024-09-04crypto/aes: Avo port of gcm_amd64.sGarrett Bodley
2024-09-04crypto/md5: Avo port of md5block_amd64.sGarrett Bodley
2024-09-04crypto/sha512: Avo port of sha512block_amd64.sGarrett Bodley
2024-09-04crypto/sha1: Avo port of sha1block_amd64.sGarrett Bodley
2024-09-04crypto/sha256: Avo port of sha256block_amd64.sGarrett Bodley
2024-09-04crypto/internal/boring: disable LFS64 interfacesRoland Shoemaker
2024-09-04crypto/cipher: update documentation for aead Openkomuw
2024-09-04crypto/internal/bigmod: provide assembly addMulVVW* for loong64Xiaolin Zhao
2024-09-03all: omit unnecessary 0 in slice expressionnlwkobe30
2024-08-23crypto/aes: add missing aes-gcm buffer overlap checks to PPC64Paul E. Murphy