Struct nucypher_core::ReencryptionRequest [−][src]
pub struct ReencryptionRequest {
pub capsules: Box<[Capsule]>,
pub hrac: HRAC,
pub encrypted_kfrag: EncryptedKeyFrag,
pub publisher_verifying_key: PublicKey,
pub bob_verifying_key: PublicKey,
}Expand description
A request for an Ursula to reencrypt for several capsules.
Fields
capsules: Box<[Capsule]>Capsules to re-encrypt.
hrac: HRACPolicy HRAC.
encrypted_kfrag: EncryptedKeyFragKey frag encrypted for the Ursula.
publisher_verifying_key: PublicKeyPublisher’s verifying key.
bob_verifying_key: PublicKeyRecipient’s (Bob’s) verifying key.
Implementations
Trait Implementations
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
This method tests for self and other values to be equal, and is used
by ==. Read more
This method tests for !=.
