Commit Graph

600 Commits

Author SHA1 Message Date
C. Guy Yarvin
4efa22b05c Various fixes. 2016-10-25 09:57:27 -07:00
C. Guy Yarvin
9caae2c127 Cleanups for partitioned zuse. 2016-10-24 13:41:42 -07:00
C. Guy Yarvin
a192fce1fe Merge commit 'fff8e9' into cc-release 2016-10-24 10:36:01 -07:00
C. Guy Yarvin
b0a7810ab3 Merge remote-tracking branch 'cgyarvin/cc-release' into cc-release 2016-10-23 20:42:22 -07:00
C. Guy Yarvin
735bbfd971 Various cleanups. 2016-10-23 09:33:12 -07:00
C. Guy Yarvin
51037f09c4 Stash. 2016-10-22 17:04:40 -07:00
C. Guy Yarvin
ec17c84f8e Move stuff around between ++number and ++crypto. 2016-10-22 12:10:13 -07:00
C. Guy Yarvin
7c5a3763aa Restructure ++number and ++crypto in %zuse. 2016-10-21 16:19:42 -07:00
C. Guy Yarvin
e57149b7c5 Various zuse cleanups. 2016-10-20 18:54:30 -07:00
C. Guy Yarvin
3cf83017ef var fixen und imporven 2016-10-14 16:59:12 -07:00
C. Guy Yarvin
62f75945d3 Moved %gall structures into a namespace. 2016-10-12 20:39:56 -07:00
C. Guy Yarvin
282d52c047 Various fixes and improvements. 2016-10-08 21:41:42 -07:00
C. Guy Yarvin
d52637f09e Various doc cleanups. 2016-10-04 17:29:25 -07:00
C. Guy Yarvin
965cd4ac50 Everything but ++py and ++veal:form compiles. 2016-10-02 03:10:43 -07:00
C. Guy Yarvin
0f3b90dfec Various fixes and improvements. 2016-09-29 00:07:40 -07:00
C. Guy Yarvin
453ad8c617 Compiles, still with some jael stubs. 2016-09-27 18:39:03 -07:00
C. Guy Yarvin
d8b0a28496 Stop using derived life in ++gree. 2016-09-20 19:56:32 -07:00
C. Guy Yarvin
5f273a7ce4 Compiles with some stubs. 2016-09-20 09:21:56 -07:00
C. Guy Yarvin
5664fcaf16 varfixen 2016-09-12 17:24:21 -07:00
C. Guy Yarvin
3ff5a2258d Checkin commit, not compiling. 2016-09-11 18:07:23 -07:00
C. Guy Yarvin
97aeaea2b7 Various fixes and improvements to ++meet. 2016-09-09 15:38:32 -07:00
C. Guy Yarvin
8a69e1fff2 Moving to a delta model for pedigree merges. 2016-09-08 17:41:02 -07:00
C. Guy Yarvin
bc0a56475e Various fixes and improvements. 2016-09-08 09:29:38 -07:00
C. Guy Yarvin
5d2061badb Various fixes. 2016-09-07 10:36:06 -07:00
C. Guy Yarvin
6e544fc602 The bones of %jael. 2016-09-06 10:56:36 -07:00
C. Guy Yarvin
d20707365d Merge commit '4c8e014' into relearning 2016-09-03 14:46:54 -07:00
C. Guy Yarvin
aa30531212 Merge commit '904cc3' into relearning 2016-09-03 14:18:00 -07:00
C. Guy Yarvin
5797ac3cee Merge commit 'e6f8146' into relearning 2016-09-02 15:26:42 -07:00
C. Guy Yarvin
1aa86242b8 Merge commit '84d1ee8' into relearning 2016-09-02 15:26:18 -07:00
C. Guy Yarvin
f03066ae5a Merge commit 'ba38f77' into relearning 2016-09-02 15:10:57 -07:00
C. Guy Yarvin
b8a46e2088 Cleanup; copy zuse molds into clay for doc purposes. 2016-08-31 10:20:27 -07:00
C. Guy Yarvin
a8ecdebb0f Various fixes and improvements. 2016-08-30 15:23:00 -07:00
C. Guy Yarvin
31ed10d5c4 Various fixes and improvements. 2016-08-24 22:05:26 -07:00
C. Guy Yarvin
65879eab58 Compiles; still missing ++doze. 2016-08-21 21:44:06 -07:00
C. Guy Yarvin
f12af8f4ba Various fixes and improvements. 2016-08-21 13:09:26 -04:00
Raymond Pasco
a1e21b9d66 Use !. to prevent stack overflows in zuse 2016-08-15 14:21:26 -04:00
Raymond Pasco
b5dca87907 Calculate number of blocks from length in CTR mode 2016-08-15 14:00:23 -04:00
Raymond Pasco
38ff23eb6b Add length parameter to AES CTR modes 2016-08-12 03:00:37 -07:00
Raymond Pasco
7e18d9408c Move ++ahem computations inside jetted arms 2016-08-12 00:27:45 -07:00
Raymond Pasco
904cc31891 Double system entropy size 2016-08-11 19:39:37 -07:00
Raymond Pasco
c24c77bc16 Merge remote-tracking branches 'ray/murmur3-hoon', 'ray/full-crub', 'dhaffey/electroll', 'joemfb/talk-foreign', 'joemfb/key-val', 'joemfb/gaf-by', 'dhaffey/peg-zero', 'joemfb/head-tail-electro', 'ohaitch/gall-boot-fixes', 'ohaitch/eyre-no-double-spacing', 'dhaffey/burn-zeroing' and 'philipcmonk/less-clay-sugar'
Correct Murmur3 hash implementation
Fully implemented AES and crub in zuse
Electroplate faces off ++roll etc.
Reject foreign pokes in talk
Arms to retrieve keys and values from maps
Add gas:by variant that rejects collisions
Fix ++peg axis 0 behavior
Electroplate faces off ++head/++tail
Improve type validation in gall
Don't double-space eyre stack traces
Fix improper ^~ zeroing of values
Fix clay bug caused by above fix
2016-08-10 17:11:51 -07:00
C. Guy Yarvin
063be31842 Broken checkin commit. 2016-08-10 12:58:53 -07:00
Raymond Pasco
84d1ee87cc Ruin ++crub
acru sucks
2016-08-10 12:17:42 -07:00
Raymond Pasco
b8791effb0 Fix broken CTR mode 2016-08-10 12:17:42 -07:00
Raymond Pasco
daf6f2a948 Write new ++trub test for crub 2016-08-10 12:17:42 -07:00
Raymond Pasco
40a31b550e Remove brew/hail/wear 2016-08-10 12:17:42 -07:00
Raymond Pasco
347faa7cad Use SHA-512 with length for pit:nu:crub seed 2016-08-10 12:17:42 -07:00
Raymond Pasco
1c7d69ad80 Use 512-bit AES-256 SIV and SHA-512 user keys 2016-08-10 12:17:42 -07:00
Raymond Pasco
83a8f71f5f Use pair rather than bare cons in crub result 2016-08-10 12:17:42 -07:00
C. Guy Yarvin
d298d2d603 Correct previous checkin. 2016-08-07 14:55:16 -07:00