Pārlūkot izejas kodu

cln16sidh: rename ExtensionFieldElementConditionalSwap

trials/prep_p503_trial3
Henry de Valence pirms 7 gadiem
vecāks
revīzija
2c10aa9d31
2 mainītis faili ar 3 papildinājumiem un 3 dzēšanām
  1. +2
    -2
      curve.go
  2. +1
    -1
      field.go

+ 2
- 2
curve.go Parādīt failu

@@ -73,8 +73,8 @@ func (lhs *ProjectivePoint) VartimeEq(rhs *ProjectivePoint) bool {
}

func ProjectivePointConditionalSwap(xP, xQ *ProjectivePoint, choice uint8) {
ExtensionFieldElementConditionalSwap(&xP.x, &xQ.x, choice)
ExtensionFieldElementConditionalSwap(&xP.z, &xQ.z, choice)
ExtensionFieldConditionalSwap(&xP.x, &xQ.x, choice)
ExtensionFieldConditionalSwap(&xP.z, &xQ.z, choice)
}

// Given xP = x(P), xQ = x(Q), and xPmQ = x(P-Q), compute xR = x(P+Q).


+ 1
- 1
field.go Parādīt failu

@@ -197,7 +197,7 @@ func (dest *ExtensionFieldElement) Sub(lhs, rhs *ExtensionFieldElement) *Extensi
// If choice = 1u8, set (x,y) = (y,x). If choice = 0u8, set (x,y) = (x,y).
//
// Returns dest to allow chaining operations.
func ExtensionFieldElementConditionalSwap(x, y *ExtensionFieldElement, choice uint8) {
func ExtensionFieldConditionalSwap(x, y *ExtensionFieldElement, choice uint8) {
fp751ConditionalSwap(&x.a, &y.a, choice)
fp751ConditionalSwap(&x.b, &y.b, choice)
}


Notiek ielāde…
Atcelt
Saglabāt