botan ~master (2020-08-19T17:56:38Z)
Dub
Repo
CurveGFpMontgomery.curveSqr
botan
math
ec_gfp
curve_gfp
CurveGFpMontgomery
Montgomery squaring/reduction Notes: z cannot alias x
class
CurveGFpMontgomery
override const
void
curveSqr
(
BigInt
*
z
,
const
(
BigInt
)*
x
,
ref
SecureVector
!
word
ws
)
Parameters
z
BigInt
*
output
x
const
(
BigInt
)*
multiplicand
Meta
Source
See Implementation
botan
math
ec_gfp
curve_gfp
CurveGFpMontgomery
constructors
this
destructors
~this
functions
curveMul
curveSqr
fromCurveRep
getA
getARep
getB
getBRep
getP
getPWords
swap
toCurveRep
toVector
variables
m_ctx
m_mont
m_p_bn
m_x_
m_y_
m_z_
Montgomery squaring/reduction Notes: z cannot alias x