aboutsummaryrefslogtreecommitdiff
path: root/src/crypto/elliptic
AgeCommit message (Expand)Author
2022-04-27crypto/elliptic: split up P-256 field and group opsFilippo Valsorda
2022-04-27crypto/elliptic: inline marshaling into nistec pointFromAffineFilippo Valsorda
2022-04-27crypto/elliptic: use generics for nistec-based curvesFilippo Valsorda
2022-04-27crypto/elliptic: refactor package structureFilippo Valsorda
2022-04-11all: gofmt main repoRuss Cox
2022-04-05all: separate doc comment from //go: directivesRuss Cox
2022-04-05crypto/elliptic: delete outdated fuzz testFilippo Valsorda
2022-04-05crypto/elliptic: fix BenchmarkMarshalUnmarshal/CompressedFilippo Valsorda
2022-04-01all: remove trailing blank doc comment linesRuss Cox
2022-04-01all: fix various doc comment formatting nitsRuss Cox
2022-03-31crypto/elliptic: tolerate zero-padded scalars in generic P-256Filippo Valsorda
2022-02-08crypto/elliptic: use go:embed for the precomputed p256 tableDaniel Martí
2022-02-03crypto/elliptic: make IsOnCurve return false for invalid field elementsFilippo Valsorda
2022-02-03crypto/ecdsa,crypto/elliptic: update docs and spec referencesFilippo Valsorda
2021-11-05crypto/elliptic: port P-224 and P-384 to fiat-cryptoFilippo Valsorda
2021-11-04crypto/elliptic: tolerate large inputs to IsOnCurve methodsFilippo Valsorda
2021-10-30crypto/elliptic: move P-521 group logic to internal/nistecFilippo Valsorda
2021-10-30crypto/elliptic: use a 4-bit sliding window for P-521 ScalarMultFilippo Valsorda
2021-10-30crypto/elliptic: use complete addition formulas for P-521Filippo Valsorda
2021-10-29crypto/elliptic: refactor P-224 field implementationFilippo Valsorda
2021-10-28all: manual fixups for //go:build vs // +buildRuss Cox
2021-10-28all: go fix -fix=buildtag std cmd (except for bootstrap deps, vendor)Russ Cox
2021-10-26crypto/elliptic: use a const string for precomputed P256 tableJosh Bleecher Snyder
2021-06-07crypto/elliptic: update P-521 docs to say it's constant-timeFilippo Valsorda
2021-05-27crypto/elliptic: fix typo in p521Point type nameFilippo Valsorda
2021-05-10crypto/elliptic: upgrade from generic curve impl to specific if availableRoland Shoemaker
2021-05-09crypto/elliptic: make P-521 scalar multiplication constant timeFilippo Valsorda
2021-05-09crypto/elliptic: import fiat-crypto P-521 field implementationFilippo Valsorda
2021-05-06crypto/ecdsa,crypto/elliptic: improve tests and benchmarksFilippo Valsorda
2021-04-29crypto/elliptic: store P-256 precomputed basepoint table in sourceRoland Shoemaker
2021-03-30crypto/elliptic: fix some typoschenjie
2021-02-20all: go fmt std cmd (but revert vendor)Russ Cox
2021-01-21crypto/elliptic: fix P-224 field reductionFilippo Valsorda
2020-08-16crypto,internal/bytealg: fix assembly that clobbers BPKeith Randall
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