subtle.mx raw
1 //:build !wasm
2
3 package subtle
4
5 func RandomBytes(dst []byte) { panic("jsbridge") }
6 func AESCBCEncrypt(key, iv, plaintext []byte) (buf []byte) { panic("jsbridge") }
7 func AESCBCDecrypt(key, iv, ciphertext []byte) (buf []byte) { panic("jsbridge") }
8 func AESGCMEncrypt(key, iv, plaintext []byte) (buf []byte) { panic("jsbridge") }
9 func AESGCMDecrypt(key, iv, ciphertext []byte) (buf []byte) { panic("jsbridge") }
10 func PBKDF2DeriveKey(password string, salt []byte, iterations int32) (buf []byte) { panic("jsbridge") }
11 func Argon2idDeriveKey(password string, salt []byte, t, m, p, dkLen int32) (buf []byte) {
12 panic("jsbridge")
13 }
14 func SHA256Hex(data []byte) (s string) { panic("jsbridge") }
15 func HMACSHA512(key, data []byte) (buf []byte) { panic("jsbridge") }
16 func PBKDF2SHA512(password string, salt []byte, iterations, dkLen int32) (buf []byte) { panic("jsbridge") }
17