INNER CODE UNIT · Go
out
taurushq-io/multi-party-sig · internal/bip32/bip32.go:34
out := h.Sum(nil)
scalar := new(curve.Secp256k1Scalar)
err := scalar.UnmarshalBinary(out[:32])
if err != nil || scalar.IsZero() {
return nil, nil, fmt.Errorf("bad index: %d", i)
}
return scalar, out[32:], nil
}