diff options
Diffstat (limited to 'lockchain-crypto/src/data.rs')
-rw-r--r-- | lockchain-crypto/src/data.rs | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/lockchain-crypto/src/data.rs b/lockchain-crypto/src/data.rs new file mode 100644 index 0000000..74698e4 --- /dev/null +++ b/lockchain-crypto/src/data.rs @@ -0,0 +1,13 @@ +//! A simple data layout + +use lcc::traits::AutoEncoder; + +/// Represents some packed data – includes nonce and blob +#[derive(Serialize, Deserialize)] +pub struct PackedData { + pub nonce: Vec<u8>, + pub iv: Vec<u8>, + pub data: Vec<u8>, +} + +impl AutoEncoder for PackedData {}
\ No newline at end of file |