├── .github └── CODEOWNERS ├── .gitignore ├── CHANGELOG.md ├── Gopkg.lock ├── Gopkg.toml ├── LICENSE ├── Makefile ├── README.md ├── amino.go ├── armor.go ├── armor_test.go ├── circle.yml ├── doc.go ├── encode_test.go ├── example_test.go ├── hash.go ├── keys ├── bcrypt │ ├── base64.go │ └── bcrypt.go ├── hd │ ├── address.go │ ├── address_test.go │ ├── hd_test.go │ └── test.json ├── keybase.go ├── keybase_test.go ├── keys.go ├── keys.toml ├── mintkey.go ├── types.go ├── wire.go └── words │ ├── ecc.go │ ├── ecc_test.go │ ├── wordcodec.go │ ├── wordcodec_test.go │ ├── wordcodecbench_test.go │ └── wordlist │ ├── chinese_simplified.txt │ ├── english.txt │ ├── japanese.txt │ ├── spanish.txt │ └── wordlist.go ├── ledger_common.go ├── ledger_secp256k1.go ├── ledger_test.go ├── merkle ├── README.md ├── doc.go ├── simple_map.go ├── simple_map_test.go ├── simple_proof.go ├── simple_tree.go ├── simple_tree_test.go └── types.go ├── priv_key.go ├── priv_key_test.go ├── pub_key.go ├── pub_key_test.go ├── random.go ├── signature.go ├── signature_test.go ├── symmetric.go ├── symmetric_test.go ├── tmhash ├── hash.go └── hash_test.go ├── version.go └── xchacha20poly1305 ├── xchachapoly.go └── xchachapoly_test.go /.github/CODEOWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tendermint/go-crypto/HEAD/.github/CODEOWNERS -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | *.swp 2 | *.swo 3 | vendor 4 | shunit2 5 | -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tendermint/go-crypto/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /Gopkg.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tendermint/go-crypto/HEAD/Gopkg.lock -------------------------------------------------------------------------------- /Gopkg.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tendermint/go-crypto/HEAD/Gopkg.toml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tendermint/go-crypto/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tendermint/go-crypto/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tendermint/go-crypto/HEAD/README.md -------------------------------------------------------------------------------- /amino.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tendermint/go-crypto/HEAD/amino.go -------------------------------------------------------------------------------- /armor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tendermint/go-crypto/HEAD/armor.go -------------------------------------------------------------------------------- /armor_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tendermint/go-crypto/HEAD/armor_test.go -------------------------------------------------------------------------------- /circle.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tendermint/go-crypto/HEAD/circle.yml -------------------------------------------------------------------------------- /doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tendermint/go-crypto/HEAD/doc.go -------------------------------------------------------------------------------- /encode_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tendermint/go-crypto/HEAD/encode_test.go -------------------------------------------------------------------------------- /example_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tendermint/go-crypto/HEAD/example_test.go -------------------------------------------------------------------------------- /hash.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tendermint/go-crypto/HEAD/hash.go -------------------------------------------------------------------------------- /keys/bcrypt/base64.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tendermint/go-crypto/HEAD/keys/bcrypt/base64.go -------------------------------------------------------------------------------- /keys/bcrypt/bcrypt.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tendermint/go-crypto/HEAD/keys/bcrypt/bcrypt.go -------------------------------------------------------------------------------- /keys/hd/address.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tendermint/go-crypto/HEAD/keys/hd/address.go -------------------------------------------------------------------------------- /keys/hd/address_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tendermint/go-crypto/HEAD/keys/hd/address_test.go -------------------------------------------------------------------------------- /keys/hd/hd_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tendermint/go-crypto/HEAD/keys/hd/hd_test.go -------------------------------------------------------------------------------- /keys/hd/test.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tendermint/go-crypto/HEAD/keys/hd/test.json -------------------------------------------------------------------------------- /keys/keybase.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tendermint/go-crypto/HEAD/keys/keybase.go -------------------------------------------------------------------------------- /keys/keybase_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tendermint/go-crypto/HEAD/keys/keybase_test.go -------------------------------------------------------------------------------- /keys/keys.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tendermint/go-crypto/HEAD/keys/keys.go -------------------------------------------------------------------------------- /keys/keys.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tendermint/go-crypto/HEAD/keys/keys.toml -------------------------------------------------------------------------------- /keys/mintkey.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tendermint/go-crypto/HEAD/keys/mintkey.go -------------------------------------------------------------------------------- /keys/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tendermint/go-crypto/HEAD/keys/types.go -------------------------------------------------------------------------------- /keys/wire.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tendermint/go-crypto/HEAD/keys/wire.go -------------------------------------------------------------------------------- /keys/words/ecc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tendermint/go-crypto/HEAD/keys/words/ecc.go -------------------------------------------------------------------------------- /keys/words/ecc_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tendermint/go-crypto/HEAD/keys/words/ecc_test.go -------------------------------------------------------------------------------- /keys/words/wordcodec.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tendermint/go-crypto/HEAD/keys/words/wordcodec.go -------------------------------------------------------------------------------- /keys/words/wordcodec_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tendermint/go-crypto/HEAD/keys/words/wordcodec_test.go -------------------------------------------------------------------------------- /keys/words/wordcodecbench_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tendermint/go-crypto/HEAD/keys/words/wordcodecbench_test.go -------------------------------------------------------------------------------- /keys/words/wordlist/chinese_simplified.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tendermint/go-crypto/HEAD/keys/words/wordlist/chinese_simplified.txt -------------------------------------------------------------------------------- /keys/words/wordlist/english.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tendermint/go-crypto/HEAD/keys/words/wordlist/english.txt -------------------------------------------------------------------------------- /keys/words/wordlist/japanese.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tendermint/go-crypto/HEAD/keys/words/wordlist/japanese.txt -------------------------------------------------------------------------------- /keys/words/wordlist/spanish.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tendermint/go-crypto/HEAD/keys/words/wordlist/spanish.txt -------------------------------------------------------------------------------- /keys/words/wordlist/wordlist.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tendermint/go-crypto/HEAD/keys/words/wordlist/wordlist.go -------------------------------------------------------------------------------- /ledger_common.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tendermint/go-crypto/HEAD/ledger_common.go -------------------------------------------------------------------------------- /ledger_secp256k1.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tendermint/go-crypto/HEAD/ledger_secp256k1.go -------------------------------------------------------------------------------- /ledger_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tendermint/go-crypto/HEAD/ledger_test.go -------------------------------------------------------------------------------- /merkle/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tendermint/go-crypto/HEAD/merkle/README.md -------------------------------------------------------------------------------- /merkle/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tendermint/go-crypto/HEAD/merkle/doc.go -------------------------------------------------------------------------------- /merkle/simple_map.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tendermint/go-crypto/HEAD/merkle/simple_map.go -------------------------------------------------------------------------------- /merkle/simple_map_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tendermint/go-crypto/HEAD/merkle/simple_map_test.go -------------------------------------------------------------------------------- /merkle/simple_proof.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tendermint/go-crypto/HEAD/merkle/simple_proof.go -------------------------------------------------------------------------------- /merkle/simple_tree.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tendermint/go-crypto/HEAD/merkle/simple_tree.go -------------------------------------------------------------------------------- /merkle/simple_tree_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tendermint/go-crypto/HEAD/merkle/simple_tree_test.go -------------------------------------------------------------------------------- /merkle/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tendermint/go-crypto/HEAD/merkle/types.go -------------------------------------------------------------------------------- /priv_key.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tendermint/go-crypto/HEAD/priv_key.go -------------------------------------------------------------------------------- /priv_key_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tendermint/go-crypto/HEAD/priv_key_test.go -------------------------------------------------------------------------------- /pub_key.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tendermint/go-crypto/HEAD/pub_key.go -------------------------------------------------------------------------------- /pub_key_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tendermint/go-crypto/HEAD/pub_key_test.go -------------------------------------------------------------------------------- /random.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tendermint/go-crypto/HEAD/random.go -------------------------------------------------------------------------------- /signature.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tendermint/go-crypto/HEAD/signature.go -------------------------------------------------------------------------------- /signature_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tendermint/go-crypto/HEAD/signature_test.go -------------------------------------------------------------------------------- /symmetric.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tendermint/go-crypto/HEAD/symmetric.go -------------------------------------------------------------------------------- /symmetric_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tendermint/go-crypto/HEAD/symmetric_test.go -------------------------------------------------------------------------------- /tmhash/hash.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tendermint/go-crypto/HEAD/tmhash/hash.go -------------------------------------------------------------------------------- /tmhash/hash_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tendermint/go-crypto/HEAD/tmhash/hash_test.go -------------------------------------------------------------------------------- /version.go: -------------------------------------------------------------------------------- 1 | package crypto 2 | 3 | const Version = "0.9.0" -------------------------------------------------------------------------------- /xchacha20poly1305/xchachapoly.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tendermint/go-crypto/HEAD/xchacha20poly1305/xchachapoly.go -------------------------------------------------------------------------------- /xchacha20poly1305/xchachapoly_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tendermint/go-crypto/HEAD/xchacha20poly1305/xchachapoly_test.go --------------------------------------------------------------------------------