aboutsummaryrefslogtreecommitdiff
path: root/src/crypto/internal
AgeCommit message (Expand)Author
2024-10-23crypto/sha256,crypto/sha512: test fallback implementationsFilippo 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-23crypto/internal/nistec: fix p256Select (PPC64) and p256SelectAffine (PPC64/s3...Paul E. Murphy
2024-09-04crypto/internal/nistec: Avo port of p256_asm_amd64.sGarrett Bodley
2024-09-04crypto/internal/boring: disable LFS64 interfacesRoland Shoemaker
2024-09-04crypto/internal/bigmod: provide assembly addMulVVW* for loong64Xiaolin Zhao
2024-09-03all: omit unnecessary 0 in slice expressionnlwkobe30
2024-08-21crypto/internal/cryptotest: add tests for the cipher.AEAD interfaceManuel Sabin
2024-08-15crypto,hash: add t.Helper calls to test helpersapocelipes
2024-08-10crypto/tls: align FIPS-only mode with BoringSSL policyFilippo Valsorda
2024-08-10crypto/internal/boring: upgrade module to fips-20220613 / certificate 4735Filippo Valsorda
2024-08-06crypto/internal/boring: use internal/byteorderMateusz Poliwczak
2024-08-02crypto/internal/cryptotest: add tests for the cipher.Stream interfaceManuel Sabin
2024-08-01crypto: implement encoding.BinaryAppender for all crypto hashesMateusz Poliwczak
2024-07-31crypto/internal/cryptotest: add tests for the cipher.BlockMode interfaceManuel Sabin
2024-07-31crypto/internal/cryptotest: add tests for the cipher.Block interfaceManuel Sabin
2024-07-09crypto/internal/cryptotest: add common tests for the hash.Hash interfaceManuel Sabin
2024-05-22crypto/internal/hpke: add basic implementationRoland Shoemaker
2024-05-13crypto: replace encoding/binary in favour of internal/byteorderMateusz Poliwczak
2024-05-06crypto/internal/mlkem768: various performance optimizationsFilippo Valsorda
2024-05-06all: make use of stringslite.{HasPrefix, HasSuffix}Jes Cok
2024-04-10crypto/internal/mlkem768: new packageFilippo Valsorda
2024-03-27all: make use of builtin clearJes Cok
2024-03-26crypto/internal/boring: don't shadow named returnsRoland Shoemaker
2024-03-04crypto: use and test purego tag consistentlyFilippo Valsorda
2024-02-28crypto/internal/bigmod: remove unused ctGeqqiulaidongfeng
2024-01-26Revert "crypto/internal/boring: upgrade module to fips-20220613" +1Filippo Valsorda
2024-01-25math/big,crypto/internal/bigmod: unroll loop in addMulVVW for ppc64xLynn Boger
2024-01-12crypto/rsa,crypto/internal/bigmod: improve verify/encrypt performanceFilippo Valsorda
2023-12-18crypto/tls: align FIPS-only mode with BoringSSL policyFilippo Valsorda
2023-12-18crypto/internal/boring: upgrade module to fips-20220613Filippo Valsorda
2023-11-09all: clean up addition of constants in riscv64 assemblyJoel Sing
2023-11-07boring: update documentation to include arm64Christian Kruse
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-19all: drop old +build linesDmitri Shuralyov
2023-09-27all: use the indefinite article an in commentsJes Cok
2023-08-28crypto/internal/edwards25519: shorten quick.Check tests in short modeBryan C. Mills
2023-08-15crypto/internal/bigmod: provide assembly addMulVVW* for riscv64Joel Sing
2023-07-20crypto/internal/boring,crypto/sha1: remove cmd_go_bootstrap build tagqmuntal
2023-06-12Revert "crypto/internal/nistec: refactor scalar multiplication"Filippo Valsorda
2023-05-25crypto/internal/bigmod: don't panic on NewModulusFromBig(0)Roland Shoemaker
2023-05-24crypto/rsa,crypto/internal/bigmod: optimized short exponentiationsFilippo Valsorda
2023-05-24crypto/internal/bigmod: switch to saturated limbsFilippo Valsorda
2023-05-03Revert "crypto/sha1: add WriteString and WriteByte method"Ian Lance Taylor
2023-05-03Revert "crypto/sha256: add WriteString and WriteByte method"Ian Lance Taylor
2023-05-03Revert "crypto/sha512: add WriteString and WriteByte method"Ian Lance Taylor
2023-04-25crypto/sha512: add WriteString and WriteByte methodIan Lance Taylor
2023-04-25crypto/sha1: add WriteString and WriteByte methodIan Lance Taylor