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