github.com/fibonacci-chain/fbc@v0.0.0-20231124064014-c7636198c1e9/libs/cosmos-sdk/crypto/keys/keys.go (about) 1 package keys 2 3 // SigningAlgo defines an algorithm to derive key-pairs which can be used for cryptographic signing. 4 type SigningAlgo string 5 6 const ( 7 // MultiAlgo implies that a pubkey is a multisignature 8 MultiAlgo = SigningAlgo("multi") 9 // Secp256k1 uses the Bitcoin secp256k1 ECDSA parameters. 10 Secp256k1 = SigningAlgo("secp256k1") 11 // Ed25519 represents the Ed25519 signature system. 12 // It is currently not supported for end-user keys (wallets/ledgers). 13 Ed25519 = SigningAlgo("ed25519") 14 // Sr25519 represents the Sr25519 signature system. 15 Sr25519 = SigningAlgo("sr25519") 16 )