common_jsbridge_subtle.mjs raw

   1  // Package common/jsbridge/subtle
   2  // Generated by TinyJS — TinyGo JavaScript backend
   3  
   4  import * as $rt from './$runtime/index.mjs';
   5  
   6  // Package-level variables
   7  
   8  export function init() {
   9    return;
  10  }
  11  
  12  // jsbridge: subtle.RandomBytes
  13  export function RandomBytes(dst) {
  14    $rt.subtle.RandomBytes(dst);
  15  }
  16  
  17  // jsbridge: subtle.AESCBCEncrypt
  18  export function AESCBCEncrypt(key, iv, plaintext, fn) {
  19    $rt.subtle.AESCBCEncrypt(key, iv, plaintext, fn);
  20  }
  21  
  22  // jsbridge: subtle.AESCBCDecrypt
  23  export function AESCBCDecrypt(key, iv, ciphertext, fn) {
  24    $rt.subtle.AESCBCDecrypt(key, iv, ciphertext, fn);
  25  }
  26  
  27