Skip to main content

LockedKeyPair

Type Alias LockedKeyPair 

Source
pub type LockedKeyPair = KeyPair<Locked<PublicKey>, Locked<SecretKey>>;
Available on crate feature protected only.
Expand description

Locked key pair.

Aliased Type§

pub struct LockedKeyPair {
    pub public_key: Protected<HeapByteArray<1184>, ReadWrite, Locked>,
    pub secret_key: Protected<HeapByteArray<2400>, ReadWrite, Locked>,
}

Fields§

§public_key: Protected<HeapByteArray<1184>, ReadWrite, Locked>

Public key, shared with senders.

§secret_key: Protected<HeapByteArray<2400>, ReadWrite, Locked>

Secret key.

Implementations§

Source§

impl LockedKeyPair

Source

pub fn generate_locked_keypair() -> Result<Self, Error>

Returns a new randomly generated locked key pair.

§Errors

Returns Error::Io if an allocation cannot be locked.