67 Commits (8e341f7936d8908dde1ada962edd7fdcc4706275)

Author SHA1 Message Date
VM 8e341f7936
docs: fix some comments (#2391) 1 year ago
VM b4c9fed04a
docs: fix some comments errors (#2356) 1 year ago
Marten Seemann cdd0b6056e
chore: update all deps (#2240) 2 years ago
Marten Seemann f1109c59c1 use Google's Protobuf library instead of GoGo 2 years ago
Marten Seemann a9ec918148
core/crypto: drop all OpenSSL code paths (#1953) 2 years ago
Jorropo 52b2eb4b85
crypto: add better support for alternative backends (#1686) 2 years ago
Dave Collins 8cf67ba1d0
crypto/secp256k1: Remove btcsuite intermediary. (#1689) 2 years ago
Marten Seemann 4623690009 switch from github.com/libp2p/go-libp2p-core to core 2 years ago
Marten Seemann dba78d06f8 stop using the deprecated io/ioutil package (#279) 2 years ago
Marco Munizaga 8f80ad31fe Remove btcsuite/btcd dep (#272) 2 years ago
Marten Seemann 10ad673be5 force usage of github.com/btcsuite/btcd v0.22.1 or newer (#254) 2 years ago
Brian Meek c8ec46127f update btcec dependency (#247) 3 years ago
Steven Allen 9d6f93ae5a feat: harden encoding/decoding functions against panics (#243) 3 years ago
web3-bot af7b869263 sync: update CI config files (#241) 3 years ago
Richard Ramos 73e57d3948 generate ecdsa public key from an input public key (#219) 3 years ago
web3-bot a9c41049c0 sync: update CI config files (#209) 3 years ago
Marten Seemann c612c8ee8e remove deprecated key stretching struct / function (#203) 3 years ago
Marten Seemann ca28041e13 remove deprecated Bytes method from the Key interface (#204) 3 years ago
Marten Seemann 56e735b86d fix benchmark of key verifications (#190) 4 years ago
Marten Seemann dc031c661d fix staticcheck errors (#191) 4 years ago
Vibhav Pant 878b6518d9 add functions for converting libp2p keys to stdlib variants (#125) 5 years ago
Yusef Napora d1feb90b17 Signed envelopes & routing records (#73) 5 years ago
Raúl Kripalani 628240fb52 Introduce routability and protocol events; cache unmarshalled RSA keys (#105) 5 years ago
Dmitry Yu Okunev 4fe79248eb Use standard library "crypto/ed25519" 5 years ago
Steven Allen 29b557438e chore(dep): update protobuf 5 years ago
Steven Allen eba1a6b4b3 fix(key size): forbid small openssl RSA keys 5 years ago
Mike Goelzer 5e9fc8e39e Comment that KeyStretcher is pre-deprecation 5 years ago
Steven Allen 4f475ba73f crypto: use basicEquals for ECDSA 5 years ago
Steven Allen b2f4537e5f crypto: make the ECDSA receiver consistent 5 years ago
Steven Allen a7bc619a1a crypto: use constant time compare when decoding private keys 5 years ago
adam 3082b657a7 incorporates code review comments from @raulk; changes KeyPairFromKey to KeyPairFromStdKey and improves godoc. 5 years ago
adam 4eb22d0411 fixes typo 5 years ago
adam 9f0b201ce1 incorporates code review from @Stebalien 5 years ago
adam d5faed8b70 adds ability to create keys from crypto.PrivateKey types 5 years ago
Jorik Schellekens 0601ec2e9a The docs seem to lie 5 years ago
Cole Brown 8c4b2e6911 Ensure all tests pass without weak RSA key flag 5 years ago
Cole Brown 876a0fc72f Add test for panic on unknown cipher type 5 years ago
Cole Brown 1be6b00e11 Add note about panic to KeyStretcher comments 5 years ago
Steven Allen 13e58e6822 fix: use fallback comparison for ed25519 keys 5 years ago
Steven Allen 9e141011c2 nit: simplify equality check 5 years ago
Steven Allen 707efc9b1b remove non-constant-time private key comparison 5 years ago
Steven Allen c8185ac62a use a fallback basicEquals function everywhere 5 years ago
dignifiedquire c79f0a088a use equal method from openssl 5 years ago
dignifiedquire e64c9568ba fixup: openssl 5 years ago
dignifiedquire 5915b53974 fix: do not allocate when comparing keys 5 years ago
Cole Brown b07ce71d04 Rename constant for weak RSA key environment variable 5 years ago
Cole Brown 3cfa7eebba UNSAFE -> WEAK in RSA key environment variable 5 years ago
Yusef Napora 8dbcc5a9f5 bring back plaintext 2.0.0 with new constructor (#42) 5 years ago
Cole Brown 21142a6fb6 Add defualt case with meaningful panic 5 years ago
Raúl Kripalani cfafedbcdb Revert "update insecure transport to plaintext/2.0.0 (#37)" (#38) 5 years ago