aboutsummaryrefslogtreecommitdiff
path: root/src/crypto/elliptic
AgeCommit message (Expand)Author
2021-01-16[release-branch.go1.15-security] crypto/elliptic: fix P-224 field reductionFilippo Valsorda
2020-06-24crypto/elliptic: document and test that IsOnCurve(∞) == falseFilippo Valsorda
2020-05-07crypto/elliptic: implement MarshalCompressed and UnmarshalCompressedEvgeniy Kulikov
2020-05-05math/big: add (*Int).FillBytesFilippo Valsorda
2020-02-11crypto/elliptic: document the Name and names of each curveFilippo Valsorda
2019-12-10all: fix a number of misuses of the word "an"Daniel Martí
2019-11-15all: fix a bunch of misspellingsVille Skyttä
2019-10-29crypto/elliptic: clean up ppc64le implementation slightlyLynn Boger
2019-10-28crypto/elliptic: add asm implementation for p256 on ppc64leLynn Boger
2019-05-22all: shorten some testsRuss Cox
2019-05-08doc: fixed some linksLorenz Nickel
2019-04-09all: change the old assembly style AX:CX to CX, AXNeven Sajko
2019-02-28internal/cpu: change s390x API to match x/sys/cpuMichael Munday
2019-01-23crypto/elliptic: reduce subtraction term to prevent long busy loopFilippo Valsorda
2018-12-05crypto/elliptic: utilize faster z14 multiply/square instructions (when availa...bill_ofarrell
2018-07-19crypto/elliptic: implement P256 for arm64Vlad Krasnov
2018-06-28Revert "crypto/elliptic: implement P256 for arm64"Andrew Bonventre
2018-06-27crypto/elliptic: implement P256 for arm64Vlad Krasnov
2018-06-01all: update comment URLs from HTTP to HTTPS, where possibleTim Cooper
2018-05-28crypto: fix typos in the commentsAlexander F Rødseth
2018-04-10crypto/elliptic: improve P256 implementation on amd64 a bitVlad Krasnov
2018-03-01crypto: remove hand encoded amd64 instructionsIlya Tocar
2018-02-20all: fix misspellingsShawn Smith
2017-11-30crypto/elliptic: reduce allocations on amd64Ilya Tocar
2017-11-13crypto/elliptic: reduce allocations in s390x P256 codeMichael Munday
2017-11-04all: change github.com issue links to golang.orgLeigh McCulloch
2017-10-15crypto/elliptic: don't unmarshal invalid encoded pointsAndreas Auernhammer
2017-10-05crypto/elliptic: fix incomplete addition used in CombinedMult on s390xMichael Munday
2017-09-22crypto/elliptic: gofmtMichael Munday
2017-09-11crypto/elliptic: fix incomplete addition used in CombinedMult.Adam Langley
2017-09-11crypto/elliptic: temporarily disable s390x assemblyMichael Munday
2017-04-19crypto/elliptic: fix carry bug in x86-64 P-256 implementation.Adam Langley
2016-12-07crypto/*: document use or non-use of constant-time algorithmsRuss Cox
2016-11-12all: spell "marshal" and "unmarshal" consistentlyDmitri Shuralyov
2016-11-08crypto/elliptic: add s390x assembly implementation of NIST P-256 CurveVolodymyr Paprotski
2016-05-18crypto/ecdsa: reject negative inputs.Adam Langley
2016-04-03all: fix spelling mistakesEric Engestrom
2016-03-29all: use &^ operator if possibleMarvin Stenger
2016-03-01all: make copyright headers consistent with one space after periodBrad Fitzpatrick
2015-12-08crypto/elliptic: resample private keys if out of range.Adam Langley
2015-11-10crypto/elliptic,crypto/ecdsa: P256 amd64 assemblyVlad Krasnov
2015-07-22crypto/elliptic: call IsOnCurve via the interface.Adam Langley
2015-04-26crypto/elliptic: don't unmarshal points that are off the curveDavid Leon Gil
2015-03-18all: use "reports whether" in place of "returns true if(f)"Josh Bleecher Snyder
2015-01-12crypto/elliptic: add Name field to CurveParams structDavid Leon Gil
2014-09-08build: move package sources from src/pkg to srcRuss Cox