X9ECParameters params = SECNamedCurves.getByName("secp256k1");
ECDomainParameters CURVE = new ECDomainParameters(params.getCurve(), params.getG(), params.getN(), params.getH());
ECCurve.Fp curve = (ECCurve.Fp) CURVE.getCurve();
ECFieldElement x1 = new ECFieldElement.Fp(curve.getQ(), x);
上記と同じ ECFieldElement オブジェクトを取得するにはどうすればよいですか。ただし、次のコンストラクターのいずれかしか使用できないという制約があります。
public F2m(int m, int k1, int k2, int k3, java.math.BigInteger x);
public F2m(int m, int k, java.math.BigInteger x);
private F2m(int m, int k1, int k2, int k3, org.spongycastle.math.ec.IntArray x);
私は暗号の専門家ではありません。これらの他のすべてのパラメーターが何であるかはわかりません。