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