secp256k1ScalarSetB32 static method

void secp256k1ScalarSetB32(
  1. Secp256k1Scalar r,
  2. List<int> b32
)

Implementation

static void secp256k1ScalarSetB32(Secp256k1Scalar r, List<int> b32) {
  b32.asMin32("secp256k1ScalarSetB32", offset: 0);
  r[0] = _secp256k1ReadBe64(b32, offset: 24);
  r[1] = _secp256k1ReadBe64(b32, offset: 16);
  r[2] = _secp256k1ReadBe64(b32, offset: 8);
  r[3] = _secp256k1ReadBe64(b32);
  secp256k1ScalarReduce(r, secp256k1ScalarCheckOverflow(r));
}