package org.bouncycastle.crypto.ec; import org.bouncycastle.math.ec.ECPoint; public class ECPair { private final ECPoint x; private final ECPoint y; public ECPair(ECPoint x, ECPoint y) { this.x = x; this.y = y; } public ECPoint getX() { return x; } public ECPoint getY() { return y; } public boolean equals(Object obj) { if (obj instanceof ECPair) { ECPair other = (ECPair)obj; return other.getX().equals(getX()) && other.getY().equals(getY()); } return false; } public int hashCode() { return x.hashCode() + 37 * y.hashCode(); } }