aboutsummaryrefslogtreecommitdiff
path: root/lockchain-crypto/src/engine.rs
diff options
context:
space:
mode:
Diffstat (limited to 'lockchain-crypto/src/engine.rs')
-rw-r--r--lockchain-crypto/src/engine.rs19
1 files changed, 19 insertions, 0 deletions
diff --git a/lockchain-crypto/src/engine.rs b/lockchain-crypto/src/engine.rs
new file mode 100644
index 0000000..1030bf2
--- /dev/null
+++ b/lockchain-crypto/src/engine.rs
@@ -0,0 +1,19 @@
+//!
+
+use databody::DataBody;
+use lcc::{traits::{Encryptable, EncryptionHandler},
+ EncryptedBody};
+
+impl Encryptable for DataBody {}
+
+pub struct AesEngine {}
+
+impl EncryptionHandler<DataBody> for AesEngine {
+ fn encrypt(&mut self, item: DataBody) -> EncryptedBody {
+ unimplemented!()
+ }
+
+ fn decrypt(&mut self, item: EncryptedBody) -> DataBody {
+ unimplemented!()
+ }
+}