generatePrivateKeyEc static method
String
generatePrivateKeyEc(
- String passphrase, {
- PubKeyModes pubKeyMode = PubKeyModes.compressed,
- int? lotNum,
- int? sequenceNum,
Generate a BIP38-encrypted private key with ECDSA.
passphrase: The passphrase for encryption.pubKeyMode: The selected public key mode (compressed or uncompressed). Defaults to PubKeyModes.compressed.lotNum: An optional lot number.sequenceNum: An optional sequence number.- Returns: The BIP38-encrypted private key as a string.
Implementation
static String generatePrivateKeyEc(
String passphrase, {
PubKeyModes pubKeyMode = PubKeyModes.compressed,
int? lotNum,
int? sequenceNum,
}) {
final intPass = Bip38EcKeysGenerator.generateIntermediatePassphrase(
passphrase,
lotNum: lotNum,
sequenceNum: sequenceNum,
);
return Bip38EcKeysGenerator.generatePrivateKey(intPass, pubKeyMode);
}