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
Metadata fields managed internally by the library. These are automatically set on add() and updated on operations like touch() and update(). Not included in LoginEntry; use add_with_meta() when importing records with existing metadata.
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.