pub struct HpkeOpenKeyRequest {
pub key: KeyId,
pub sealed_key: Message,
pub aad: ShortData,
pub info: ShortData,
pub location: Location,
}Expand description
Open with a private key
As described in 6.1 with mode “base”
Fields§
§key: KeyId§sealed_key: Message§aad: ShortData§info: ShortData§location: LocationTrait Implementations§
Source§impl<'de> Deserialize<'de> for HpkeOpenKeyRequest
impl<'de> Deserialize<'de> for HpkeOpenKeyRequest
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl From<HpkeOpenKeyRequest> for HpkeRequest
impl From<HpkeOpenKeyRequest> for HpkeRequest
Source§fn from(value: HpkeOpenKeyRequest) -> Self
fn from(value: HpkeOpenKeyRequest) -> Self
Converts to this type from the input type.
Source§impl Serialize for HpkeOpenKeyRequest
impl Serialize for HpkeOpenKeyRequest
Source§impl TryFrom<HpkeRequest> for HpkeOpenKeyRequest
impl TryFrom<HpkeRequest> for HpkeOpenKeyRequest
Auto Trait Implementations§
impl Freeze for HpkeOpenKeyRequest
impl RefUnwindSafe for HpkeOpenKeyRequest
impl Send for HpkeOpenKeyRequest
impl Sync for HpkeOpenKeyRequest
impl Unpin for HpkeOpenKeyRequest
impl UnwindSafe for HpkeOpenKeyRequest
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more