aboutsummaryrefslogtreecommitdiff
path: root/src/crypto/rsa/rsa.go
AgeCommit message (Expand)Author
2025-07-11crypto/rsa: drop contradictory promise to keep PublicKey modulus secretFilippo Valsorda
2025-07-11crypto/rsa: fix documentation formattingFilippo Valsorda
2025-01-09crypto/rsa: fix GenerateKey flakes for toy-sized keysFilippo Valsorda
2024-12-11crypto: use provided random Reader in FIPS modeFilippo 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-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/rsa: add Miller-Rabin testFilippo Valsorda
2024-11-22crypto/rsa: port Validate to bigmodFilippo Valsorda
2024-11-22crypto/rsa: refuse to generate and/or use keys smaller than 1024 bitsFilippo Valsorda
2024-11-20all: rename crypto/internal/fips to crypto/internal/fips140Russ Cox
2024-11-20crypto/rsa: move implementation to crypto/internal/fips/rsaFilippo Valsorda
2024-11-20crypto/rsa: move RSAES-OAEP to the same file as RSASSA-PSSFilippo Valsorda
2024-11-19crypto/internal/bigmod: move to crypto/internal/fips/bigmodFilippo Valsorda
2024-11-19crypto/internal/bigmod: drop math/big dependencyFilippo Valsorda
2024-05-23crypto: document that Verify inputs are not confidentialFilippo Valsorda
2024-01-12crypto/rsa,crypto/internal/bigmod: improve verify/encrypt performanceFilippo Valsorda
2023-10-13crypto: add available godoc linkcui fliter
2023-06-23crypto: document non-determinism of GenerateKeyFilippo 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-17crypto/ed25519,crypto/rsa: make Equal methods constant timeFilippo Valsorda
2023-05-17crypto/rsa: use BoringCrypto for 4096 bit keysFilippo Valsorda
2023-03-16crypto/rsa: deprecate multiprime RSA supportFilippo Valsorda
2022-11-23crypto/rsa: remove deprecation markers for multiprime RSA supportRuss Cox
2022-11-21crypto/internal/bigmod: move nat implementation out of crypto/rsaFilippo Valsorda
2022-11-19crypto/rsa: allocate nats on the stack for RSA 2048Filippo Valsorda
2022-11-19crypto/rsa: precompute moduliFilippo Valsorda
2022-11-19crypto/rsa: deprecate and de-optimize multi-prime RSAFilippo Valsorda
2022-11-19crypto/rsa: replace big.Int for encryption and decryptionLúcás Meier
2022-11-15crypto/rsa: add a test walking through every key sizeFilippo Valsorda
2022-11-09crypto: allow hash.Hash for OAEP and MGF1 to be specified independentlyAleks Rudzitis
2022-04-29[dev.boringcrypto] crypto/ecdsa, crypto/rsa: use boring.CacheRuss Cox
2022-04-29[dev.boringcrypto] crypto/..., go/build: align deps test with standard rulesRuss Cox
2021-05-13[dev.boringcrypto] all: merge commit 9d0819b27c (CL 314609) into dev.boringcr...Filippo Valsorda
2021-03-18crypto/rsa: correct EncryptOAEP doc commentRichard Pickering
2020-07-09[dev.boringcrypto] all: merge master into dev.boringcryptoDmitri Shuralyov
2020-07-08crypto: fix PKCS space in docsKatie Hockman
2020-05-07[dev.boringcrypto] all: merge master into dev.boringcryptoDmitri Shuralyov
2020-05-07[dev.boringcrypto] all: merge master into dev.boringcryptoDmitri Shuralyov
2020-05-05crypto/rsa,crypto/ecdsa,crypto/ed25519: implement PrivateKey.EqualFilippo Valsorda
2020-05-05math/big: add (*Int).FillBytesFilippo Valsorda
2020-04-08[dev.boringcrypto] all: merge master into dev.boringcryptoFilippo Valsorda
2020-04-02crypto/rsa: refactor RSA-PSS signing and verificationFilippo Valsorda
2020-03-26crypto/rsa,crypto/ecdsa,crypto/ed25519: implement PublicKey.EqualFilippo Valsorda
2020-03-23Revert "crypto/rsa,crypto/ecdsa,crypto/ed25519: implement PublicKey.Equal"Bryan C. Mills
2020-03-23crypto/rsa,crypto/ecdsa,crypto/ed25519: implement PublicKey.EqualFilippo Valsorda