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
1 changed files with 6 additions and 0 deletions

View File

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