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