aboutsummaryrefslogtreecommitdiff
path: root/src/crypto/rsa
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-03-06crypto/rsa: add a test with very different prime sizesFilippo Valsorda
2025-02-14crypto/rsa: add benchmarks for not and partially optimized keysFilippo Valsorda
2025-02-14crypto/rsa: normalize GenerateKey benchmarkFilippo Valsorda
2025-01-09crypto/rsa: fix GenerateKey flakes for toy-sized keysFilippo Valsorda
2025-01-09crypto: fix fips140=only detection of SHA-3Filippo Valsorda
2025-01-08crypto/rsa: apply fips140=only to opts.Hash in SignPSSFilippo Valsorda
2024-12-17crypto/rsa: revert minimum GenerateKey size to 32 bitsFilippo Valsorda
2024-12-11crypto: use provided random Reader in FIPS modeFilippo Valsorda
2024-12-03crypto/rsa: fix keys with p < qFilippo 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/rsa: check hash message length first in SignPKCS1v15Russ Cox
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: implement fips140=only modeFilippo Valsorda
2024-11-22crypto/rsa: port Validate to bigmodFilippo Valsorda
2024-11-22crypto/rsa: add BenchmarkParsePKCS8PrivateKey and BenchmarkGenerateKeyFilippo Valsorda
2024-11-22crypto/rsa: refuse to generate and/or use keys smaller than 1024 bitsFilippo Valsorda
2024-11-22crypto/internal/fips140/rsa: support separate MGF1 hash for EncryptOAEPFilippo 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-11-19crypto/internal/cryptotest: add SkipTestAllocationsFilippo Valsorda
2024-09-25crypto/rsa: move PSS hash override above boring blockRoland Shoemaker
2024-05-23std: fix calls to Printf(s) with non-constant sAlan Donovan
2024-05-23crypto/rsa: refactor PKCS#1 v1.5 signature and verificationFilippo Valsorda
2024-05-23crypto: document that Verify inputs are not confidentialFilippo Valsorda
2024-01-12crypto/rsa,crypto/internal/bigmod: improve verify/encrypt performanceFilippo Valsorda
2024-01-12crypto/rsa: use E = 65537 in benchmarksFilippo Valsorda
2023-10-13crypto: add available godoc linkcui fliter
2023-08-22all: remove redundant string conversions when formatting []byte with %scui 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-23crypto/rsa: make DecryptPKCS1v15SessionKey warning more direRoland Shoemaker
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
2023-02-15crypto/internal/bigmod: flag amd64 assembly as noescapeFilippo 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: use R*R multiplication to get into the Montgomery domainFilippo Valsorda