client api spec

<auto97841-revL73yDgGBWk0Htik3J/[email protected]> Fri, 25 Jul 2003 15:37:54 -0700
Newsgroups gmane.comp.security.invisiblenet.iip.devel
Message-ID <[email protected]>
as promised, here's the client API spec (I2CP - Invisible Internet Client
Protocol).  

The two things missing are finishing off the rest of the bitbucket diagrams
(I only have a few in there, but they're really mundane and redundant
wrt the text.  if someone out there really wants them I can finish them
off, but, well, hey, if someone has a few hours to do them, that'd be
really awesome!  any takers?)

The other thing is to verify the # bytes in the encryption related data
structures (signature, pubkey, privkey, session key, hash).

Now I'm off to build a java based reference implementation of these structures,
 along with a test harness, so other langs can make sure they're doing
things right.  Basically, that means I'll implement all of these objects
as java objects, plus create a command line tool - I2StructureTest, usable
ala:
I2StructureTest generate Lease leaseFile.dat
(which writes out a test Lease to that file)
I2StructureTest display leaseFile.dat
(which loads the object in that file and displays it)

Comments?  thoughts?  frisbees?

-jrandom
[who has no life, as can be seen by the fact that its after midnight
on a friday night]
structures.zip (application/zip, 72.9 KB) - not displayed