aboutsummaryrefslogtreecommitdiff
path: root/src/Spec/Ed25519.v
diff options
context:
space:
mode:
Diffstat (limited to 'src/Spec/Ed25519.v')
-rw-r--r--src/Spec/Ed25519.v6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/Spec/Ed25519.v b/src/Spec/Ed25519.v
index cddd72aaf..4876bb8d1 100644
--- a/src/Spec/Ed25519.v
+++ b/src/Spec/Ed25519.v
@@ -118,7 +118,7 @@ Qed.
Require Import Crypto.Spec.Encoding.
Lemma q_pos : (0 < q)%Z. q_bound. Qed.
-Definition FqEncoding : encoding of (F q) as word (b-1) :=
+Definition FqEncoding : canonical encoding of (F q) as word (b-1) :=
@modular_word_encoding q (b - 1) q_pos b_valid.
Lemma l_pos : (0 < Z.of_nat l)%Z. pose proof prime_l; prime_bound. Qed.
@@ -130,7 +130,7 @@ Proof.
unfold l.
apply Z2Nat.inj_lt; compute; congruence.
Qed.
-Definition FlEncoding : encoding of F (Z.of_nat l) as word b :=
+Definition FlEncoding : canonical encoding of F (Z.of_nat l) as word b :=
@modular_word_encoding (Z.of_nat l) b l_pos l_bound.
Lemma q_5mod8 : (q mod 8 = 5)%Z. cbv; reflexivity. Qed.
@@ -143,7 +143,7 @@ Proof.
reflexivity.
Qed.
-Definition PointEncoding : encoding of E.point as (word b) :=
+Definition PointEncoding : canonical encoding of E.point as (word b) :=
(@point_encoding curve25519params (b - 1) q_5mod8 sqrt_minus1_valid FqEncoding sign_bit
(@sign_bit_zero _ prime_q two_lt_q _ b_valid) (@sign_bit_opp _ prime_q two_lt_q _ b_valid)).