<PackageReference Include="BouncyCastle.Cryptography" Version="2.3.0" />

Org.BouncyCastle.Math.Raw.Nat384

static class Nat384
public static void Mul(uint[] x, uint[] y, uint[] zz)

public static void Square(uint[] x, uint[] zz)