Module key_management

Source
Expand description

This module contains the definition for the key identifiers used by the rest of the crates. Any code that needs to interact with the KeyStore should use these types.

Modules§

crypto
Mobile specific crypto operations
crypto_client 🔒

Structs§

CryptoClient
A client for the crypto operations.
KeyIds

Enums§

AsymmetricKeyId
SigningKeyId
SymmetricKeyId

Functions§

create_test_crypto_with_user_and_org_key
This is a helper function to create a test KeyStore with a single user key and an organization key using the provided organization uuid. While this function is not marked as #[cfg(test)], it should only be used for testing purposes. It’s only public so that other crates can make use of it in their own tests.
create_test_crypto_with_user_key
This is a helper function to create a test KeyStore with a single user key. While this function is not marked as #[cfg(test)], it should only be used for testing purposes. It’s only public so that other crates can make use of it in their own tests.