We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 4aee1b3 commit 0d6050fCopy full SHA for 0d6050f
src/utils/crypto-browser-compatible.js
@@ -2,6 +2,7 @@
2
import { Buffer } from 'buffer';
3
import { derivePath } from 'ed25519-hd-key';
4
import nacl from 'tweetnacl';
5
+import crypto from 'crypto-browserify';
6
import { devLog, logWarn, logError } from './logger';
7
8
/**
@@ -157,8 +158,7 @@ export function safeCreateImportsEncryptionKey(seed) {
157
158
// Use a simple PBKDF2-like approach instead of BIP32
159
const seedBuffer = Buffer.isBuffer(seed) ? seed : Buffer.from(seed, 'hex');
160
- // Create a deterministic 32-byte key from seed
161
- const crypto = require('crypto-browserify');
+ // Create a deterministic 32-byte key from seed using imported crypto
162
const key = crypto.pbkdf2Sync(
163
seedBuffer,
164
'svmseek-imports',
0 commit comments