Trait serde_encrypt::SenderKeyPairCore
source · [−]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.
Required 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.