https://github.com/EasyCrypt/easycrypt
Revision 92900c9f4290d631543ddf717e369c3cfd96cc22 authored by Pierre-Yves Strub on 09 December 2015, 16:46:57 UTC, committed by Pierre-Yves Strub on 09 December 2015, 16:49:49 UTC
The mechanism is to forbid non-keyed matching in `rewrite` when LHS && RHS of the rewriting equation are convertible. Currently, the whole `rewrite` is rejected if the matching succeeds but the result would result in a identity rewriting. A better mechanism should embed the identity detection rewriting mechanism into the form matching one.
1 parent b3f11a9
Tip revision: 92900c9f4290d631543ddf717e369c3cfd96cc22 authored by Pierre-Yves Strub on 09 December 2015, 16:46:57 UTC
Crude detection of identity rewriting.
Crude detection of identity rewriting.
Tip revision: 92900c9
File | Mode | Size |
---|---|---|
MEE-CBC | ||
incomplete | ||
old | ||
Birthday.ec | -rw-r--r-- | 4.0 KB |
Dice4_6.ec | -rw-r--r-- | 2.5 KB |
FundamentalLemma.ec | -rw-r--r-- | 2.3 KB |
PRG.ec | -rw-r--r-- | 17.1 KB |
PSS.ec | -rw-r--r-- | 178.9 KB |
Plug_and_Pray.ec | -rw-r--r-- | 2.2 KB |
RingCloning.ec | -rw-r--r-- | 3.7 KB |
Upto.ec | -rw-r--r-- | 4.9 KB |
WhileSampling.ec | -rw-r--r-- | 705 bytes |
br93.ec | -rw-r--r-- | 10.0 KB |
elgamal.ec | -rw-r--r-- | 2.7 KB |
hashed_elgamal.ec | -rw-r--r-- | 10.4 KB |
hashed_elgamal_generic.ec | -rw-r--r-- | 10.3 KB |
hashed_elgamal_std.ec | -rw-r--r-- | 4.4 KB |
prp_prf.ec | -rw-r--r-- | 6.6 KB |
vonNeumann.ec | -rw-r--r-- | 6.1 KB |
Computing file changes ...