- Sort Score
- Result 10 results
- Languages All
Results 1 - 3 of 3 for NewIdentityPoint (0.12 sec)
-
src/crypto/internal/edwards25519/tables_test.go
table.SelectInto(&tmp1, 9) table.SelectInto(&tmp2, 11) table.SelectInto(&tmp3, 7) table.SelectInto(&tmp4, 13) // Expect T1 + T2 = T3 + T4 var accP1xP1 projP1xP1 lhs := NewIdentityPoint() rhs := NewIdentityPoint() accP1xP1.Add(lhs, &tmp1) lhs.fromP1xP1(&accP1xP1) accP1xP1.Add(lhs, &tmp2) lhs.fromP1xP1(&accP1xP1) accP1xP1.Add(rhs, &tmp3) rhs.fromP1xP1(&accP1xP1) accP1xP1.Add(rhs, &tmp4)
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Thu May 05 21:53:10 UTC 2022 - 2.7K bytes - Viewed (0) -
src/crypto/internal/edwards25519/scalarmult.go
// and do four doublings to multiply by 16. digits := x.signedRadix16() multiple := &affineCached{} tmp1 := &projP1xP1{} tmp2 := &projP2{} // Accumulate the odd components first v.Set(NewIdentityPoint()) for i := 1; i < 64; i += 2 { basepointTable[i/2].SelectInto(multiple, digits[i]) tmp1.AddAffine(v, multiple) v.fromP1xP1(tmp1) } // Multiply by 16
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Thu May 05 21:53:10 UTC 2022 - 6.3K bytes - Viewed (0) -
src/crypto/internal/edwards25519/edwards25519_test.go
package edwards25519 import ( "crypto/internal/edwards25519/field" "encoding/hex" "internal/testenv" "reflect" "testing" ) var B = NewGeneratorPoint() var I = NewIdentityPoint() func checkOnCurve(t *testing.T, points ...*Point) { t.Helper() for i, p := range points { var XX, YY, ZZ, ZZZZ field.Element XX.Square(&p.x) YY.Square(&p.y) ZZ.Square(&p.z) ZZZZ.Square(&ZZ)
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Thu Nov 10 18:45:00 UTC 2022 - 9.3K bytes - Viewed (0)