ecdh_combined_generic.go raw

   1  //go:build !amd64 || purego
   2  
   3  package p256k1
   4  
   5  // EcmultCombined computes r = na*a + ng*G using combined Strauss algorithm
   6  // This shares doublings between both multiplications for improved performance
   7  func EcmultCombined(r *GroupElementJacobian, a *GroupElementJacobian, na, ng *Scalar) {
   8  	ecmultCombinedGeneric(r, a, na, ng)
   9  }
  10