aboutsummaryrefslogtreecommitdiff
path: root/src/crypto/internal
AgeCommit message (Expand)Author
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
2023-04-25crypto/sha256: add WriteString and WriteByte methodIan Lance Taylor
2023-04-20std: fix various nilness findingsAlan Donovan
2023-04-11crypto/internal/nistec: update generator for re-enabled s390x asmIan Lance Taylor
2023-04-04all: fix misuses of "a" vs "an"cui fliter
2023-03-23all: replace leading spaces with tabs in assemblyMichael Pratt
2023-03-13crypto/internal/nistec: refactor scalar multiplicationFilippo Valsorda
2023-02-24crypto/internal/nistec: reduce P-256 scalarFilippo Valsorda
2023-02-15crypto/internal/bigmod: flag amd64 assembly as noescapeFilippo Valsorda
2023-02-13crypto/internal/edwards25519: reduce Point size by reordering fieldsJorropo
2023-01-30all: fix problematic commentscui fliter
2023-01-30all: give nested modules fully-qualified namesMichael Pratt
2023-01-20all: fix typos in go file commentsMarcel Meyer
2023-01-04crypto/internal/boring: add dev.boringcrypto README.md textRuss Cox
2022-11-22crypto/internal/boring: tolerate empty ECDSA signaturesFilippo Valsorda
2022-11-21crypto/internal/bigmod: add amd64 assembly coreFilippo Valsorda
2022-11-21crypto/ecdsa: use bigmod and nistec instead of math/big and crypto/ellipticFilippo Valsorda
2022-11-21crypto/internal/bigmod: move nat implementation out of crypto/rsaFilippo Valsorda
2022-11-18all: add missing periods in commentscui fliter
2022-11-11crypto/ecdh: add boringcrypto supportRuss Cox
2022-11-10crypto/internal/edwards25519: replace scalar field with fiat-cryptoFilippo Valsorda
2022-11-09crypto: allow hash.Hash for OAEP and MGF1 to be specified independentlyAleks Rudzitis
2022-11-05all: fix comment typosDan Kortschak
2022-09-28crypto: use bytes.Clonecuiweixie
2022-09-27crypto/rsa,crypto/internal/boring: fix PSS salt handlingRoland Shoemaker
2022-09-01crypto/internal/boring/fipstls: convert required to atomic typecuiweixie
2022-08-18crypto/internal/boring: update to newer boringcrypto, add arm64Russ Cox
2022-08-18crypto/internal/boring/bcache: make Cache type-safe using genericsRuss Cox
2022-08-17crypto/internal/subtle: rename to crypto/internal/aliasRuss Cox
2022-08-12crypto/ecdh,crypto/internal/nistec: enable pruning of unused curvesFilippo Valsorda