Crate rosenpass

Source

Modules§

app_server
cli
coloring
Types types for dealing with (secret-) values
config
labeled_prf
Pseudo Random Functions (PRFs) with a tree-like label scheme which ensures their uniqueness
msgs
Data structures representing the messages going over the wire
pqkem
Traits and implementations for Key Encapsulation Mechanisms (KEMs)
prftree
Implementation of the tree-like structure used for the label derivation in labeled_prf
protocol
Module containing the cryptographic protocol implementation
sodium
Bindings and helpers for accessing libsodium functions
util
Helper functions and macros

Macros§

attempt
Try block basically…returns a result and allows the use of the question mark operator inside
cat
Concatenate two byte arrays
data_lense
A macro to create data lenses. Refer to the msgs mod for an example and further elaboration

Enums§

RosenpassError