( key: Uint8Array, variant: 'legacy' | 'dataKey', data: Uint8Array, )
| 198 | } |
| 199 | |
| 200 | export async function decrypt( |
| 201 | key: Uint8Array, |
| 202 | variant: 'legacy' | 'dataKey', |
| 203 | data: Uint8Array, |
| 204 | ): Promise<unknown | null> { |
| 205 | if (variant === 'legacy') { |
| 206 | return decryptLegacy(data, key); |
| 207 | } |
| 208 | return decryptWithDataKey(data, key); |
| 209 | } |
no test coverage detected