[API reference](https://evolu.dev/docs/api-reference) › [@evolu/sqlite-wasm](https://evolu.dev/docs/api-reference/sqlite-wasm) › SqliteKeyDerivation

```ts
type SqliteKeyDerivation = "Raw" | "Legacy224";
```

Defined in: [packages/sqlite-wasm/src/Database.ts:1773](https://github.com/evoluhq/evolu/blob/bc4578a260dd15d5bbf94b83765ca05984d194cb/packages/sqlite-wasm/src/Database.ts#L1773)

Which key opened an encrypted database: the raw key, or the key 2.2.4 derived
from it because of a bug in SQLite3 Multiple Ciphers, which
[deriveLegacySqliteKey](https://evolu.dev/docs/api-reference/sqlite-wasm/functions/deriveLegacySqliteKey) describes.