https://github.com/project-everest/hacl-star

sort by:
Revision Author Date Message Commit Date
e4af4fa Fix up decrypt as well. It's not yet optimized. 13 August 2018, 20:13:22 UTC
2e0c25a GCMencrypt goes all the way through! 13 August 2018, 20:13:22 UTC
cbecf5d Update the modifies clauses of everyone higher in the call chain 13 August 2018, 20:13:22 UTC
2266f06 Optimized procedure passes. 13 August 2018, 20:13:22 UTC
3e88567 Revamped the original gcm_one_pass_blocks to better fit its new role 13 August 2018, 20:13:22 UTC
572b63f Loop provides ghash_incremental now too 13 August 2018, 20:13:21 UTC
5dd0f51 With enough time and a targeted assertion, ghash_incremental goes through 13 August 2018, 20:13:21 UTC
045c9e3 Part way through adding GHash to the CTR loop 13 August 2018, 20:13:21 UTC
8554101 [CI] regenerate hints 13 August 2018, 08:51:21 UTC
f4081f2 Merge branch 'fstar-master' into _vale 11 August 2018, 15:31:49 UTC
a6d44ba Merge branch 'fstar-master' into _vale 11 August 2018, 14:19:44 UTC
93f28da Upgrade vale directory to latest F* master 11 August 2018, 14:17:24 UTC
4459d64 Add KOPTS 10 August 2018, 22:53:32 UTC
872884a Remove some ahcks 10 August 2018, 22:07:28 UTC
323651b Merge branch 'fstar-master' of pro.github.com:mitls/hacl-star into fstar-master 10 August 2018, 21:07:52 UTC
53b00c9 Fresh hints 10 August 2018, 21:07:48 UTC
332f944 Fixing build script names on the docker file 10 August 2018, 20:59:52 UTC
c92b6e4 Reallocate registers to align with the choices already made in GHash and GCMencrypt. For some reason, this tipped Z3 off the deep end, so I made AES rounds (locally) opaque. 10 August 2018, 17:33:36 UTC
70aaffa [CI] regenerate hints 10 August 2018, 08:20:32 UTC
642858d Use lets to make the rest of the procedures more generic 09 August 2018, 20:39:08 UTC
93c77c0 Add more detailed provenance info 09 August 2018, 20:28:52 UTC
80da895 Shuffle IV around so that our signature better matches that of the existing code (at the cost of two extra Pshufb calls) 09 August 2018, 20:25:43 UTC
e39e2a0 Make iv emphemeral, but restore it when we're done 09 August 2018, 19:49:57 UTC
00ac343 Optimize ghash a bit so that we only reverse the bytes of h once, rather than doing it for every GFmul operation 09 August 2018, 18:47:40 UTC
4f4fcf5 Merge branch 'master' into fstar-master 09 August 2018, 16:39:23 UTC
2e29da9 AESCTR loop goes through 09 August 2018, 14:50:27 UTC
671e257 Loop invariants verify 09 August 2018, 14:39:58 UTC
4e93692 [CI] regenerate hints 09 August 2018, 08:20:16 UTC
23e7c2f Call the loop body once! 09 August 2018, 03:28:39 UTC
30a832d Start prepping for the loop itself 08 August 2018, 20:33:12 UTC
5627750 Get the loop body into a more loop-friendly form 08 August 2018, 20:33:12 UTC
d9638e6 In vale, remove fstar_test_suite 08 August 2018, 18:19:49 UTC
435ecde Make reverse_bytes_nat32 and quad32_xor opaque to improve performance of X64.AESCTR 08 August 2018, 16:15:23 UTC
f3ece5f Fix a small bug with --ONE mode 08 August 2018, 16:15:23 UTC
80aa78b Added missing $(KREMLIN_ARGS) 08 August 2018, 15:33:37 UTC
8907e8c Verify as much of Test as possible 08 August 2018, 14:05:52 UTC
cb95906 [CI] regenerate hints 08 August 2018, 08:21:05 UTC
6c6f448 A note and a Makefile fix 08 August 2018, 01:04:51 UTC
0c872ad Upgrade vale directory to latest F* master 08 August 2018, 00:05:56 UTC
a7f7299 Auto-generate the public header EverCrypt.h as part of the build 07 August 2018, 23:21:43 UTC
1b142e1 Restore AESCTR to the scons verification 07 August 2018, 19:44:04 UTC
5eecf30 Add a missing ignore file 07 August 2018, 19:44:04 UTC
7ad834a Update min_test_suite_blacklist 07 August 2018, 16:52:58 UTC
aee48c7 Cleanup Makefiles for test 07 August 2018, 16:17:42 UTC
6437e7b Avoid extracting equality function twice 07 August 2018, 15:05:55 UTC
06eb5a8 Self-contained .h for EverCrypt DLL 07 August 2018, 13:31:27 UTC
a0396cd In vale, add note about running under Cygwin 07 August 2018, 13:00:39 UTC
c56c2b5 When -h flag is passed to scons, print help without running any build steps 07 August 2018, 12:40:01 UTC
57f18db Use DYLD_LIBRARY_PATH on Mac OS X 07 August 2018, 12:20:59 UTC
91452f3 Remove EverCrypt.Hash.Test from ROOTS; couldn't find any other use outside Test 07 August 2018, 12:20:59 UTC
bdce9ce Add more details to Vale INSTALL.md and README.md 07 August 2018, 12:16:45 UTC
17550fa Moved code in EverCrypt.Hash.Test into Test; let's refactor individual tests later inisde files in the test folder 07 August 2018, 11:29:10 UTC
237cc6f Correct lengths in EverCrypt.Bytes.fsti 07 August 2018, 11:25:49 UTC
b009cf8 Specify length of generated Low* test vectors and make them recallable; verify Test.Bytes; use null instead of alloca 0uy and partially verify Test 07 August 2018, 11:25:49 UTC
90e1243 [CI] regenerate hints 07 August 2018, 08:21:03 UTC
43786ee Fix fstar path 06 August 2018, 22:15:00 UTC
5708711 removing unnecessary files from docker image 06 August 2018, 21:07:00 UTC
1c56b57 Initial migration of Vale's verified assembly code and supporting libraries 06 August 2018, 21:03:20 UTC
a449b3e Fix provider build on Linux: use : to separate paths in LD_LIBRARY_PATH; include <alloca.h> or <malloc.h>, depending on the OS; define the right macros from features.h to expose the endian-ness conversion functions up to Ubuntu 14.04 06 August 2018, 17:49:47 UTC
ac1f864 Use abspath for Windows EverCrypt DLL 06 August 2018, 14:14:34 UTC
206b3fe Extra LD_LIBRARY_PATH for libevercrypt.so 06 August 2018, 14:09:39 UTC
0a5f4cf Suppress warnings with casts 06 August 2018, 13:03:44 UTC
252e0fe Refresh hints 06 August 2018, 12:11:05 UTC
b0340d1 Remove hard-coded kremlib include 06 August 2018, 12:10:57 UTC
d0990ec Merge branch 'fstar-master' of github.com:mitls/hacl-star into fstar-master 06 August 2018, 12:01:48 UTC
9d63656 Revert quic_provider build 06 August 2018, 12:01:45 UTC
350b049 Verify Test.Vectors 06 August 2018, 11:27:18 UTC
04d3d3d Revert "Verify Test.Vectors" This reverts commit 67e0bb0292644b8fe5e66e6909b4709d13843efa. 06 August 2018, 11:20:14 UTC
33878c3 Generate LowStar.Buffer.null instead of allocating a non-standard empty array 06 August 2018, 11:19:46 UTC
421b8af Don't pass NULL args to OpenSSL 06 August 2018, 11:18:02 UTC
33736eb Allow static configurations that disable both BCrypt and OpenSSL 06 August 2018, 10:24:39 UTC
6bbe52d Don't delete temp.h 06 August 2018, 10:05:32 UTC
e8bc4ad Fix flags for LLVM 06 August 2018, 10:05:32 UTC
67e0bb0 Verify Test.Vectors 06 August 2018, 10:05:32 UTC
64727b5 [CI] regenerate hints 06 August 2018, 08:20:29 UTC
4c465e0 [CI] regenerate hints 05 August 2018, 08:20:30 UTC
56b8c39 stamping the fstar container image version used on the log to help during debug. 04 August 2018, 20:15:51 UTC
de13e82 stamping the fstar container image version used on the log to help during debug. 04 August 2018, 19:39:10 UTC
b360bff [CI] regenerate hints 04 August 2018, 18:50:43 UTC
6c20841 Fix the branch name on the refresh hints function. 04 August 2018, 18:26:04 UTC
3ebcfee Add branch name as a container argument 04 August 2018, 17:26:30 UTC
c02d8db Fix refresh hints function by adding the branchname 04 August 2018, 16:30:54 UTC
f94ca6e Fix refresh hints function by adding the branchname 04 August 2018, 16:22:26 UTC
43eaad3 fixing build script 04 August 2018, 14:53:16 UTC
c7d1afb apply changes from ci script 04 August 2018, 14:48:07 UTC
dfb54ff Le Sigh 03 August 2018, 21:54:04 UTC
1c507b2 Revert hkdf/ directory to pre-Fournet state 03 August 2018, 21:44:56 UTC
eef0531 Disable `make -C quic_provider` relying on a deprecated Makefile (with @msprotz) 03 August 2018, 21:40:13 UTC
376ab88 Solve the last 2 `assume`s based on `loc_not_unused_in` 03 August 2018, 21:39:48 UTC
8cabc35 Missing file 03 August 2018, 20:28:51 UTC
0a3c3f5 Merge branch 'fournet_hkdf_again' into fstar-master 03 August 2018, 19:02:22 UTC
2f35644 Success 03 August 2018, 19:00:49 UTC
3feb977 sdfsdfds 03 August 2018, 18:38:28 UTC
ad0838a Merge branch 'fournet_hkdf_again' of github.com:mitls/hacl-star into fournet_hkdf_again 03 August 2018, 18:37:32 UTC
55dfef2 added test vectors for HKDF 03 August 2018, 18:33:35 UTC
6d35aef Remove trailing whitespace; merge fstar-master 03 August 2018, 16:59:51 UTC
5ce2781 Merge remote-tracking branch 'origin/fstar-master' into fournet_hkdf_again 03 August 2018, 16:53:27 UTC
7f313ae Use -windows friendly static HKDF until fournet_hkdf is finally merged 03 August 2018, 16:32:00 UTC
b2968c4 adding tests for Hash and HMAC 03 August 2018, 15:30:49 UTC
1f265d9 Update for QUIC draft 13 03 August 2018, 13:25:04 UTC
back to top