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  )