pub struct HpkeSealKeyToFileRequest {
pub public_key: KeyId,
pub key_to_seal: KeyId,
pub aad: ShortData,
pub info: ShortData,
pub file: PathBuf,
pub location: Location,
}Expand description
Seal to a public key
As described in 6.1 with mode “base”
Fields§
§public_key: KeyId§key_to_seal: KeyId§aad: ShortData§info: ShortData§file: PathBuf§location: LocationTrait Implementations§
Source§impl<'de> Deserialize<'de> for HpkeSealKeyToFileRequest
impl<'de> Deserialize<'de> for HpkeSealKeyToFileRequest
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<HpkeSealKeyToFileRequest> for HpkeRequest
impl From<HpkeSealKeyToFileRequest> for HpkeRequest
Source§fn from(value: HpkeSealKeyToFileRequest) -> Self
fn from(value: HpkeSealKeyToFileRequest) -> Self
Converts to this type from the input type.
Source§impl Serialize for HpkeSealKeyToFileRequest
impl Serialize for HpkeSealKeyToFileRequest
Auto Trait Implementations§
impl Freeze for HpkeSealKeyToFileRequest
impl RefUnwindSafe for HpkeSealKeyToFileRequest
impl Send for HpkeSealKeyToFileRequest
impl Sync for HpkeSealKeyToFileRequest
impl Unpin for HpkeSealKeyToFileRequest
impl UnwindSafe for HpkeSealKeyToFileRequest
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