Fixup saw proofs
This commit is contained in:
@@ -5,8 +5,10 @@ for [0,1,2,16,63,64,65,127,128,129,255,256] (\p -> do {
|
|||||||
print ("decrypt_encrypt",a,p);
|
print ("decrypt_encrypt",a,p);
|
||||||
prove_print (unint_yices ["Ascon::Ascon_p"]) {{
|
prove_print (unint_yices ["Ascon::Ascon_p"]) {{
|
||||||
\K N (A : [a]) (P : [p]) ->
|
\K N (A : [a]) (P : [p]) ->
|
||||||
case AEAD128_decrypt K N A (AEAD128_encrypt K N A P) of
|
(case AEAD128_decrypt K N A C T of
|
||||||
None -> False
|
None -> False
|
||||||
Some p' -> p' == P
|
Some p' -> p' == P
|
||||||
|
where
|
||||||
|
(C,T) = AEAD128_encrypt K N A P)
|
||||||
}};
|
}};
|
||||||
}));
|
}));
|
||||||
|
Reference in New Issue
Block a user