pub type X25519KeyPair = AsymmetricKey<PublicKey, StaticSecret>;Aliased Type§
pub struct X25519KeyPair {
pub public_key: PublicKey,
pub secret_key: Option<StaticSecret>,
}Fields§
§public_key: PublicKey§secret_key: Option<StaticSecret>Trait Implementations§
Source§impl Debug for X25519KeyPair
impl Debug for X25519KeyPair
Source§impl ECDH for X25519KeyPair
impl ECDH for X25519KeyPair
Source§impl Generate for X25519KeyPair
impl Generate for X25519KeyPair
Source§fn new_with_seed(seed: &[u8]) -> Result<X25519KeyPair, Error>
fn new_with_seed(seed: &[u8]) -> Result<X25519KeyPair, Error>
Source§fn from_public_key(public_key: &[u8; 32]) -> Result<X25519KeyPair, Error>
fn from_public_key(public_key: &[u8; 32]) -> Result<X25519KeyPair, Error>
Source§fn from_secret_key(secret_key: &[u8; 32]) -> Result<X25519KeyPair, Error>
fn from_secret_key(secret_key: &[u8; 32]) -> Result<X25519KeyPair, Error>
Source§impl KeyMaterial for X25519KeyPair
impl KeyMaterial for X25519KeyPair
Source§impl ToMultikey for X25519KeyPair
impl ToMultikey for X25519KeyPair
Source§fn to_multikey(&self) -> String
fn to_multikey(&self) -> String
Converts keypair into its multikey string
Source§impl TryFrom<Jwk> for X25519KeyPair
Converts a Jwk to an X25519KeyPair.
impl TryFrom<Jwk> for X25519KeyPair
Converts a Jwk to an X25519KeyPair.