mirror of
https://github.com/golang/go
synced 2024-11-26 13:48:05 -07:00
crypto/elliptic: update P-521 docs to say it's constant-time
This is true since CL 315274. Also adjust the P-256 note, since Add, Double, and IsOnCurve use the generic, non-constant-time implementation. Change-Id: I4b3b340f65bce91dcca30bcf86456cc8ce4dd4bb Reviewed-on: https://go-review.googlesource.com/c/go/+/325650 Trust: Filippo Valsorda <filippo@golang.org> Trust: Katie Hockman <katie@golang.org> Run-TryBot: Filippo Valsorda <filippo@golang.org> Reviewed-by: Katie Hockman <katie@golang.org> TryBot-Result: Go Bot <gobot@golang.org>
This commit is contained in:
parent
7406180012
commit
8212707871
@ -455,7 +455,7 @@ func initP384() {
|
|||||||
// Multiple invocations of this function will return the same value, so it can
|
// Multiple invocations of this function will return the same value, so it can
|
||||||
// be used for equality checks and switch statements.
|
// be used for equality checks and switch statements.
|
||||||
//
|
//
|
||||||
// The cryptographic operations are implemented using constant-time algorithms.
|
// ScalarMult and ScalarBaseMult are implemented using constant-time algorithms.
|
||||||
func P256() Curve {
|
func P256() Curve {
|
||||||
initonce.Do(initAll)
|
initonce.Do(initAll)
|
||||||
return p256
|
return p256
|
||||||
@ -479,7 +479,7 @@ func P384() Curve {
|
|||||||
// Multiple invocations of this function will return the same value, so it can
|
// Multiple invocations of this function will return the same value, so it can
|
||||||
// be used for equality checks and switch statements.
|
// be used for equality checks and switch statements.
|
||||||
//
|
//
|
||||||
// The cryptographic operations do not use constant-time algorithms.
|
// The cryptographic operations are implemented using constant-time algorithms.
|
||||||
func P521() Curve {
|
func P521() Curve {
|
||||||
initonce.Do(initAll)
|
initonce.Do(initAll)
|
||||||
return p521
|
return p521
|
||||||
|
Loading…
Reference in New Issue
Block a user