14 releases (5 stable)
2.0.1 | May 13, 2024 |
---|---|
2.0.0 | Jul 27, 2023 |
1.1.0 |
|
1.0.2 | Nov 16, 2022 |
0.1.0 | Jul 29, 2020 |
#6 in #stronghold
12,669 downloads per month
Used in 9 crates
(via iota_stronghold)
255KB
6K
SLoC
Engine
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:
- snapshot
- vault
- store
- runtime
Snapshot
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 |
Dependencies
~9–33MB
~478K SLoC