cosmos-sdk/crypto/keyring
Robert Zaremba adbf5a71e6
adr-028 address generation (#8415)
* Optimize secp256k1 hashing

* Add ADR-028 related functions

* Update ed25519

* fix errors/handle

* fix build

* fix build

* Add tests and update function names

* wip

* Use LengthPrefix for composed addresses

* add tests for NewComposed

* add module hash function

* fix append

* rollback ed25519 ADR-28 update

* rollback ed25519 ADR-28 test

* Adding Module tests and convert tests to test suite

* convert store_key_test.go to test suite

* rollback test check comment

* Rename assert.Panic and add comment

* add note to ed25519 about SDK support with regards to ADR-28

* Update ed25519 TestAddress

* Adding Deprecated notes for ed25519.PrivKey

* Update crypto/keys/ed25519/ed25519.go

Co-authored-by: Marie Gauthier <marie.gauthier63@gmail.com>

* Update types/address/hash_test.go

Co-authored-by: Marie Gauthier <marie.gauthier63@gmail.com>

* solve linter issues

* linter: remove gocritic

Co-authored-by: Marie Gauthier <marie.gauthier63@gmail.com>
2021-02-15 15:32:51 +00:00
..
testdata/keys/keys.db crypto/keyring: deprecate old keybase (#5889) 2020-03-30 20:30:50 +02:00
codec.go Fix CryptoCdc inconsistent (#7987) 2020-12-02 14:50:50 +01:00
doc.go docs: Add new section "Running a Node" (#7701) 2020-11-04 14:02:22 +00:00
errors.go crypto/keys: move keybase and keyring to crypto/keyring/ dir (#5866) 2020-03-25 15:20:36 +00:00
info.go Fix CryptoCdc inconsistent (#7987) 2020-12-02 14:50:50 +01:00
keyring.go Fix keyring import from older versions. (#8436) 2021-02-02 09:59:25 +00:00
keyring_ledger_test.go crypto/hd: add 'm/' prefix to hd path (#7970) 2020-11-18 18:42:45 +00:00
keyring_test.go client/keys: support export of unarmored private key (#8043) 2020-11-30 20:55:39 +00:00
keys.toml crypto/keys: move keybase and keyring to crypto/keyring/ dir (#5866) 2020-03-25 15:20:36 +00:00
legacy.go adr-028 address generation (#8415) 2021-02-15 15:32:51 +00:00
legacy_test.go Remove Info Importer from legacy keybase (#8500) 2021-02-03 13:11:42 +00:00
output.go crypto/keys: move keybase and keyring to crypto/keyring/ dir (#5866) 2020-03-25 15:20:36 +00:00
output_test.go Replace tmcrypto.PubKey by our own cryptotypes.PubKey (#7419) 2020-11-09 16:01:43 +00:00
signing_algorithms.go client: fix signing algorithm (#6405) 2020-06-11 14:30:42 +00:00
signing_algorithms_test.go client: fix signing algorithm (#6405) 2020-06-11 14:30:42 +00:00
types.go Replace tmcrypto.PubKey by our own cryptotypes.PubKey (#7419) 2020-11-09 16:01:43 +00:00
types_test.go Fix CryptoCdc inconsistent (#7987) 2020-12-02 14:50:50 +01:00