INNER CODE UNIT · Rust
with_temp_key
IronCoreLabs/recrypt-rs · src/internal/mod.rs:284
fn with_temp_key(
&self,
encrypted_temp_key: Fp12Elem<FP>,
encrypted_rand_re_temp_key: Fp12Elem<FP>,
) -> ReencryptionBlock<FP> {
ReencryptionBlock {
public_key: self.public_key,
encrypted_temp_key,
rand_re_public_key: self.rand_re_public_key,
encrypted_rand_re_temp_key,
}
}
}
impl<FP: Field + Hashable> Hashable for ReencryptionBlock<FP> {
fn to_bytes(&self) -> Vec<u8> {
[
&self.public_key.to_bytes()[..],