public boolean equals(final Object obj) { if (! (obj instanceof RawOneTimePassword)) { return false; } RawOneTimePassword other = (RawOneTimePassword) obj; return sequenceNumber == other.sequenceNumber && getAlgorithm().equals(other.getAlgorithm()) && Arrays.equals(hash, other.hash) && seed.equals(other.seed); } }
public int hashCode() { return multiHashOrdered(multiHashOrdered(multiHashOrdered(Arrays.hashCode(hash), seed.hashCode()), sequenceNumber), getAlgorithm().hashCode()); }
public boolean equals(final Object obj) { if (! (obj instanceof RawOneTimePassword)) { return false; } RawOneTimePassword other = (RawOneTimePassword) obj; return sequenceNumber == other.sequenceNumber && getAlgorithm().equals(other.getAlgorithm()) && Arrays.equals(hash, other.hash) && seed.equals(other.seed); } }
public boolean equals(final Object obj) { if (! (obj instanceof RawOneTimePassword)) { return false; } RawOneTimePassword other = (RawOneTimePassword) obj; return sequenceNumber == other.sequenceNumber && getAlgorithm().equals(other.getAlgorithm()) && Arrays.equals(hash, other.hash) && seed.equals(other.seed); } }
public boolean equals(final Object obj) { if (! (obj instanceof RawOneTimePassword)) { return false; } RawOneTimePassword other = (RawOneTimePassword) obj; return sequenceNumber == other.sequenceNumber && getAlgorithm().equals(other.getAlgorithm()) && Arrays.equals(hash, other.hash) && seed.equals(other.seed); } }
public int hashCode() { return multiHashOrdered(multiHashOrdered(multiHashOrdered(Arrays.hashCode(hash), seed.hashCode()), sequenceNumber), getAlgorithm().hashCode()); }
public int hashCode() { return multiHashOrdered(multiHashOrdered(multiHashOrdered(Arrays.hashCode(hash), seed.hashCode()), sequenceNumber), getAlgorithm().hashCode()); }
public int hashCode() { return multiHashOrdered(multiHashOrdered(multiHashOrdered(Arrays.hashCode(hash), seed.hashCode()), sequenceNumber), getAlgorithm().hashCode()); }