aboutsummaryrefslogtreecommitdiff
path: root/src/Spec
diff options
context:
space:
mode:
authorGravatar Andres Erbsen <andreser@mit.edu>2016-06-27 13:23:11 -0400
committerGravatar Andres Erbsen <andreser@mit.edu>2016-06-27 13:24:21 -0400
commit1da660b30f87a161f866deb44717d0ba5c78cd9d (patch)
tree505e245956220e8bcdabdeca49a715231784e15b /src/Spec
parent9a5ae612e539c679668f438ff3e6e24e08069cae (diff)
scalarmult support; EdDSA.sign produces valid signatures
Diffstat (limited to 'src/Spec')
-rw-r--r--src/Spec/EdDSA.v2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/Spec/EdDSA.v b/src/Spec/EdDSA.v
index 7e4d3ed25..03a723e10 100644
--- a/src/Spec/EdDSA.v
+++ b/src/Spec/EdDSA.v
@@ -37,6 +37,7 @@ Section EdDSA.
:=
{
EdDSA_group:@Algebra.group E Eeq Eadd Ezero Eopp;
+ EdDSA_scalarmult:@Algebra.Group.is_scalarmult E Eeq Eadd Ezero EscalarMult;
EdDSA_c_valid : c = 2 \/ c = 3;
@@ -50,6 +51,7 @@ Section EdDSA.
EdDSA_l_order_B : Eeq (EscalarMult l B) Ezero
}.
Global Existing Instance EdDSA_group.
+ Global Existing Instance EdDSA_scalarmult.
Context `{prm:EdDSA}.