Skip to main content

Crate trussed

Crate trussed 

Source
Expand description

§Trussed

Trussed® is a minimal, modular way to write cryptographic applications on microcontroller platforms. Easy to write, easy to audit — compile-time security by default.

Documentation is evolving, a good entry point is the module trussed::client.

Re-exports§

pub use platform::Platform;
pub use service::Service;

Modules§

backend
Custom backends that can override core request implementations.
config
key
pipe
platform
Trait for platforms to implement that use Trussed.
serde_extensionsserde-extensions
Extensions to the core Trussed syscalls.
service
store
store presents a combined interface to three littlefs2 filesystems: internal flash, external flash, volatile/RAM.
types
virtvirt
Trussed platform implemented in software with RAM storage FOR TESTING ONLY

Macros§

platform

Structs§

ClientImplementation
The client implementation client applications actually receive.
Interchange
Set of N channels

Traits§

Clientall-clients
All-in-one trait bounding on the sub-traits.