Securely generate a valid Secp256k1 private key given a secure source of randomness.
Node.js Usage
import { randomBytes } from 'crypto';import { generatePrivateKey } from '@bitauth/libauth';const key = generatePrivateKey(() => randomBytes(32));
Browser Usage
import { generatePrivateKey } from '@bitauth/libauth';const key = generatePrivateKey(() => window.crypto.getRandomValues(new Uint8Array(32)));
a method that returns a securely-random 32-byte Uint8Array
Generated using TypeDoc
Securely generate a valid Secp256k1 private key given a secure source of randomness.
Node.js Usage
Browser Usage