diff options
author | Andres Erbsen <andreser@mit.edu> | 2016-06-27 13:23:11 -0400 |
---|---|---|
committer | Andres Erbsen <andreser@mit.edu> | 2016-06-27 13:24:21 -0400 |
commit | 1da660b30f87a161f866deb44717d0ba5c78cd9d (patch) | |
tree | 505e245956220e8bcdabdeca49a715231784e15b /src/Spec | |
parent | 9a5ae612e539c679668f438ff3e6e24e08069cae (diff) |
scalarmult support; EdDSA.sign produces valid signatures
Diffstat (limited to 'src/Spec')
-rw-r--r-- | src/Spec/EdDSA.v | 2 |
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}. |