Steven Allen
cd602e126d
chore: bump minimum go version
2019-12-07 10:32:20 -05:00
Steven Allen
0a54f30725
Merge pull request #88 from libp2p/fix/document-query-notifications
...
docs(routing/query): document public query event interfaces
2019-12-07 10:25:48 -05:00
Dmitry Yu Okunev
205fb711b9
Use standard library "crypto/ed25519"
2019-12-06 21:58:31 -05:00
Steven Allen
54a9d30499
Merge pull request #56 from JorikSchellekens/patch-1
...
Fix documentation missmatch for crypto methods.
2019-12-06 21:50:47 -05:00
Steven Allen
2ab3ece606
Merge pull request #83 from libp2p/dependabot/go_modules/github.com/mr-tron/base58-1.1.3
...
build(deps): bump github.com/mr-tron/base58 from 1.1.2 to 1.1.3
2019-12-06 19:55:27 -05:00
dependabot-preview[bot]
d9020dbcf6
build(deps): bump github.com/mr-tron/base58 from 1.1.2 to 1.1.3
...
Bumps [github.com/mr-tron/base58](https://github.com/mr-tron/base58 ) from 1.1.2 to 1.1.3.
- [Release notes](https://github.com/mr-tron/base58/releases )
- [Commits](https://github.com/mr-tron/base58/compare/v1.1.2...v1.1.3 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-12-07 00:44:47 +00:00
Steven Allen
c8a9de1043
Merge pull request #82 from libp2p/dependabot/go_modules/github.com/multiformats/go-multiaddr-0.1.2
...
build(deps): bump github.com/multiformats/go-multiaddr from 0.1.1 to 0.1.2
2019-12-06 19:42:42 -05:00
dependabot-preview[bot]
ebca051e1f
build(deps): bump github.com/multiformats/go-multiaddr
...
Bumps [github.com/multiformats/go-multiaddr](https://github.com/multiformats/go-multiaddr ) from 0.1.1 to 0.1.2.
- [Release notes](https://github.com/multiformats/go-multiaddr/releases )
- [Commits](https://github.com/multiformats/go-multiaddr/compare/v0.1.1...v0.1.2 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-12-06 22:30:49 +00:00
Steven Allen
5383f357cc
Merge pull request #84 from libp2p/dependabot/go_modules/go.opencensus.io-0.22.2
...
build(deps): bump go.opencensus.io from 0.22.1 to 0.22.2
2019-12-06 17:28:34 -05:00
dependabot-preview[bot]
8f5557aa4d
build(deps): bump go.opencensus.io from 0.22.1 to 0.22.2
...
Bumps [go.opencensus.io](https://github.com/census-instrumentation/opencensus-go ) from 0.22.1 to 0.22.2.
- [Release notes](https://github.com/census-instrumentation/opencensus-go/releases )
- [Commits](https://github.com/census-instrumentation/opencensus-go/compare/v0.22.1...v0.22.2 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-12-06 22:09:11 +00:00
Steven Allen
9607f2d14a
Merge pull request #85 from libp2p/dependabot/go_modules/github.com/multiformats/go-multihash-0.0.10
...
build(deps): bump github.com/multiformats/go-multihash from 0.0.8 to 0.0.10
2019-12-06 17:06:56 -05:00
Steven Allen
e8536bbb2a
Merge branch 'ci/go-1.13'
2019-12-06 16:47:08 -05:00
Steven Allen
38d4ece410
ci: bump to go 1.13
2019-12-06 16:30:47 -05:00
Steven Allen
acfdb3e6a0
docs(routing/query): document public query event interfaces
...
fixes https://github.com/libp2p/go-libp2p-routing/issues/41
2019-12-06 12:59:52 -05:00
dependabot-preview[bot]
1aa5516910
build(deps): bump github.com/multiformats/go-multihash
...
Bumps [github.com/multiformats/go-multihash](https://github.com/multiformats/go-multihash ) from 0.0.8 to 0.0.10.
- [Release notes](https://github.com/multiformats/go-multihash/releases )
- [Commits](https://github.com/multiformats/go-multihash/compare/v0.0.8...v0.0.10 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-12-06 17:41:54 +00:00
Steven Allen
0723374f6a
Merge pull request #77 from libp2p/fix/re-generate-plaintext-pb
...
fix(plaintext): regenerate protobuf code
2019-12-02 12:44:42 -05:00
Steven Allen
c465e0d6d3
fix(plaintext): regenerate protobuf code
2019-12-02 12:17:27 -05:00
Steven Allen
19668acf8f
Merge pull request #75 from libp2p/feat/trim-idle
...
feat(metrics): add function to trim idle meters
2019-11-16 08:31:03 -08:00
Steven Allen
e7c93f4fa1
feat(metrics): add function to trim idle meters
2019-11-15 18:40:37 -08:00
Steven Allen
d350e2be80
chore(dep): update go-flow-metrics
2019-11-15 18:40:15 -08:00
Yusef Napora
f06e38f2e8
use varints for delimiting plaintext 2.0 msgs ( #74 )
...
* use varints for delimiting plaintext 2.0 msgs
* lower size limit, fix comment
* go mod tidy - rm unused msgio dependency
2019-11-12 11:52:55 -05:00
Steven Allen
42a4b347f6
Merge pull request #71 from kpp/clear_bwc
...
Add API to reset bandwidth counters
2019-10-31 23:51:16 -07:00
Steven Allen
b1df0aa8b1
fix(metrics): update go-flow-metrics and fix tests for upstream changes
2019-10-31 23:47:34 -07:00
Roman Proskuryakov
91d2454e8c
Add a test for BandwidthCounter::Reset
2019-11-01 04:46:48 +03:00
Roman Proskuryakov
7dbbdcc417
Add API to reset bandwidth counters
2019-11-01 04:25:27 +03:00
Steven Allen
f94ed8d804
Merge pull request #69 from libp2p/chore/update-protobuf
...
chore(dep): update protobuf
2019-10-28 13:47:17 -07:00
Steven Allen
11af061e49
chore(dep): update protobuf
2019-10-28 13:07:54 -07:00
Steven Allen
a5bf2487c1
Merge pull request #66 from quorumcontrol/update/crypto-library
...
Update golang.org/x/crypto to latest version
2019-10-23 02:21:11 +09:00
Steven Allen
2eac5ef263
Merge pull request #67 from libp2p/fix/openssl-min-key-size
...
fix(key size): forbid small openssl RSA keys
2019-10-22 18:52:11 +09:00
Steven Allen
bf79471ef0
fix(key size): forbid small openssl RSA keys
...
Also, add a test.
2019-10-21 15:52:27 -07:00
Wes Morgan
69fe90d32d
Update golang.org/x/crypto to latest version
...
There was a breaking change in the previous version that has since been
reverted.
2019-10-17 11:20:42 -06:00
Steven Allen
0bdeee6376
ci: bump to go 1.12
2019-10-02 08:45:34 -07:00
Steven Allen
dc718fa4da
feat: support encoding/decoding peer IDs as CIDs _in text_
2019-10-02 08:45:33 -07:00
Steven Allen
2f75277a8d
Merge pull request #62 from libp2p/mgoelzer-keystretcher-comment
...
Comment that KeyStretcher() is pending deprecation
2019-09-30 10:08:43 -07:00
Mike Goelzer
e331ba838c
Comment that KeyStretcher is pre-deprecation
2019-09-30 09:58:09 -07:00
Steven Allen
0c42806002
Merge pull request #59 from adam-hanna/master
...
adds ability to create keys from crypto.PrivateKey types
2019-09-30 09:23:17 -07:00
Steven Allen
469ed581a0
Merge pull request #48 from libp2p/fix/fallback-cmp
...
fix: use fallback comparison for ed25519 keys
2019-09-27 15:33:55 -07:00
Steven Allen
26b960839d
Merge pull request #61 from libp2p/dep/update
...
chore(dep): update deps
2019-09-25 11:24:15 -07:00
Steven Allen
ac53ea6aa0
chore(dep): update deps
...
* Update gogo protobuf to 1.3.0
* Update go-multiaddr to move protocol definitions _into_ go-multiaddr itself.
* update opencensus to 0.22.1
* update golang.org/x/crypto
* update sha256-simd to fix webasm build.
* update btcd (used by sekp keys)
2019-09-25 11:12:15 -07:00
Steven Allen
e0ae17a661
Merge pull request #60 from libp2p/fix/constant-time-compare
...
crypto: improve key comparison logic
2019-09-25 10:41:26 -07:00
Steven Allen
c3facda1a2
crypto: use basicEquals for ECDSA
...
The check was incomplete as it didn't test the curve. This switches us to use
basicEquals (which is also constant-time).
Note: This key type isn't used by anyone in-practice (to the best of my
knowledge).
2019-09-24 10:41:53 -07:00
Steven Allen
d68e65376d
crypto: make the ECDSA receiver consistent
2019-09-24 10:41:53 -07:00
Steven Allen
947196bbb7
crypto: use constant time compare when decoding private keys
...
In practice, this is impossible to exploit without being able to corrupt the
private key which would allow a much simpler guess-and-check attack. However,
it's still a bad practice to compare private key material like this.
2019-09-24 10:40:54 -07:00
Steven Allen
3b4a4b474f
mod: require go 1.12
2019-09-24 10:31:44 -07:00
adam
2b32a36d90
incorporates code review comments from @raulk; changes KeyPairFromKey to KeyPairFromStdKey and improves godoc.
2019-09-20 23:37:38 -07:00
adam
23811ec09b
fixes typo
2019-09-19 16:24:24 -07:00
adam
316b0af70d
incorporates code review from @Stebalien
2019-09-19 16:21:08 -07:00
adam
0468ff83df
adds ability to create keys from crypto.PrivateKey types
2019-09-19 15:16:52 -07:00
Jorik Schellekens
dd55087854
The docs seem to lie
...
The docs seem to lie about what these methods do.
This is the naive solution since it's my first day looking
at go but would it be possible to get these methods
to marshal to public or private key correctly by passing
a type to them?
2019-09-04 13:53:57 +01:00
Steven Allen
b74f60b9cc
Merge pull request #55 from libp2p/bug/rsa-key-test-failure
...
Ensure all tests pass without weak RSA key flag
2019-08-28 09:05:45 -07:00