Use @signalapp/sqlcipher

This commit is contained in:
Fedor Indutny
2025-03-12 14:45:54 -07:00
committed by GitHub
parent df7997b313
commit 5a9253bd44
118 changed files with 2497 additions and 1485 deletions

View File

@@ -82,17 +82,37 @@ describe('SQL/updateToSchemaVersion87(cleanup)', () => {
}
function getCountOfKyberKeys(): number {
return db.prepare('SELECT count(*) FROM kyberPreKeys;').pluck(true).get();
return (
db
.prepare('SELECT count(*) FROM kyberPreKeys;', {
pluck: true,
})
.get<number>() ?? 0
);
}
function getCountOfPreKeys(): number {
return db.prepare('SELECT count(*) FROM preKeys;').pluck(true).get();
return (
db
.prepare('SELECT count(*) FROM preKeys;', {
pluck: true,
})
.get<number>() ?? 0
);
}
function getCountOfSignedKeys(): number {
return db.prepare('SELECT count(*) FROM signedPreKeys;').pluck(true).get();
return (
db
.prepare('SELECT count(*) FROM signedPreKeys;', {
pluck: true,
})
.get<number>() ?? 0
);
}
function getPragma(): number {
return db.prepare('PRAGMA user_version;').pluck(true).get();
return db.pragma('user_version', {
simple: true,
}) as number;
}
function generateKyberKey(