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
[src]
type R: RngSingleton
[src]RNG singleton
Required methods
fn new(
sender_private_key: SenderPrivateKey,
sender_public_key: SenderPublicKey
) -> Self
[src]
fn new(
sender_private_key: SenderPrivateKey,
sender_public_key: SenderPublicKey
) -> Self
[src]Constructor
fn private_key(&self) -> &SenderPrivateKey
[src]
fn private_key(&self) -> &SenderPrivateKey
[src]Ref to private key.
fn public_key(&self) -> &SenderPublicKey
[src]
fn public_key(&self) -> &SenderPublicKey
[src]Ref to public key.
Provided methods
Implementors
type R = RngSingletonImpl
fn new(
sender_private_key: SenderPrivateKey,
sender_public_key: SenderPublicKey
) -> Self where
Self: Sized,
[src]