fix(nip04): crypto.subtle is undefined

This commit is contained in:
eosxx
2023-04-28 07:49:46 +00:00
committed by fiatjaf_
parent 278cdda9c2
commit b66ca1787a

View File

@@ -1,9 +1,15 @@
import {randomBytes} from '@noble/hashes/utils'
import * as secp256k1 from '@noble/secp256k1'
import {base64} from '@scure/base'
import crypto from 'crypto'
import {utf8Decoder, utf8Encoder} from './utils'
if (!crypto.subtle) {
// @ts-ignore
crypto.subtle = crypto.webcrypto.subtle
}
export async function encrypt(
privkey: string,
pubkey: string,