Login Store
Functions
Checks multiple logins for password reuse in a single batch operation.
Returns a bridged sync engine for Desktop's Sync framework. Without this UDL entry the engine is invisible to JS: UniFFI generates the XPCOM glue that lets JS call rustStore.bridgedEngine().
The delete_undecryptable_records_for_remote_replacement function locally deletes stored logins that cannot be decrypted and sets the last sync time to 0 so any existing server records can be downloaded and overwrite the locally deleted records.
Checks if a login's password matches any password in the local breach database.
Stores that the user dismissed the breach alert for a login.
Stores the time at which the user dismissed the breach alert for a login.
Records a list of potentially vulnerable passwords in the breach database.
Removes all recorded breaches.
Run maintenance on the DB