aboutsummaryrefslogtreecommitdiff
path: root/src/crypto
AgeCommit message (Expand)Author
2022-04-25crypto/ed25519: test fixupThan McIntosh
2022-04-21crypto/x509: revert serial length restrictionRoland Shoemaker
2022-04-21crypto/x509: use SAN when comparing certs during path buildingRoland Shoemaker
2022-04-21crypto/tls: reject duplicate extensionsRoland Shoemaker
2022-04-20crypto/rand: apply the same max read size on Illumos as on SolarisBryan C. Mills
2022-04-19crypto/rand: remove all bufferingJason A. Donenfeld
2022-04-19crypto/rand: batch and buffer calls to getrandom/getentropyJason A. Donenfeld
2022-04-19crypto/x509: move sha1 removal to unspecified future releaseJordan Liggitt
2022-04-18crypto/x509: reject duplicate extensionsRoland Shoemaker
2022-04-15crypto/x509: don't create certs with negative serialsRoland Shoemaker
2022-04-14crypto/x509: don't allow too long serialsRoland Shoemaker
2022-04-13crypto/x509: add CertPool.CloneRoland Shoemaker
2022-04-13crypto/x509: support nil pools in CertPool.EqualRoland Shoemaker
2022-04-13crypto/x509: omit empty extensions SEQUENCERoland Shoemaker
2022-04-11all: gofmt main repoRuss Cox
2022-04-08crypto/aes: merge ppc64le crypt key expansionPaul E. Murphy
2022-04-08all: consistently use US spelling of present participlesDaniel Martí
2022-04-07crypto/aes: simplify key expansion in ppc64le asmPaul E. Murphy
2022-04-05crypto/x509: add new CRL parser, deprecate old oneRoland Shoemaker
2022-04-05all: separate doc comment from //go: directivesRuss Cox
2022-04-05all: replace `` and '' with “ (U+201C) and ” (U+201D) in doc commentsRuss Cox
2022-04-05crypto/x509: rework path buildingRoland Shoemaker
2022-04-05crypto/elliptic: delete outdated fuzz testFilippo Valsorda
2022-04-05crypto/elliptic: fix BenchmarkMarshalUnmarshal/CompressedFilippo Valsorda
2022-04-05crypto/subtle: note that input length mismatch makes ConstantTimeCompare retu...Dan Kortschak
2022-04-05crypto/rand: make Prime not deterministic for a fixed input streamFilippo Valsorda
2022-04-05crypto/x509: add CertPool.EqualRoland Shoemaker
2022-04-04crypto/x509: only disable SHA-1 verification for certificatesRoland Shoemaker
2022-04-01all: remove trailing blank doc comment linesRuss Cox
2022-04-01all: fix various doc comment formatting nitsRuss Cox
2022-04-01crypto/x509: skip WSATRY_AGAIN errors when dialing badssl.com subdomainsBryan C. Mills
2022-03-31crypto/x509: properly handle issuerUniqueID and subjectUniqueIDRoland Shoemaker
2022-03-31crypto/elliptic: tolerate zero-padded scalars in generic P-256Filippo Valsorda
2022-03-30crypto/x509/internal/macos: return errors when CFRef might be NULLFilippo Valsorda
2022-03-29all: use new "unix" build tag where appropriateIan Lance Taylor
2022-03-18crypto/x509: return err ans1.Marshal gives an errorcuiweixie
2022-03-17crypto/x509: fix Certificate.Verify crashBrad Fitzpatrick
2022-03-08crypto/rand: simplify Prime to use only rejection samplingRuss Cox
2022-03-06all: fix some typosDan Kortschak
2022-03-04crypto/sha512: fix stack size for previous changeLynn Boger
2022-03-04crypto/rand: use fast key erasure RNG on plan9 instead of ANSI X9.31Jason A. Donenfeld
2022-03-04crypto/rand: separate out plan9 X9.31 /dev/random expanderJason A. Donenfeld
2022-03-04crypto/ed25519/internal/edwards25519: sync with filippo.io/edwards25519Filippo Valsorda
2022-03-03crypto/sha256: adapt ppc64le asm to work on ppc64Paul E. Murphy
2022-03-03crypto/aes: improve performance for aes-cbc on ppc64leLynn Boger
2022-03-02crypto/sha512: add BE support to PPC64 asm implementationLynn Boger
2022-02-22crypto/x509, runtime: fix occasional spurious “certificate is expired”Russ Cox
2022-02-09crypto/aes: fix key size typoEric Lagergren
2022-02-08crypto/elliptic: use go:embed for the precomputed p256 tableDaniel Martí
2022-02-03crypto/x509: support NumericString in DN componentsRoland Shoemaker