aboutsummaryrefslogtreecommitdiff
path: root/src/crypto/cipher
AgeCommit message (Expand)Author
2025-12-17crypto: rename fips140v2.0 to fips140v1.26Filippo Valsorda
2025-12-10crypto: clean up subprocess-spawning testsFilippo Valsorda
2025-12-10crypto/internal/fips140/aes/gcm: don't panic on bad nonces out of FIPS 140-3 ...Filippo Valsorda
2025-11-26crypto/fips140: add WithoutEnforcementDaniel Morsing
2025-11-26crypto/internal/fips140/aes: optimize ctrBlocks8Asm on amd64Boris Nagaev
2025-11-25crypto/internal/fips140/aes/gcm: add more GCM nonce modesFilippo Valsorda
2025-10-17all: remove unnecessary loop variable copies in testsTobias Klauser
2025-07-10crypto/cipher: Fix comment punctuationMarkus Kusano
2025-06-20crypto/cipher: fix link to crypto/aesSean Liao
2025-04-16crypto/cipher: use AEAD.NonceSize to make nonce in the examplenajeira
2025-03-06crypto: test for unexpected concrete methods in interface value returnsFilippo Valsorda
2024-12-17crypto/cipher: block non-AES CTR and CBC in fips140=only modeFilippo Valsorda
2024-11-22crypto/cipher: deprecate NewOFB, NewCFBDecrypter, and NewCFBEncrypterFilippo Valsorda
2024-11-22crypto: implement fips140=only modeFilippo Valsorda
2024-11-20internal/byteorder: use canonical Go casing in namesRuss Cox
2024-11-20all: rename crypto/internal/fips to crypto/internal/fips140Russ Cox
2024-11-19crypto/cipher: add NewGCMWithRandomNonceFilippo Valsorda
2024-11-19crypto/internal/fips/aes/gcm: add GCMForSSHFilippo Valsorda
2024-11-19crypto/internal/fips/aes: add service indicatorsFilippo Valsorda
2024-11-19crypto/aes,crypto/cipher: test all available implementationsFilippo Valsorda
2024-11-19crypto/internal/fips/aes: move GCM to its own packageFilippo Valsorda
2024-11-19crypto/aes: move to crypto/internal/fips/aesFilippo Valsorda
2024-11-19crypto/aes: speedup CTR mode on AMD64 and ARM64Boris Nagaev
2024-11-18crypto/cipher: add small CTR benchmark, remove CFB/OFB benchmarksFilippo Valsorda
2024-11-18crypto/internal/alias: move to crypto/internal/fips/aliasFilippo Valsorda
2024-09-04crypto/cipher: update documentation for aead Openkomuw
2024-09-03all: omit unnecessary 0 in slice expressionnlwkobe30
2024-08-21crypto/internal/cryptotest: add tests for the cipher.AEAD interfaceManuel Sabin
2024-08-02crypto/internal/cryptotest: add tests for the cipher.Stream interfaceManuel Sabin
2024-07-31crypto/internal/cryptotest: add tests for the cipher.BlockMode interfaceManuel Sabin
2024-05-13crypto: replace encoding/binary in favour of internal/byteorderMateusz Poliwczak
2024-03-27all: make use of builtin clearJes Cok
2023-10-25Revert "crypto/internal/boring: use noescape and nocallback cgo directives"Michael Stapelberg
2023-10-23crypto/internal/boring: use noescape and nocallback cgo directivesqmuntal
2023-10-13crypto: add available godoc linkcui fliter
2023-10-09crypto/cipher: update GCM testLynn Boger
2022-09-28crypto: use bytes.Clonecuiweixie
2022-08-17crypto/subtle: add XORBytesRuss Cox
2022-08-17crypto/internal/subtle: rename to crypto/internal/aliasRuss Cox
2022-04-11all: gofmt main repoRuss Cox
2022-04-01all: fix various doc comment formatting nitsRuss Cox
2022-03-03crypto/aes: improve performance for aes-cbc on ppc64leLynn Boger
2021-11-06all: remove more leftover // +build linesTobias Klauser
2021-10-28all: go fix -fix=buildtag std cmd (except for bootstrap deps, vendor)Russ Cox
2021-05-13all: add //go:build lines to assembly filesTobias Klauser
2021-04-28crypto/cipher: make AES-GCM benchmarks match ChaCha20Poly1305 onesFilippo Valsorda
2021-02-20all: go fmt std cmd (but revert vendor)Russ Cox
2020-11-07crypto/cipher: use Neon for xor on arm64Meng Zhuo
2020-02-24crypto/cipher: require non-zero nonce size for AES-GCMKatie Hockman
2019-09-24crypto/cipher: improve xorBytesVSX asm for ppc64xLynn Boger