mirror of
https://github.com/saymrwulf/curve25519-dalek-source.git
synced 2026-09-08 21:00:40 +00:00
clarify wording
This commit is contained in:
parent
c2d409788a
commit
83c3d97651
1 changed files with 2 additions and 4 deletions
|
|
@ -1,7 +1,7 @@
|
||||||
Below are some notes on Ristretto, which are not an authoritative
|
Below are some notes on Ristretto, which are not an authoritative
|
||||||
writeup and which may have errors. See also the [Decaf
|
writeup and which may have errors. See also the [Decaf
|
||||||
paper][decaf_paper], the [libdecaf
|
paper][decaf_paper], the [libdecaf
|
||||||
implementation][ristretto_libdecaf], and the [Sage
|
implementation of Ristretto][ristretto_libdecaf], and its [Sage
|
||||||
script][ristretto_sage].
|
script][ristretto_sage].
|
||||||
|
|
||||||
Decaf constructs a prime-order group from a cofactor-\\(4\\) Edwards
|
Decaf constructs a prime-order group from a cofactor-\\(4\\) Edwards
|
||||||
|
|
@ -22,19 +22,17 @@ see the [Decaf paper][decaf_paper] or
|
||||||
[_Jacobi Quartic Curves Revisited_][hwcd_jacobi] by Hisil, Wong,
|
[_Jacobi Quartic Curves Revisited_][hwcd_jacobi] by Hisil, Wong,
|
||||||
Carter, and Dawson).
|
Carter, and Dawson).
|
||||||
|
|
||||||
When \\(e = a\^2\\), \\(\mathcal J\_{e,A}\\) has full
|
When \\(e = a\^2\\) is a square, \\(\mathcal J\_{e,A}\\) has full
|
||||||
\\(2\\)-torsion (i.e., \\(\mathcal J[2] \cong \mathbb Z /2 \times
|
\\(2\\)-torsion (i.e., \\(\mathcal J[2] \cong \mathbb Z /2 \times
|
||||||
\mathbb Z/2\\)), and
|
\mathbb Z/2\\)), and
|
||||||
we can write the \\(\mathcal J[2]\\)-coset of a point \\(P =
|
we can write the \\(\mathcal J[2]\\)-coset of a point \\(P =
|
||||||
(s,t)\\) as
|
(s,t)\\) as
|
||||||
$$
|
$$
|
||||||
P + \mathcal J[2] = \left\\{
|
P + \mathcal J[2] = \left\\{
|
||||||
|
|
||||||
(s,t),
|
(s,t),
|
||||||
(-s,-t),
|
(-s,-t),
|
||||||
(1/as, -t/as\^2),
|
(1/as, -t/as\^2),
|
||||||
(-1/as, t/as\^2)
|
(-1/as, t/as\^2)
|
||||||
|
|
||||||
\right\\}.
|
\right\\}.
|
||||||
$$
|
$$
|
||||||
Notice that replacing \\(a\\) by \\(-a\\) just swaps the last two
|
Notice that replacing \\(a\\) by \\(-a\\) just swaps the last two
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue