mirror of
https://github.com/nbd-wtf/nostr-tools.git
synced 2025-12-08 16:28:49 +00:00
fix: check crypto and webcrypto
This commit is contained in:
4
nip04.ts
4
nip04.ts
@@ -1,11 +1,11 @@
|
||||
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
|
||||
if (typeof(crypto) !== 'undefined' && !crypto.subtle && crypto.webcrypto) {
|
||||
// @ts-ignore
|
||||
crypto.subtle = crypto.webcrypto.subtle
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user