How to use db.pragma('key, "some-long-string-with-quotes")
?
#78
Labels
needs-debugging 🪲
This issue needs debugging to further narrow it down
stale
This issue/PR has been inactive for a long time
waiting-author-response ⏳
The issue is blocked till the author responds
We've read at https://www.zetetic.net/sqlcipher/sqlcipher-api/#example-2-raw-key-data-without-key-derivation that PRAGMA
key
accepts a "64 character hex string".How might we write this with pure JavaScript? Is there a way to do
db.pragma('key', Buffer.from('something-with-quotes').toString('hex'))
and pad it with null or something to get to 64 character hex string?This issue is filed as there is an edge case where you may be using another library that does not have
.key
and.rekey
built-in wrapper function and the password may contain quote characters, e.g."
which would breakkey="somekey"
usage when variables are interpolated. True, you could simply escape the quotes, but we were wondering how you might write with this approach:The text was updated successfully, but these errors were encountered: