Lines Matching refs:k3
208 * x<sup>k3</sup> + x<sup>k2</sup> + x<sup>k1</sup> + 1</code>
216 * x<sup>k3</sup> + x<sup>k2</sup> + x<sup>k1</sup> + 1</code>
223 * PPB: The integer <code>k3</code> where <code>x<sup>m</sup> +
224 * x<sup>k3</sup> + x<sup>k2</sup> + x<sup>k1</sup> + 1</code>
227 private int k3; // can't be final - JDK 1.1
313 * x<sup>k3</sup> + x<sup>k2</sup> + x<sup>k1</sup> + 1</code>
316 * x<sup>k3</sup> + x<sup>k2</sup> + x<sup>k1</sup> + 1</code>
318 * @param k3 The integer <code>k3</code> where <code>x<sup>m</sup> +
319 * x<sup>k3</sup> + x<sup>k2</sup> + x<sup>k1</sup> + 1</code>
332 int k3,
336 this(m, k1, k2, k3, a, b, null, null);
344 * x<sup>k3</sup> + x<sup>k2</sup> + x<sup>k1</sup> + 1</code>
347 * x<sup>k3</sup> + x<sup>k2</sup> + x<sup>k1</sup> + 1</code>
349 * @param k3 The integer <code>k3</code> where <code>x<sup>m</sup> +
350 * x<sup>k3</sup> + x<sup>k2</sup> + x<sup>k1</sup> + 1</code>
366 int k3,
375 this.k3 = k3;
386 if (k3 != 0)
388 throw new IllegalArgumentException("k3 must be 0 if k2 == 0");
398 if (k3 <= k2)
400 throw new IllegalArgumentException("k3 must be > k2");
416 return new ECFieldElement.F2m(this.m, this.k1, this.k2, this.k3, x);
522 this.m, this.k1, this.k2, this.k3, ECConstants.ZERO);
536 this.k2, this.k3, new BigInteger(m, rand));
572 && (this.k2 == other.k2) && (this.k3 == other.k3)
578 return this.a.hashCode() ^ this.b.hashCode() ^ m ^ k1 ^ k2 ^ k3;
593 return k2 == 0 && k3 == 0;
608 return k3;