- 04 Oct, 2018 1 commit
-
-
Kevin Atkinson authored
-
- 02 Oct, 2018 2 commits
-
-
Steven Allen authored
allocate a reusable buffer for validating MACs
-
Steven Allen authored
It turns out this was a pretty large source of allocations (by number). We might as well just reuse the same buffer over and over.
-
- 26 Sep, 2018 1 commit
-
-
Steven Allen authored
switch to the buffer-pool package
-
- 25 Sep, 2018 1 commit
-
-
Steven Allen authored
The API is significantly cleaner and safer.
-
- 24 Sep, 2018 1 commit
-
-
Steven Allen authored
-
- 08 Sep, 2018 1 commit
-
-
Steven Allen authored
-
- 27 Aug, 2018 2 commits
-
-
Steven Allen authored
-
Steven Allen authored
-
- 22 Aug, 2018 1 commit
-
-
Steven Allen authored
-
- 09 Aug, 2018 2 commits
-
-
Steven Allen authored
-
Steven Allen authored
update gogo protobuf
-
- 08 Aug, 2018 2 commits
-
-
Steven Allen authored
-
Steven Allen authored
and regenerate the protobufs with gogo faster
-
- 26 Jun, 2018 2 commits
-
-
Steven Allen authored
-
Steven Allen authored
-
- 09 Jun, 2018 2 commits
-
-
Steven Allen authored
-
Steven Allen authored
-
- 06 Jun, 2018 1 commit
-
-
Steven Allen authored
make secio a proper go-conn-security transport
-
- 05 Jun, 2018 2 commits
-
-
Steven Allen authored
-
Steven Allen authored
Also, secio now checks the remote peer ID as early as possible in the handshake. This should allow us to abort misdials much earlier.
-
- 16 Apr, 2018 2 commits
-
-
Steven Allen authored
-
Steven Allen authored
-
- 01 Feb, 2018 1 commit
-
-
Steven Allen authored
-
- 20 Jan, 2018 1 commit
-
-
Steven Allen authored
-
- 02 Jan, 2018 1 commit
-
-
Steven Allen authored
Coverage Improvement
-
- 01 Jan, 2018 3 commits
-
-
Travis Lane authored
This adds a test for the session interface which runs through different possible session parameters. We perform three main checks: 1) Ensure we got the remote peer ID 2) Ensure we got the remote public key 3) Ensure we can exchange generic data
-
Travis Lane authored
Add a constant for the default supported exchanges, ciphers, and hashes. This will allow users and tests to reset the parameters to the default if they change them.
-
Travis Lane authored
Read() and Write() wrap ReadMsg() and WriteMsg() so they might as well have test coverage too.
-
- 18 Dec, 2017 1 commit
-
-
Steven Allen authored
use minio sha256 library
-
- 17 Dec, 2017 1 commit
-
-
Steven Allen authored
It's significantly faster than the built-in one on ARM, and some Intel processors (e.g., the gateways).
-
- 15 Dec, 2017 6 commits
-
-
Steven Allen authored
-
Steven Allen authored
refactor secio handshake
-
Steven Allen authored
-
Steven Allen authored
1. Respect context. Before, we didn't respect the context when writing/reading the final nonce. 2. Don't make assumptions about connection buffering. Read/write handshake messages in parallel. 3. Return messages from ReadMsg to the buffer pool. 4. Close the connection on timeout. We can't reuse it at this point as there may be an outstanding writer/reader (and we don't allow parallel reads/writes).
-
Steven Allen authored
-
Steven Allen authored
-
- 04 Dec, 2017 3 commits
-
-
Whyrusleeping authored
gx: update go-multihash
-
Whyrusleeping authored
Update Travis CI to use standard test script.
-
Steven Allen authored
-