public boolean equals(Object other) { if (other == this) { return true; } if (!(other instanceof SecP256R1FieldElement)) { return false; } SecP256R1FieldElement o = (SecP256R1FieldElement)other; return Nat256.eq(x, o.x); }
public boolean equals(Object other) { if (other == this) { return true; } if (!(other instanceof SM2P256V1FieldElement)) { return false; } SM2P256V1FieldElement o = (SM2P256V1FieldElement)other; return Nat256.eq(x, o.x); }
public boolean equals(Object other) { if (other == this) { return true; } if (!(other instanceof SecP256K1FieldElement)) { return false; } SecP256K1FieldElement o = (SecP256K1FieldElement)other; return Nat256.eq(x, o.x); }
public boolean equals(Object other) { if (other == this) { return true; } if (!(other instanceof Curve25519FieldElement)) { return false; } Curve25519FieldElement o = (Curve25519FieldElement)other; return Nat256.eq(x, o.x); }
public boolean equals(Object other) { if (other == this) { return true; } if (!(other instanceof SecP256R1FieldElement)) { return false; } SecP256R1FieldElement o = (SecP256R1FieldElement)other; return Nat256.eq(x, o.x); }
public boolean equals(Object other) { if (other == this) { return true; } if (!(other instanceof Curve25519FieldElement)) { return false; } Curve25519FieldElement o = (Curve25519FieldElement)other; return Nat256.eq(x, o.x); }
public boolean equals(Object other) { if (other == this) { return true; } if (!(other instanceof SecP256K1FieldElement)) { return false; } SecP256K1FieldElement o = (SecP256K1FieldElement)other; return Nat256.eq(x, o.x); }
SecP256R1Field.square(t1, t2); return Nat256.eq(x1, t2) ? new SecP256R1FieldElement(t1) : null;
SecP256R1Field.square(t1, t2); return Nat256.eq(x1, t2) ? new SecP256R1FieldElement(t1) : null;
SM2P256V1Field.square(t1, t2); return Nat256.eq(x1, t2) ? new SM2P256V1FieldElement(t1) : null;
SecP256K1Field.square(t1, t2); return Nat256.eq(x1, t2) ? new SecP256K1FieldElement(t1) : null;
SecP256K1Field.square(t1, t2); return Nat256.eq(x1, t2) ? new SecP256K1FieldElement(t1) : null;