Type alias Crypto

Crypto: {
    decrypt(data, transferList) => Promise<{
        data: ArrayBuffer;
        transferList: [ArrayBuffer];
    } | {
        data: undefined;
        transferList: [];
    }>;
    encrypt(data, transferList) => Promise<{
        data: ArrayBuffer;
        transferList: [ArrayBuffer];
    }>;
}

Type declaration

  • decrypt:function
    • Parameters

      • data: {
            cipherText: ArrayBuffer;
            key: ArrayBuffer;
        }
        • cipherText: ArrayBuffer
        • key: ArrayBuffer
      • transferList: [ArrayBuffer, ArrayBuffer]

      Returns Promise<{
          data: ArrayBuffer;
          transferList: [ArrayBuffer];
      } | {
          data: undefined;
          transferList: [];
      }>

  • encrypt:function
    • Parameters

      • data: {
            key: ArrayBuffer;
            plainText: ArrayBuffer;
        }
        • key: ArrayBuffer
        • plainText: ArrayBuffer
      • transferList: [ArrayBuffer, ArrayBuffer]

      Returns Promise<{
          data: ArrayBuffer;
          transferList: [ArrayBuffer];
      }>

Generated using TypeDoc