include/mtx/secret_storage.hpp file

Header with SSSS related types.

Namespaces

namespace mtx
Top level namespace for mtxclient.
namespace mtx::secret_storage
SSSS related types to store encrypted data on the server.
namespace mtx::secret_storage::secrets
Names of secrets used in the spec.

Classes

struct mtx::secret_storage::AesHmacSha2EncryptedData
A aes-hmac-sha2 encrypted secret.
struct mtx::secret_storage::Secret
A secret, encrypted with one or more algorithms.
struct mtx::secret_storage::PBKDF2
Information about the key derivation from a passphrase.
struct mtx::secret_storage::AesHmacSha2KeyDescription
Description of the key for a secret.