src/share/classes/java/security/spec/ECFieldFp.java

Print this page

        

*** 41,54 **** private BigInteger p; /** * Creates an elliptic curve prime finite field ! * with the specified prime <code>p</code>. * @param p the prime. ! * @exception NullPointerException if <code>p</code> is null. ! * @exception IllegalArgumentException if <code>p</code> * is not positive. */ public ECFieldFp(BigInteger p) { if (p.signum() != 1) { throw new IllegalArgumentException("p is not positive"); --- 41,54 ---- private BigInteger p; /** * Creates an elliptic curve prime finite field ! * with the specified prime {@code p}. * @param p the prime. ! * @exception NullPointerException if {@code p} is null. ! * @exception IllegalArgumentException if {@code p} * is not positive. */ public ECFieldFp(BigInteger p) { if (p.signum() != 1) { throw new IllegalArgumentException("p is not positive");
*** 64,85 **** public int getFieldSize() { return p.bitLength(); }; /** ! * Returns the prime <code>p</code> of this prime finite field. * @return the prime. */ public BigInteger getP() { return p; } /** * Compares this prime finite field for equality with the * specified object. * @param obj the object to be compared. ! * @return true if <code>obj</code> is an instance * of ECFieldFp and the prime value match, false otherwise. */ public boolean equals(Object obj) { if (this == obj) return true; if (obj instanceof ECFieldFp) { --- 64,85 ---- public int getFieldSize() { return p.bitLength(); }; /** ! * Returns the prime {@code p} of this prime finite field. * @return the prime. */ public BigInteger getP() { return p; } /** * Compares this prime finite field for equality with the * specified object. * @param obj the object to be compared. ! * @return true if {@code obj} is an instance * of ECFieldFp and the prime value match, false otherwise. */ public boolean equals(Object obj) { if (this == obj) return true; if (obj instanceof ECFieldFp) {