deriveChild static method
Implementation
static bip32.BIP32 deriveChild(
Uint8List chainCode, Uint8List privateKey, Uint8List publicKey) {
final data = Uint8List.fromList([...publicKey, 0, 0, 0, 0]);
final I = _hmacShaAsU8a(chainCode, data, 512);
final IL = I.sublist(0, 32);
final IR = I.sublist(32);
final ki = EcdaSignature.privateAdd(privateKey, IL);
bip32.BIP32 hd = bip32.BIP32.fromPrivateKey(ki, IR);
return hd;
}