aboutsummaryrefslogtreecommitdiff
path: root/src/crypto/rsa
AgeCommit message (Expand)Author
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
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: return err when key too small to compute salt for RSA PSSRoland Shoemaker
2022-11-15crypto/rsa: fix loop variable capture in testCherry Mui
2022-11-15crypto/rsa: add a test walking through every key sizeFilippo Valsorda
2022-11-15crypto/rsa: improve benchmarksFilippo 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-27crypto/rsa,crypto/internal/boring: fix PSS salt handlingRoland Shoemaker
2022-08-18crypto/internal/boring/bcache: make Cache type-safe using genericsRuss Cox
2022-06-27crypto/internal/boring: factor Cache into crypto/internal/boring/bcacheRuss Cox
2022-06-06all: boringcrypto post-merge cleanupRuss Cox
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
2022-04-29[dev.boringcrypto] all: add boringcrypto build tagsRuss Cox
2022-04-20[dev.boringcrypto] all: merge master into dev.boringcryptoChressie Himpel
2022-04-11all: gofmt main repoRuss Cox
2022-04-05all: replace `` and '' with “ (U+201C) and ” (U+201D) in doc commentsRuss Cox
2021-05-13[dev.boringcrypto] all: merge commit 9d0819b27c (CL 314609) into dev.boringcr...Filippo Valsorda
2021-03-29crypto/rsa: fix salt length calculation with PSSSaltLengthAutoHimanshu Kishna Srivastava
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-07[dev.boringcrypto] crypto/internal/boring: reject short signatures in VerifyR...Filippo Valsorda
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-31crypto/rsa: reject invalid length PKCS#1v1.5 signaturesRoland Shoemaker
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