Crate kassandra_shared

Source

Re-exports§

pub use db::Index;
pub use db::IndexList;
pub use communication::*;

Modules§

communication
These are the generic components for framing and serializing data passed between the different service components. This is especially necessary between a host environment and an enclave as enclaves may be resource constrained, making higher level abstractions unavailable.
db
Shared types to be stored in the host databases
ratls
A highly simplified version of RA-TLS. This performs a Diffie-Hellman key exchange using a hardcoded cryptographic suits as well as remote attestation. If successful, a single encrypted message containing an FMD key is sent and the connection is terminated. This means that we do not need to maintain a list of active sessions or session ids.
tee
Traits to abstract away particular TEE implementations