diff --git a/src/services/service.ts b/src/services/service.ts index 9d2e56e..3d9507e 100755 --- a/src/services/service.ts +++ b/src/services/service.ts @@ -1433,21 +1433,21 @@ export default class Services { // Decrypt the data const buf = await blob.arrayBuffer(); const cipher = new Uint8Array(buf); - const keyBlob = this.hexToBlob(key); - const keyBuf = await keyBlob.arrayBuffer(); - + + const keyUIntArray = this.hexToUInt8Array(key); + try { - const clear = this.sdkClient.decrypt_data(new Uint8Array(keyBuf), cipher); + const clear = this.sdkClient.decrypt_data(keyUIntArray, cipher); if (clear) { // deserialize the result to get the actual data const decoded = this.sdkClient.decode_value(clear); - console.log('Decoded value:', JSON.stringify(decoded)); + // console.log('Decoded value:', JSON.stringify(decoded)); return decoded; } else { throw new Error('decrypt_data returned null'); } } catch (e) { - console.error('Failed to decrypt data:', e.toString()); + console.error(`Failed to decrypt data: ${e}`); } } }