Commit Graph

463 Commits

Author SHA1 Message Date
Jared Hance
120e08afa9 Fix performance issues with stream cipher.
The new hoon code and the old hoon code do effectively the same thing,
but building a list and using can allows usage of can's jet. It seems
like the naive code was O(n^2) while the new code is probably linear
(assuming that can simply builds an array with a dog in C-space)
2014-05-27 10:28:53 -04:00
Jared Hance
5397906d37 Crub working.
But its really slow.
2014-05-23 14:08:06 -04:00
Jared Hance
2dbb9ff0fd Fix pill. 2014-05-23 12:04:05 -04:00
Jared Hance
421e92a645 Crub implementation that seems to be working. 2014-05-22 11:22:13 -04:00
Jared Hance
9171b6a183 Some fixes (not completely tested).
Note: There are printfs to remove from ames later.
2014-05-22 10:00:51 -04:00
Jared Hance
daba34d0b0 cat -> lsh+add 2014-05-21 14:17:45 -04:00
~hatteb-mitlyd
baa0d08ec9 style 2014-05-21 13:24:18 -07:00
Jared Hance
bbceedb23e Fix broken implementation of tide 2014-05-21 13:15:31 -04:00
~hatteb-mitlyd
fabb8009c0 send more bits into brew in trub 2014-05-21 12:22:38 -07:00
Jared Hance
fda79eeb7c Use two pairs of public/private ecc keys. 2014-05-21 12:08:05 -04:00
Jared Hance
3bfde1a2c8 Fix error in ex pub in crub 2014-05-21 10:07:26 -04:00
Jared Hance
033b866fbe Fix HIV bit alignment 2014-05-21 10:02:48 -04:00
Jared Hance
9923c1d844 Implement HIV in encryption/decryption.
Nonce/ctr state is no longer necessary. Simply use a small hash of the
message as the intial value of the old nonce and use counter starting
from zero, which guarantees that a nonce+ctr pair will never be used
twice unless its the same message, in which case no extra information is
revealed besides that some same message was sent twice.
2014-05-21 09:41:59 -04:00
Jared Hance
cad93ff51a Fix sign/sure 2014-05-20 16:44:12 -04:00
Jared Hance
e920e64ce9 symmetric sign/sure 2014-05-20 16:18:31 -04:00
~hatteb-mitlyd
53d8c16f0b fix names 2014-05-20 15:54:33 -07:00
~hatteb-mitlyd
ba40a9528c Merge remote-tracking branch 'urbit/newbreach' into crub
acquire creators
2014-05-20 15:51:47 -07:00
~hatteb-mitlyd
a0e276c99d new 'nu' for crub 2014-05-20 15:51:07 -07:00
Jared Hance
6a0a9570a6 Remove aes from zuse 2014-05-20 15:49:15 -04:00
Jared Hance
c3b19508ef Implement stream cipher and some other misc details for crub 2014-05-20 15:42:57 -04:00
C. Guy Yarvin
4ec7fd9252 newbreach back in sync. 2014-05-20 10:42:55 -07:00
C. Guy Yarvin
67bc1d59da Merge branch 'newbreach' of github.com:urbit/urbit into newbreach
Conflicts:
	urb/zod/arvo/hoon.hoon
2014-05-20 10:36:10 -07:00
C. Guy Yarvin
563b28514a Various fixes and improvements. 2014-05-20 10:33:59 -07:00
~hatteb-mitlyd
8c3e974c46 stubbed-out crub 2014-05-19 10:48:10 -07:00
~hatteb-mitlyd
1fe27a175f jet mule. 2014-05-18 16:16:01 -07:00
~hatteb-mitlyd
2a665d6c84 Merge remote-tracking branch 'urbit/master' into newbreach
Conflicts:
	urb/urbit.pill

pill created from fakezod
2014-05-16 15:04:40 -07:00
C. Guy Yarvin
9b1507d0f9 Remove writ from ++waft. 2014-05-16 13:57:49 -07:00
C. Guy Yarvin
67ab019da8 %want doesn't use writ. 2014-05-16 11:49:15 -07:00
C. Guy Yarvin
ae7fd07b1a Properly cancel computations. 2014-05-15 17:46:48 -07:00
pcmonk
31663a39ce Fixing line width. 2014-05-15 14:29:11 -07:00
pcmonk
054dc5e010 Allow unicode in comments 2014-05-15 13:58:26 -07:00
C. Guy Yarvin
c753f5d90f %ford now passes the cache around. 2014-05-15 13:17:54 -07:00
~hatteb-mitlyd
f578e9b92c it is in fact sane for %ta and %tas to have numbers
Fixes #137
2014-05-14 16:58:43 -07:00
~hatteb-mitlyd
91d996d32a allow empty-valued query parameters
Fixes #136
2014-05-14 16:07:51 -07:00
C. Guy Yarvin
b6b84f26a5 Preliminary clef. 2014-05-14 12:38:37 -07:00
C. Guy Yarvin
c2e58e2723 Various fixes and improvements. 2014-05-14 10:32:00 -07:00
C. Guy Yarvin
0e1b54c563 urbit.pill had not been updated. 2014-05-13 19:44:44 -07:00
C. Guy Yarvin
5926e0aca5 Remove dbeug prfint. 2014-05-13 17:43:13 -07:00
C. Guy Yarvin
a0d290abc7 Merge branch 'fordgall' into newbreach
Conflicts:
	urb/urbit.pill
	urb/zod/arvo/ford.hoon
	urb/zod/main/bin/begin.hoon
2014-05-13 17:25:59 -07:00
C. Guy Yarvin
7f0b2cf5e4 Various fixes and improvements. 2014-05-13 17:04:23 -07:00
~hatteb-mitlyd
ec98f25ea6 add exit code to %logo card 2014-05-12 15:42:43 -07:00
C. Guy Yarvin
4e2f9738f2 Fix some bugs and add %hook. 2014-05-11 15:48:41 -07:00
C. Guy Yarvin
c2dc1305c1 Ready to test %eyre using %ford. 2014-05-10 00:10:46 -07:00
~hatteb-mitlyd
c2b1290234 Merge remote-tracking branch 'urbit/master' into newbreach
Conflicts:
	urb/urbit.pill

Generate new pill.
2014-05-09 13:26:22 -07:00
~hatteb-mitlyd
d59003e4e2 Revert "Revert "fix rub to crash gracefully upon decoding invalid data""
This reverts commit 8c87faf180e00c582b01f7c4e82b77b17933596a.

The previous use-after-free fix appears to alleviate the crash "caused"
by this code.
2014-05-09 12:45:41 -07:00
C. Guy Yarvin
0e296c73e2 Ford is integrated. 2014-05-09 10:18:23 -07:00
C. Guy Yarvin
d1299681a2 Improved %reload. 2014-05-08 17:47:34 -07:00
C. Guy Yarvin
e3a33cfe87 It's better to commit. 2014-05-08 17:34:57 -07:00
Steve Dee
4d9822ea63 Remove crya 2014-05-08 17:13:25 -07:00
Steven Dee
7265a29a6b Merge remote-tracking branch 'urbit/master' into newbreach
Conflicts:
	urb/urbit.pill

Generated new pill.
2014-05-09 00:07:06 +00:00