Module curve25519_dalek::edwards
[−]
[src]
Group operations for Curve25519, in Edwards form.
Modules
vartime |
Variable-time operations on curve points, useful for non-secret data. |
Structs
CompressedEdwardsY |
In "Edwards y" / "Ed25519" format, the curve point \((x,y)\) is determined by the \(y\)-coordinate and the sign of \(x\). |
EdwardsBasepointTable |
A precomputed table of multiples of a basepoint, for accelerating
fixed-base scalar multiplication. One table, for the Ed25519
basepoint, is provided in the |
ExtendedPoint |
An |
Functions
multiscalar_mult |
Given an iterator of (possibly secret) scalars and an iterator of (possibly secret) points, compute $$ Q = c_1 P_1 + \cdots + c_n P_n. $$ |