Package-level declarations
Types
A bulk insert result entry, returned by add_many
and add_many_with_meta
A login stored in the database
A login together with record fields, handed over to the store API; ie a login persisted elsewhere, useful for migrations
These are the errors returned by our public API.
Metrics tracking deletion of logins that cannot be decrypted, see delete_undecryptable_records_for_remote_replacement
for more details
Functions
Check that key is still valid using the output of create_canary
.
Create a "canary" string, which can be used to test if the encryption
Create a LoginStore with StaticKeyManager by passing in a db path and a static key
Similar to create_static_key_manager above, create a ManagedEncryptorDecryptor by passing in a KeyManager
Utility function to create a StaticKeyManager to be used for the time being until support lands for trait implementation of an UniFFI * interface in UniFFI.