Enum fluence_keypair::key_pair::KeyPair
source · [−]pub enum KeyPair {
Ed25519(Keypair),
Rsa(Keypair),
Secp256k1(Keypair),
}Variants
Ed25519(Keypair)
An Ed25519 keypair.
Rsa(Keypair)
An RSA keypair.
Secp256k1(Keypair)
A Secp256k1 keypair.
Implementations
Generate a new Ed25519 keypair.
Generate a new Secp256k1 keypair.
Decode an keypair from a DER-encoded secret key in PKCS#8 PrivateKeyInfo format (i.e. unencrypted) as defined in RFC5208.
Decode a keypair from a DER-encoded Secp256k1 secret key in an ECPrivateKey structure as defined in RFC5915.
Sign a message using the private key of this keypair, producing a signature that can be verified using the corresponding public key.
Verify the signature on a message using the public key.
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for KeyPair
impl UnwindSafe for KeyPair
Blanket Implementations
Mutably borrows from an owned value. Read more