-
-
Notifications
You must be signed in to change notification settings - Fork 1.6k
Open
Labels
Description
As shown in this file below, db.rekey()
will either change the key or it will encrypt a database with the key if it was not encrypted previously. Is there a way for me to check if the DB is encrypted before I call db.rekey()
? I only want to run db.rekey()
if the db isn't encrypted, just so it will get encrypted, but then in future cases, I will only want to use db.key()
to access database. No need to change the key. It looks like there is an internal function called cipher_key_check()
that checks that, any way to expose this somehow to make it an easy check?
public func rekey(_ key: String, db: String = "main") throws { |