aboutsummaryrefslogtreecommitdiff
path: root/src/crypto
AgeCommit message (Expand)Author
2023-02-15crypto/internal/bigmod: flag amd64 assembly as noescapeFilippo Valsorda
2023-02-14crypto/tls: replace all usages of BytesOrPanicRoland Shoemaker
2023-02-13crypto/internal/edwards25519: reduce Point size by reordering fieldsJorropo
2023-02-06crypto/ecdh: explicitly reject mismatched curves in ECDHRoland Shoemaker
2023-02-06crypto/sha1: use math/bits.RotateLeft32Alexander Yastrebov
2023-02-06crypto/rand: replace shift with constantJohan Brandhorst-Satzkorn
2023-02-01crypto/rand: batch large random reads on jsJohan Brandhorst-Satzkorn
2023-01-30all: fix problematic commentscui fliter
2023-01-30all: give nested modules fully-qualified namesMichael Pratt
2023-01-30crypto/sha512: reduce add usage on PPC64Paul E. Murphy
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