aboutsummaryrefslogtreecommitdiff
path: root/src/crypto
AgeCommit message (Expand)Author
2024-12-13crypto/internal/cryptotest: skip TestAllocations on s390xFilippo Valsorda
2024-12-11crypto: use provided random Reader in FIPS modeFilippo Valsorda
2024-12-10crypto/internal/fips140/ecdsa: fix reseed_counter check for HMAC_DRBG_Generat...Tom Thorogood
2024-12-06crypto/hkdf: add package doc commentIan Lance Taylor
2024-12-05crypto/internal/fips140/bigmod: add more //go:norace annotationsRuss Cox
2024-12-03crypto/internal/fips140/bigmod: disable race detector on tight loopsRuss Cox
2024-12-03crypto/rsa: return error if keygen random source is brokenFilippo Valsorda
2024-12-03crypto/rsa: fix keys with p < qFilippo Valsorda
2024-12-03crypto/internal/fips140/rsa: add Pairwise Consistency TestFilippo Valsorda
2024-12-03crypto/rsa: allow keys larger than 16384 bits in FIPS modeFilippo Valsorda
2024-12-03crypto/rsa: minor FIPS 186-5 compliance fixesFilippo Valsorda
2024-12-02crypto/x509: add missing `be` to comment about serial number positivityWesley Beary
2024-11-30crypto/rsa: check hash message length first in SignPKCS1v15Russ Cox
2024-11-30crypto/internal/fips140/rsa: do trial divisions in key generationFilippo Valsorda
2024-11-30crypto/x509: keep RSA CRT values in ParsePKCS1PrivateKeyFilippo Valsorda
2024-11-30crypto/rsa: move key generation to crypto/internal/fips140/rsaFilippo Valsorda
2024-11-30crypto/rsa: move precomputation to crypto/internal/fips140/rsaFilippo Valsorda
2024-11-30crypto/internal/fips140/rsa: check that e and N are oddFilippo Valsorda
2024-11-30crypto/internal/fips140/bigmod: add Nat.InverseVarTimeFilippo Valsorda
2024-11-30crypto/internal/fips140/rsa: add Miller-Rabin testFilippo Valsorda
2024-11-27cmd/internal/obj: handle static assembly symbols correctly in FIPS checkRuss Cox
2024-11-27crypto/tls: fix a broken linkHiroaki Sano
2024-11-23crypto/internal: keep fips140/aes.NewCTR from allocatingKeith Randall
2024-11-23crypto/internal/fips140/aes: handle fallback correctly, take 2Keith Randall
2024-11-22crypto/internal/fips140/aes: handle fallback correctlyKeith Randall
2024-11-22crypto/x509: run a subset of the NIST PKI test suiteRoland Shoemaker
2024-11-22cmd/dist: don't test FIPS when ASAN is onDmitri Shuralyov
2024-11-22crypto/cipher: deprecate NewOFB, NewCFBDecrypter, and NewCFBEncrypterFilippo Valsorda
2024-11-22crypto/tls: implement X25519MLKEM768Filippo Valsorda
2024-11-22crypto: implement fips140=only modeFilippo Valsorda
2024-11-22crypto/x509: generate serial number for nil template SerialNumberSean Liao
2024-11-22crypto/mlkem: init packageDaniel McCarney
2024-11-22crypto/fips140: new packageFilippo Valsorda
2024-11-22crypto/x509: switch default policy field to PoliciesRoland Shoemaker
2024-11-22crypto/ecdh: revamp FIPS ECDH APIFilippo Valsorda
2024-11-22crypto/sha3: new packageFilippo Valsorda
2024-11-22crypto/rsa: port Validate to bigmodFilippo Valsorda
2024-11-22crypto/rsa: add BenchmarkParsePKCS8PrivateKey and BenchmarkGenerateKeyFilippo Valsorda
2024-11-22crypto/internal/fips/bigmod: add support for even moduliFilippo Valsorda
2024-11-22crypto/rsa: refuse to generate and/or use keys smaller than 1024 bitsFilippo Valsorda
2024-11-22crypto/x509: implement policy validationRoland Shoemaker
2024-11-22crypto/internal/fips140/rsa: support separate MGF1 hash for EncryptOAEPFilippo Valsorda
2024-11-22crypto/tls: test with FIPS 140-3 TLS modeDaniel McCarney
2024-11-22crypto/internal/fips/pbkdf2: add CAST testingDaniel McCarney
2024-11-22crypto/internal/fipstest: add PBKDF ACVP testingDaniel McCarney
2024-11-22crypto/internal/fips/pbkdf2: fips import pbkdf2Daniel McCarney
2024-11-21crypto/hkdf: init packageDaniel McCarney
2024-11-21crypto/tls: add server-side ECHRoland Shoemaker
2024-11-21crypto/rand: add Text for secure random stringsSean Liao
2024-11-21all: fix some function names and typos in commentcuishuang