Commit Graph

147 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
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
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
c753f5d90f %ford now passes the cache around. 2014-05-15 13:17:54 -07:00
~hatteb-mitlyd
91d996d32a allow empty-valued query parameters
Fixes #136
2014-05-14 16:07:51 -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
c2dc1305c1 Ready to test %eyre using %ford. 2014-05-10 00:10:46 -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
Steve Dee
21d00550ed Merge remote-tracking branch 'urbit/master' into newbreach
Conflicts:
	.gitignore
	Makefile
	urb/urbit.pill

Took both bpt and ed25519, and generated a new pill starting from master's.
2014-05-08 14:53:12 -07:00
C. Guy Yarvin
6113bfedf8 Commit is better than stash. 2014-05-07 10:42:31 -07:00
johncburnham
6ebf16f2ff changing v:ne broke things, moved funct. to ++urle 2014-05-02 19:22:46 -07:00
johncburnham
a4a2eb9865 fixed ++urle 2014-05-02 15:22:18 -07:00
C. Guy Yarvin
fa46bfba1b More fordgall. 2014-05-01 16:33:15 -07:00
~hatteb-mitlyd
b132b73315 Merge remote-tracking branch 'urbit/master' into newbreach
Conflicts:
	urb/urbit.pill

Create a new pill.
2014-04-30 14:02:14 -07:00
C. Guy Yarvin
37f12524ad New scry. 2014-04-30 10:33:50 -07:00
C. Guy Yarvin
d52d36e49b About to change ++scry interface. 2014-04-30 10:04:07 -07:00
Steve Dee
ff4b3d877c Merge branch 'master' into newbreach
Conflicts:
	urb/urbit.pill
	urb/zod/arvo/zuse.hoon
2014-04-29 17:43:30 -07:00
C. Guy Yarvin
b979188071 Typed cards. 2014-04-28 15:24:32 -07:00
Steve Dee
77b65f5ab4 Merge branch 'master' into newbreach
Conflicts:
	urb/urbit.pill
	urb/zod/arvo/ames.hoon
2014-04-25 18:39:29 -07:00
C. Guy Yarvin
da0dcfc636 Merge branch 'master' of github.com:urbit/urbit
is merge is necessary,
2014-04-25 10:37:54 -07:00
C. Guy Yarvin
7329ea5343 Merge branch 'master' of github.com:urbit/urbit 2014-04-23 10:03:05 -07:00
C. Guy Yarvin
2c3c4c8b1d Fix ames timer to actually work. 2014-04-23 10:02:36 -07:00
Steve Dee
d50809b420 Merge branch 'master' into newbreach
Conflicts:
	urb/zod/arvo/ames.hoon
	v/sist.c
2014-04-21 19:06:16 -07:00
Steve Dee
c53ba0af7d Whitespace: the invisible killer
Includes our first ever pass over the jets. Yikes.
2014-04-21 18:22:11 -07:00