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