go-libp2p-core/crypto
Raúl Kripalani 52a4260be5 Introduce routability and protocol events; cache unmarshalled RSA keys (#105)
* event: Add autonat events (#25)

* add events for identify (#26)

* implement caching for rsaKey.Bytes()

* store marshalled protobuf in cache for RsaPublicKey.Bytes()

* fix(crypto): fix build when openssl is enabled

* add godocs to routability events.

Co-authored-by: Łukasz Magiera <magik6k@users.noreply.github.com>
Co-authored-by: Whyrusleeping <why@ipfs.io>
Co-authored-by: Adin Schmahmann <adin.schmahmann@gmail.com>
Co-authored-by: Steven Allen <steven@stebalien.com>
2020-01-16 02:29:26 +01:00
..
pb chore(dep): update protobuf 2019-10-28 13:07:54 -07:00
test_data Absorb go-libp2p abstractions and core types into this module (#1) 2019-05-22 18:31:11 +01:00
bench_test.go Absorb go-libp2p abstractions and core types into this module (#1) 2019-05-22 18:31:11 +01:00
ecdsa_test.go Absorb go-libp2p abstractions and core types into this module (#1) 2019-05-22 18:31:11 +01:00
ecdsa.go crypto: use basicEquals for ECDSA 2019-09-24 10:41:53 -07:00
ed25519_test.go Use standard library "crypto/ed25519" 2019-12-06 21:58:31 -05:00
ed25519.go Use standard library "crypto/ed25519" 2019-12-06 21:58:31 -05:00
fixture_test.go Absorb go-libp2p abstractions and core types into this module (#1) 2019-05-22 18:31:11 +01:00
key_not_openssl.go Introduce routability and protocol events; cache unmarshalled RSA keys (#105) 2020-01-16 02:29:26 +01:00
key_openssl.go Introduce routability and protocol events; cache unmarshalled RSA keys (#105) 2020-01-16 02:29:26 +01:00
key_test.go Use standard library "crypto/ed25519" 2019-12-06 21:58:31 -05:00
key.go Introduce routability and protocol events; cache unmarshalled RSA keys (#105) 2020-01-16 02:29:26 +01:00
openssl_common.go Introduce routability and protocol events; cache unmarshalled RSA keys (#105) 2020-01-16 02:29:26 +01:00
rsa_common.go Rename constant for weak RSA key environment variable 2019-08-01 19:05:47 -04:00
rsa_go.go Introduce routability and protocol events; cache unmarshalled RSA keys (#105) 2020-01-16 02:29:26 +01:00
rsa_openssl.go Introduce routability and protocol events; cache unmarshalled RSA keys (#105) 2020-01-16 02:29:26 +01:00
rsa_test.go fix(key size): forbid small openssl RSA keys 2019-10-21 15:52:27 -07:00
secp256k1_test.go Absorb go-libp2p abstractions and core types into this module (#1) 2019-05-22 18:31:11 +01:00
secp256k1.go remove non-constant-time private key comparison 2019-08-01 16:37:58 -07:00