Crates.io | stronghold_engine |
lib.rs | stronghold_engine |
version | 2.0.1 |
source | src |
created_at | 2020-07-29 17:42:58.86526 |
updated_at | 2024-05-13 12:34:35.456481 |
description | A rust implementation of the IOTA Stronghold low-level libraries |
homepage | https://stronghold.docs.iota.org |
repository | https://github.com/iotaledger/stronghold.rs |
max_upload_size | |
id | 271008 |
size | 186,163 |
Engine is the collection of low-level module with which application architects can build higher-level implementations of Strongholds for a variety of purposes. It is platform agnostic, in that it should run anywhere a Rust Compiler will work.
It is composed of 4 primary module:
The snapshot protocol follows a fairly simple transparent pattern. Each Snapshot file follows a simple structure:
Header |
---|
Magic Bytes |
Version Bytes |
Body |
Ephemeral Key |
xchacha20 tag |
Cipher Text |