cryptol/examples
Iavor Diatchki 173ca8702f Parametrize polyval by a starting value.
This makes it easier to continue hashing:

polyvalFrom H (xs # ys) start = polyvalFrom H ys (polyvalFrom H xs start)
2017-11-28 16:10:48 -08:00
..
contrib Add definitions of SHAKE128 and SHAKE256 to keccak.cry 2017-10-04 10:39:10 -07:00
funstuff Update examples to use (/\) instead of (&&) where appropriate, 2016-08-22 18:14:44 -07:00
maliciousSHA Switch to infix syntax for blocks and padding operators. 2017-09-28 10:26:31 -07:00
MiniLock Make parser use strict text (XXX: does this affect performance +ve or -ve) 2017-10-20 12:00:00 -07:00
param_modules Parametrize polyval by a starting value. 2017-11-28 16:10:48 -08:00
AE.cry Some cleanup and doubt that I've enconded the algorithm correctly 2017-09-27 09:50:47 -07:00
AES.cry Update examples to use (/\) instead of (&&) where appropriate, 2016-08-22 18:14:44 -07:00
append.cry lots of running examples 2017-07-06 16:51:25 -07:00
builtin_lifting.cry lots of running examples 2017-07-06 16:51:25 -07:00
builtins.cry adding some examples 2017-06-26 15:27:36 -07:00
ChaChaPolyCryptolIETF.md Update example cryptol code to use infix syntax. 2017-10-03 12:31:37 -07:00
Cipher.cry Update copyright dates and add missing headers 2016-01-19 18:19:35 -08:00
comp.cry more example 2017-07-13 10:55:44 -07:00
demote.cry lots of running examples 2017-07-06 16:51:25 -07:00
DES.cry Remove trailing whitespace 2016-02-19 10:08:20 -08:00
DEStest.cry Update examples to use (/\) instead of (&&) where appropriate, 2016-08-22 18:14:44 -07:00
FNV-a1.cry Switch to infix syntax for blocks and padding operators. 2017-09-28 10:26:31 -07:00
HMAC.cry adding some examples 2017-06-26 15:27:36 -07:00
inflist.cry more example 2017-07-13 10:55:44 -07:00
Karatsuba.cry Add a Karatsuba multiplier to the examples 2017-10-03 11:27:15 -07:00
MD5.cry Add MD5 example 2017-10-03 11:27:15 -07:00
mini.cry adding some examples 2017-06-26 15:27:36 -07:00
props.cry lots of running examples 2017-07-06 16:51:25 -07:00
Salsa20.cry Fix order of counter in Salsa20 example 2017-11-03 07:24:30 -07:00
SHA1.cry Switch to infix syntax for blocks and padding operators. 2017-09-28 10:26:31 -07:00
SHA256.cry Switch to infix syntax for blocks and padding operators. 2017-09-28 10:26:31 -07:00
SIV-rfc5297.md Back out workaround for issue #375. 2017-08-01 15:08:04 -07:00
split.cry lots of running examples 2017-07-06 16:51:25 -07:00
splitAt.cry lots of running examples 2017-07-06 16:51:25 -07:00
Test.cry Update copyright dates and add missing headers 2016-01-19 18:19:35 -08:00
TripleDES.cry remove splitBy and update documentation 2016-07-05 09:58:49 -07:00
width.cry more example 2017-07-13 10:55:44 -07:00
xor_cipher.cry more example 2017-07-13 10:55:44 -07:00
zero_weird.cry lots of running examples 2017-07-06 16:51:25 -07:00
ZUC.cry Update examples to use (/\) instead of (&&) where appropriate, 2016-08-22 18:14:44 -07:00