- getA
const(BigInt) getA()
Undocumented in source. Be warned that the author may not have intended to support it.
- getB
const(BigInt) getB()
Undocumented in source. Be warned that the author may not have intended to support it.
- getARep
const(BigInt) getARep()
Undocumented in source. Be warned that the author may not have intended to support it.
- getBRep
const(BigInt) getBRep()
Undocumented in source. Be warned that the author may not have intended to support it.
- getPWords
size_t getPWords()
Undocumented in source. Be warned that the author may not have intended to support it.
- toCurveRep
void toCurveRep(BigInt x, SecureVector!word ws)
Undocumented in source. Be warned that the author may not have intended to support it.
- fromCurveRep
void fromCurveRep(BigInt x, SecureVector!word ws)
Undocumented in source. Be warned that the author may not have intended to support it.
- curveMul
void curveMul(BigInt z, BigInt x, BigInt y, SecureVector!word ws)
Montgomery multiplication/reduction
Notes: z cannot alias x or y
- curveSqr
void curveSqr(BigInt z, BigInt x, SecureVector!word ws)
Montgomery squaring/reduction
Notes: z cannot alias x
- toVector
Vector!char toVector()
Undocumented in source. Be warned that the author may not have intended to support it.
- redc
void redc(BigInt x, SecureVector!word ws)
Undocumented in source.
- maxRedcSubstractions
size_t maxRedcSubstractions()
Undocumented in source.
The NIST P-521 curve