aboutsummaryrefslogtreecommitdiff
path: root/src/crypto
AgeCommit message (Expand)Author
2023-01-26crypto/rand, internal/syscall/unix: add support for getrandom on NetBSD ≥ 10.0json-isValidNumber-beforeTobias Klauser
2023-01-20crypto/tls: improve client auth failure alertsAnit Gandhi
2023-01-20all: fix typos in go file commentsMarcel Meyer
2023-01-19internal/godebug: export non-default-behavior counters in runtime/metricsRuss Cox
2023-01-17crypto/ed25519: improve Ed25519ctx docs and add exampleFilippo Valsorda
2023-01-17crypto/x509: clarify that CheckSignatureFrom and CheckSignature are low-level...Filippo Valsorda
2023-01-05crypto/tls: fix typo in cacheEntry godocTobias Klauser
2023-01-04crypto/internal/boring: add dev.boringcrypto README.md textRuss Cox
2022-12-21crypto/x509: return typed verification errors on macOSRoland Shoemaker
2022-12-01crypto/des: fix a typo in the comment for permuteFinalBlockChaoshuai Lü
2022-12-01crypto/x509: include more hints for verification failureRoland Shoemaker
2022-12-01crypto/ecdsa: verify validity of signature parameters in VerifyRoland Shoemaker
2022-11-24crypto/elliptic: remove deprecation markersRuss Cox
2022-11-23crypto/rsa: remove deprecation markers for multiprime RSA supportRuss Cox
2022-11-22crypto/internal/boring: tolerate empty ECDSA signaturesFilippo Valsorda
2022-11-21crypto/{sha512,sha256,sha1}: reduce Write calls in SumEgon Elbre
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-21crypto/ed25519: implement Ed25519ctx and Ed25519ph with contextFilippo Valsorda
2022-11-21crypto/aes: On ppc64le, use better instructions when availablePaul E. Murphy
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-19crypto/ecdsa,crypto/x509: add encoding paths for NIST crypto/ecdh keysFilippo Valsorda
2022-11-18crypto/x509: implement SetFallbackRootsRoland Shoemaker
2022-11-18crypto/tls: add CertificateVerificationError to tls handshakeGabor Tanz
2022-11-18all: add missing periods in commentscui fliter
2022-11-18crypto/ecdsa: improve benchmarksFilippo Valsorda
2022-11-17crypto/x509: reduce boring test key sizeRoland Shoemaker
2022-11-16crypto/x509: add support for PKCS8/PKIX X25519 key encodingsFilippo Valsorda
2022-11-16crypto/ecdh: move ECDH method to PrivateKeyFilippo Valsorda
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/x509: Reallow duplicate attributes in CSRs.Rob Stradling
2022-11-15crypto/rsa: add a test walking through every key sizeFilippo Valsorda
2022-11-15crypto/rsa: improve benchmarksFilippo Valsorda
2022-11-14crypto/x509: remove unused member Raw from certificateAlexander Scheel
2022-11-14crypto/x509: expand package docs and clarify package targetFilippo Valsorda
2022-11-14crypto/aes: rewrite ppc64le asm-cbc routinePaul E. Murphy
2022-11-14internal/godebug: define more efficient APIRuss Cox
2022-11-11all: fix problematic 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-09crypto/x509: allow BoringCrypto to use 4096-bit keysRuss Cox
2022-11-07crypto/tls: use certificate cache in clientRoland Shoemaker
2022-11-07crypto/tls: add a certificate cache implementationRoland Shoemaker