diff options
Diffstat (limited to 'src/Encoding/PointEncodingTheorems.v')
-rw-r--r-- | src/Encoding/PointEncodingTheorems.v | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/Encoding/PointEncodingTheorems.v b/src/Encoding/PointEncodingTheorems.v index 7bf207c88..2713bd063 100644 --- a/src/Encoding/PointEncodingTheorems.v +++ b/src/Encoding/PointEncodingTheorems.v @@ -1,7 +1,7 @@ Section PointEncoding. Context {prm: CompleteEdwardsCurve.TwistedEdwardsParams} {sz : nat} - {FqEncoding : encoding of ModularArithmetic.F (CompleteEdwardsCurve.q) as Word.word sz} + {FqEncoding : canonical encoding of ModularArithmetic.F (CompleteEdwardsCurve.q) as Word.word sz} {q_5mod8 : (CompleteEdwardsCurve.q mod 8 = 5)%Z} {sqrt_minus1_valid : (@ZToField CompleteEdwardsCurve.q 2 ^ BinInt.Z.to_N (CompleteEdwardsCurve.q / 4)) ^ 2 = opp 1}. Existing Instance CompleteEdwardsCurve.prime_q. @@ -180,7 +180,7 @@ Proof. rewrite onCurve_p in Heqb; auto. Qed. -Instance point_encoding : encoding of point as (word (S sz)) := { +Instance point_encoding : canonical encoding of point as (word (S sz)) := { enc := point_enc; dec := point_dec; encoding_valid := point_encoding_valid |