Commit Graph

19 Commits

Author SHA1 Message Date
Jeff Becker
57dc6836ac make it compile 2016-02-01 08:06:24 -05:00
Hayden Parker
473e9e26ae add lease, lease_set, mapping, router_address, router_identity, and router_info 2016-02-01 01:56:10 -08:00
Hayden Parker
cd14a81abb Merge pull request #1 from majestrate/master
Initial base files
2016-01-30 16:10:28 -08:00
Jeff Becker
de2dc8dbf9 update readme 2016-01-30 17:17:45 -05:00
Jeff Becker
7b2aefb78c go fmt 2016-01-29 08:38:00 -05:00
Jeff Becker
5d043d79e7 * rework dsa test
* add initial ed25519 (not done)

* fix common.Certificate compile error

* add more functions to crypto.SigningPrivateKey interface, not everyone implements them yet
2016-01-29 08:36:04 -05:00
Jeff Becker
6fcab3b7dd get rid of stdi2p package, move everything relivent to common package 2016-01-29 07:35:17 -05:00
Jeff Becker
1e471e4e00 format with go fmt 2016-01-29 07:22:31 -05:00
Jeff Becker
f2c6e01206 add more members to delivery instructions 2016-01-29 07:19:54 -05:00
Jeff Becker
3c62d42c42 more progress:
* add tunnel crypto

* add base boilter plate for tunnel message processing
2016-01-28 18:19:23 -05:00
Jeff Becker
45656d356f * add hash.go in crypto package
* add base32 / base64 in destination

* add helper functions for base64 / base32
2016-01-28 15:32:09 -05:00
Jeff Becker
4b583e7c0e make elg decrypter a pointer 2016-01-28 15:21:59 -05:00
Jeff Becker
48d9efe4b4 fix up elg crypto parts 2016-01-28 15:21:01 -05:00
Jeff Becker
3deb15e012 move crypto parts from stdi2p to crypto package 2016-01-28 15:11:54 -05:00
Jeff Becker
b52e4adc04 fix elg test case so it compiles 2016-01-28 13:01:13 -05:00
Jeff Becker
5f2ea50e2f add datastructures:
* signing keys (minus eddsa)

* some key certs

* destinations

* make crypto.ElgamalPublicKey implement stdi2p.PublicEncryptionKey
2016-01-28 12:58:58 -05:00
Jeff Becker
5cf389a79d make it compile 2016-01-28 10:46:09 -05:00
Jeff Becker
67d49585af add base files 2016-01-28 10:16:26 -05:00
Hayden Parker
581742fcc4 Initial commit 2015-08-04 10:36:00 -07:00