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