ps-datachunk 0.1.0-35

Chunk-based data encrypter
Documentation
1
2
3
4
5
6
7
8
9
10
11
use ps_hash::Hash;

use crate::{Result, SerializedDataChunk};

pub fn decrypt(encrypted: impl AsRef<[u8]>, key: &Hash) -> Result<SerializedDataChunk> {
    let buffer = ps_cypher::decrypt(encrypted.as_ref(), key)?;

    let chunk = SerializedDataChunk::from_serialized_buffer(buffer)?;

    Ok(chunk)
}