Skip to main content

LockedROKeyPair

Type Alias LockedROKeyPair 

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

Locked, read-only key pair.

Aliased Type§

pub struct LockedROKeyPair {
    pub public_key: Protected<HeapByteArray<1216>, ReadOnly, Locked>,
    pub secret_key: Protected<HeapByteArray<32>, ReadOnly, Locked>,
}

Fields§

§public_key: Protected<HeapByteArray<1216>, ReadOnly, Locked>

Public key, shared with senders.

§secret_key: Protected<HeapByteArray<32>, ReadOnly, Locked>

Secret key.

Implementations§

Source§

impl LockedROKeyPair

Source

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

Returns a new randomly generated locked, read-only key pair.

§Errors

Returns Error::Io if an allocation cannot be locked or made read-only.