Commit Graph

20 Commits

Author SHA1 Message Date
b8dee980f5 fixing logrus example and case 2016-09-11 02:04:41 -04:00
7dcca12340 Merge pull request #17 from majestrate/master
merge netdb, router work
2016-09-09 00:20:24 -07:00
f1094c0ffe fix up structure 2016-08-17 09:19:56 -04:00
1bf1d5f9b2 starting tunnel messages 2016-08-04 19:48:25 -07:00
b3f8b208cd go fmt 2016-07-19 09:37:15 -04:00
1f05c5f6b6 add elg benchmarks 2016-07-19 09:36:46 -04:00
c56b2a4d9a go fmt 2016-07-10 09:20:21 -04:00
95c0f1d4f0 sometimes r and s are < 20 bytes because of how go encodes big.Int, take this into account 2016-07-10 09:17:47 -04:00
f409aa79e8 working on key certificates and keys and cert 2016-02-13 21:00:29 -08:00
7b2aefb78c go fmt 2016-01-29 08:38:00 -05:00
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
1e471e4e00 format with go fmt 2016-01-29 07:22:31 -05:00
3c62d42c42 more progress:
* add tunnel crypto

* add base boilter plate for tunnel message processing
2016-01-28 18:19:23 -05:00
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
4b583e7c0e make elg decrypter a pointer 2016-01-28 15:21:59 -05:00
48d9efe4b4 fix up elg crypto parts 2016-01-28 15:21:01 -05:00
3deb15e012 move crypto parts from stdi2p to crypto package 2016-01-28 15:11:54 -05:00
b52e4adc04 fix elg test case so it compiles 2016-01-28 13:01:13 -05:00
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
67d49585af add base files 2016-01-28 10:16:26 -05:00