sort by:
Revision Author Date Message Commit Date
8f87ee0 Add some comments near admits 01 April 2019, 20:56:43 UTC
d74e3a9 README update 01 April 2019, 20:45:22 UTC
445495c Remove warnings about FStar.Endianness 01 April 2019, 20:30:06 UTC
f9e0525 Sketched a proof that can be done right now without any additional lemmas 01 April 2019, 19:53:18 UTC
45c6f0b Merge remote-tracking branch 'origin/_vale_poly1305' into fstar-master 01 April 2019, 17:59:00 UTC
a4ed4ae Merge branch 'fstar-master' into _vale_poly1305 01 April 2019, 17:55:11 UTC
80959a6 Merge remote-tracking branch 'origin/_vale_poly1305' into fstar-master 01 April 2019, 17:13:35 UTC
5213e8f tabs 01 April 2019, 16:57:47 UTC
06a210d Fix lemma calls to EverCrypt.Poly1305.fst, remove assume 01 April 2019, 16:32:29 UTC
8952b2e Add more lemma calls to EverCrypt.Poly1305.fst 01 April 2019, 15:12:47 UTC
4d3ac69 Merge branch 'fstar-master' into _vale_poly1305 01 April 2019, 15:03:07 UTC
cf5e723 Add lemma_le_to_n_is_nat_from_bytes and lemma_n_to_le_is_nat_to_bytes 01 April 2019, 15:01:51 UTC
d1028e9 Merge branch 'fstar-master' into _aseem_merkle_tree 01 April 2019, 09:22:14 UTC
127494c fixing assumes in MerkleTree.Serialization, many tweaks to the specs in that file 01 April 2019, 09:21:34 UTC
c4c5b5a [CI] regenerate hints 01 April 2019, 08:28:03 UTC
fa3b78c Integrate gcm256_encrypt into Evercrypt 01 April 2019, 05:06:08 UTC
1068d4a Hints 01 April 2019, 04:39:20 UTC
d7fe03c Low* wrapper for optimized gcm256_encrypt 01 April 2019, 04:30:36 UTC
8fd123f GCMencrypt with AES256 01 April 2019, 03:53:31 UTC
16d761f Hints 01 April 2019, 01:20:34 UTC
7dd89d2 another missing disjointess precondition 01 April 2019, 00:45:01 UTC
c8a509c Missing disjointness precondition for AEAD 01 April 2019, 00:01:57 UTC
49cc140 Merge branch '_vale_aes' into afromher_sn_integration 31 March 2019, 23:58:45 UTC
2cdd614 Merge branch 'fstar-master' into afromher_sn_integration 31 March 2019, 23:22:11 UTC
9d5e7f7 Had renamed the wrong wrappers 31 March 2019, 23:03:20 UTC
4d62590 Finish integration of aesgcm key hashing 31 March 2019, 22:48:12 UTC
1926f89 Add additional postcondition to lemma_call_poly1305 31 March 2019, 22:30:22 UTC
e17e656 Ensure the generated .h files contain the original F* signatures as comments 31 March 2019, 21:58:47 UTC
7a68064 More test vectors 31 March 2019, 21:33:09 UTC
bba4dc7 hints 31 March 2019, 21:26:04 UTC
de428f7 Also add Curve vector tests 31 March 2019, 21:00:28 UTC
de5d5fd Fix the json tool that dumps F* syntax for test vectors; hook up poly1305 tests to the main test driver in evercrypt 31 March 2019, 20:48:41 UTC
da1b06c stdcall still fails in the larger context, even with manual framing and lots of rlimit 31 March 2019, 20:38:50 UTC
ebf54f2 Tighter precondition (hadn't saved my buffer) 31 March 2019, 19:44:55 UTC
3ef8bf8 Bring in test vectors for AEAD and Curve while we're at it 31 March 2019, 19:44:17 UTC
f82792a A script to generate test vectors following the meta-programming slowdown 31 March 2019, 19:37:14 UTC
cd936fd Add pre-hashing of key for aesgcm (Vale code assumed) 31 March 2019, 19:30:00 UTC
fe336f0 Hints missing Makefile 31 March 2019, 18:00:16 UTC
38b3062 A painful and inefficient copy of the whole input buffer. Modulo dances to have a buffer of the right size. Removes one assume. 31 March 2019, 17:49:28 UTC
2481aa1 Disable verification of faulty proof 31 March 2019, 17:24:12 UTC
799d1ce Update wrapper 31 March 2019, 17:05:57 UTC
63c2ee2 Try renaming ASM symbols to unblock windows build 31 March 2019, 17:02:16 UTC
765db86 Fix up one lemma on the Poly side. Lib.Unlib to be able to state the signature of EverCrypt.Poly1305. Attempted to use Chris' lemma -- still needs work to derive the proper post-condition 31 March 2019, 16:22:50 UTC
f55a141 Merge branch '_vale_aes' into afromher_sn_integration 31 March 2019, 15:02:34 UTC
0a9a311 [CI] regenerate hints 31 March 2019, 08:19:32 UTC
808d94d Merge branch '_vale_aes' into afromher_sn_integration 31 March 2019, 07:41:45 UTC
c71aebf Fix the precondition on hkeys_b and clean up other small issues in the file. Unfortunately, stdcall goes through in isolation but not as part of the entire file 31 March 2019, 05:29:32 UTC
efc6b0e Hints 31 March 2019, 04:17:22 UTC
68c7bef Simplify precondition on hkeys for aesgcm 31 March 2019, 04:15:02 UTC
681c6db Stdcall goes through 31 March 2019, 04:08:56 UTC
106c43f Semantics go through without the framing 31 March 2019, 04:02:02 UTC
1ff398a Framing goes through. 31 March 2019, 03:57:46 UTC
14ff14d At the cost of much tediousness, factor out stack operations 31 March 2019, 03:52:47 UTC
cefdeaf Integrate aesgcm128 (with one assume about hashed keys) 31 March 2019, 03:41:45 UTC
9b9d343 Simplify key expansion conditions for aesgcm 31 March 2019, 02:30:33 UTC
1158548 Coerce arguments to bytes in poly1305 lemma calls 30 March 2019, 22:21:54 UTC
22a487a Insert Vale poly1305 proofs into EverCrypt.Poly1305 30 March 2019, 21:34:10 UTC
506bf20 Nice clean postconditions 30 March 2019, 21:23:06 UTC
99ddbeb Successfully call the uber lemma 30 March 2019, 21:12:16 UTC
68e3ea4 Prove remaining lemma for gcm_encrypt wrapper 30 March 2019, 20:32:15 UTC
b42834b Backwards-compatible bundling to fix the windows build 30 March 2019, 16:05:23 UTC
4a3a128 [CI] regenerate hints 30 March 2019, 08:21:19 UTC
6fcc6f0 Clean up the postconditions 30 March 2019, 04:59:38 UTC
9178461 Top-level lemma goes through! 30 March 2019, 04:21:20 UTC
b02b1fc Progress pushing results up to gcm_encrypt_LE. Still need to handle the extra bytes cases 30 March 2019, 02:42:52 UTC
e53b98b Finish gcm wrapper, with one lemma still admitted 29 March 2019, 22:16:33 UTC
dd79743 Encrypt results go through as well 29 March 2019, 19:39:22 UTC
8848387 Hash result goes through 29 March 2019, 19:35:24 UTC
ec9153d Possible fix? 29 March 2019, 18:36:59 UTC
fd12664 hints 29 March 2019, 18:36:11 UTC
b73b166 Merge branch 'fstar-master' of pro.github.com:mitls/hacl-star into fstar-master 29 March 2019, 18:35:59 UTC
479a79a Progress narrowing down the problem with final auth ensures 29 March 2019, 18:35:43 UTC
1a8f19f Merge remote-tracking branch 'origin/afromher_sn_integration' into fstar-master 29 March 2019, 18:00:03 UTC
6262989 Merge branch 'fstar-master' into _vale_poly1305 29 March 2019, 17:33:52 UTC
37edd89 Remove some admits from SHA_helpers 29 March 2019, 17:32:06 UTC
9cd15f2 Fix impl for chachapoly 29 March 2019, 17:19:51 UTC
a9b1f8f Fix chachapoly spec 29 March 2019, 17:07:44 UTC
b9cf6c8 Progress summarizing hashing 29 March 2019, 17:02:18 UTC
5f1bf4a Working towards hashing results. rlimit is already creeping up alarmingly 29 March 2019, 15:56:54 UTC
5d670b2 Add spec test for chachapoly decrypt 29 March 2019, 15:40:17 UTC
56d2948 Encryption results go through with rlimit 55, but without the memory framing. 29 March 2019, 15:21:05 UTC
a966abc Proving simple memory framing requires bumping rlimit from 24 to 60. Not impressed. 29 March 2019, 15:12:50 UTC
85249b3 Fix calling convention mismatch 29 March 2019, 15:11:51 UTC
52b4a72 Factor out the computations over the auth data. Reduces rlimit from 82 to 24 29 March 2019, 15:07:56 UTC
c80e70b Merge branch 'fstar-master' of pro.github.com:mitls/hacl-star into fstar-master 29 March 2019, 14:55:47 UTC
c8c705f Update EverCrypt external headers + a temporary interface for Chacha20Poly1305 in EverCrypt in preparation for multiplexing of this algorithm 29 March 2019, 14:55:42 UTC
46a26a7 Binary search for a minimal rlimit 29 March 2019, 14:29:22 UTC
273bed3 Adding postconditions leads to time outs and confusion 29 March 2019, 14:18:35 UTC
eb1ea71 [CI] regenerate hints 29 March 2019, 08:18:52 UTC
69b5441 Handle extra plain/cipher bytes properly too. Sadly, the rlimit needed several bumps to get the body going through. Still need to work on postconditions. 29 March 2019, 05:27:51 UTC
e67b123 Getting closer to nice spec for gcm encrypt wrapper 29 March 2019, 04:49:03 UTC
49fa03a another disclaimer 29 March 2019, 04:09:03 UTC
5df9230 Further simplifications, fix tests 29 March 2019, 03:32:27 UTC
043b01a Strengthen post-condition in hacl impl chachapoly. Make AEAD encryption / decryption take separate arguments for cipher & tag 29 March 2019, 03:26:19 UTC
ad493bc Implement AEAD decryption 29 March 2019, 02:08:58 UTC
9c0735f Removal of obsolete code. This removes: - everything in code/old except for ed25519 and its dependencies (bignum, lib, curve25519, sha), along with ancient aesgcm in code/old/experimental - apps/ - obsolete specs in specs/old - secure_api ("record layer") development. 29 March 2019, 01:42:18 UTC
c4296f1 Merge remote-tracking branch 'origin/fstar-master' into protz_remove_old 29 March 2019, 00:53:56 UTC
422d17d Update GHash code inside X64.AESGCM.vaf 28 March 2019, 23:10:02 UTC
270137e Clean up 28 March 2019, 21:07:06 UTC
5615e11 Prove a custom version of gctr_encrypt + hash for extra bytes 28 March 2019, 21:06:51 UTC
back to top