Trait serde_encrypt::SenderKeyPairCore [−][src]
pub trait SenderKeyPairCore { type R: RngSingleton; fn new(
sender_private_key: SenderPrivateKey,
sender_public_key: SenderPublicKey
) -> Self; fn private_key(&self) -> &SenderPrivateKey; fn public_key(&self) -> &SenderPublicKey; fn generate() -> Self { ... } }
Expand description
X25519 Key-pair generated by sender.
Associated Types
type R: RngSingleton
type R: RngSingleton
RNG singleton
Required methods
fn new(
sender_private_key: SenderPrivateKey,
sender_public_key: SenderPublicKey
) -> Self
fn new(
sender_private_key: SenderPrivateKey,
sender_public_key: SenderPublicKey
) -> Self
Constructor
fn private_key(&self) -> &SenderPrivateKey
fn private_key(&self) -> &SenderPrivateKey
Ref to private key.
fn public_key(&self) -> &SenderPublicKey
fn public_key(&self) -> &SenderPublicKey
Ref to public key.