jrandom
cd939d3379
speling mistaces
2005-01-18 16:21:12 +00:00
jrandom
29e5aeff5c
include the preIV in the verification hash
2005-01-18 16:01:55 +00:00
jrandom
0e5cf81fca
updates with new alternative crypto, including Connelly's suggestions for the IV
2005-01-18 15:55:17 +00:00
jrandom
ccb1f491c7
use the first 16 bytes of the SHA256 for the columns & verification block, rather than all 32 bytes.
...
(AES won't let us go smaller. oh well)
2005-01-16 06:07:06 +00:00
jrandom
6b6a9490f6
include blurb explaining tunnelIDs and replay prevention (thanks Connelly!)
2005-01-16 00:08:14 +00:00
jrandom
c48875a6fb
cbc, nimwit
2005-01-15 06:43:35 +00:00
jrandom
75a18debcb
forgot to update the processing xor
2005-01-15 03:53:13 +00:00
jrandom
1a15d3bb55
filled in the tunnel building alternatives, throttling techniques, and mixing (meta)details
2005-01-15 00:06:40 +00:00
jrandom
ffdcae47e3
add some whitening to the IV as it goes down the path
2005-01-14 22:43:43 +00:00
jrandom
9c364a64e3
more arm waiving wrt the tunnel building
2005-01-13 00:57:36 +00:00
jrandom
b34306205c
lets just get some visual versioning clues
2005-01-12 19:22:40 +00:00
jrandom
77f778dbf9
Updated the crypto so that peer0 is the gateway (meaning max hop length is 8, not 9).
...
This prevents the first peer after the gateway from looking at the encrypted data received
and seeing "hey, none of the checksum blocks match the payload, they must be the gateway".
2005-01-12 19:09:00 +00:00
jrandom
8fa8d7739f
work in progress, but i want it in cvs so i dont lose it again
2005-01-09 23:01:34 +00:00
cvs_import
77bd69c5e5
beginning of branch i2p.i2p.i2p
2004-04-08 04:41:54 +00:00