Browse Source

cln16sidh: rename ExtensionFieldElementConditionalSwap

trials/prep_p503_trial3
Henry de Valence 7 years ago
parent
commit
2c10aa9d31
2 changed files with 3 additions and 3 deletions
  1. +2
    -2
      curve.go
  2. +1
    -1
      field.go

+ 2
- 2
curve.go View File

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


func ProjectivePointConditionalSwap(xP, xQ *ProjectivePoint, choice uint8) { 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). // Given xP = x(P), xQ = x(Q), and xPmQ = x(P-Q), compute xR = x(P+Q).


+ 1
- 1
field.go View File

@@ -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). // If choice = 1u8, set (x,y) = (y,x). If choice = 0u8, set (x,y) = (x,y).
// //
// Returns dest to allow chaining operations. // 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.a, &y.a, choice)
fp751ConditionalSwap(&x.b, &y.b, choice) fp751ConditionalSwap(&x.b, &y.b, choice)
} }


Loading…
Cancel
Save