INNER CODE UNIT · Rust
from_encrypted_once
IronCoreLabs/recrypt-rs · src/internal/mod.rs:249
fn from_encrypted_once(
encrypted_value: &EncryptedOnceValue<FP>,
re_blocks: NonEmptyVec<ReencryptionBlock<FP>>,
) -> ReencryptedValue<FP> {
ReencryptedValue {
ephemeral_public_key: encrypted_value.ephemeral_public_key,
encrypted_message: encrypted_value.encrypted_message,
auth_hash: encrypted_value.auth_hash,
encryption_blocks: re_blocks,
}
}
fn with_new_re_blocks(
&self,
new_blocks: NonEmptyVec<ReencryptionBlock<FP>>,
) -> ReencryptedValue<FP> {
ReencryptedValue {
ephemeral_public_key: self.ephemeral_public_key,