Expose decryptBlob to main thread
This commit is contained in:
@@ -205,7 +205,9 @@ export const decryptBoxB64 = (box: EncryptedBox, key: BytesOrB64) =>
|
||||
* {@link encryptBlobB64}.
|
||||
*/
|
||||
export const decryptBlob = (blob: EncryptedBlob, key: BytesOrB64) =>
|
||||
assertInWorker(ei._decryptBlob(blob, key));
|
||||
inWorker()
|
||||
? ei._decryptBlob(blob, key)
|
||||
: sharedCryptoWorker().then((w) => w.decryptBlob(blob, key));
|
||||
|
||||
/**
|
||||
* A variant of {@link decryptBlob} that returns the result as a base64 string.
|
||||
|
||||
@@ -19,6 +19,7 @@ export class CryptoWorker {
|
||||
encryptMetadataJSON = ei._encryptMetadataJSON;
|
||||
decryptBox = ei._decryptBox;
|
||||
decryptBoxB64 = ei._decryptBoxB64;
|
||||
decryptBlob = ei._decryptBlob;
|
||||
decryptBlobB64 = ei._decryptBlobB64;
|
||||
decryptThumbnail = ei._decryptThumbnail;
|
||||
decryptMetadataJSON_New = ei._decryptMetadataJSON_New;
|
||||
|
||||
Reference in New Issue
Block a user