Skip to content

Commit c5bc01b

Browse files
committed
added use of intValueExact()
1 parent acf6c2c commit c5bc01b

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

core/src/main/java/org/bouncycastle/math/field/FiniteFields.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,8 @@
22

33
import java.math.BigInteger;
44

5+
import org.bouncycastle.util.BigIntegers;
6+
57
public abstract class FiniteFields
68
{
79
static final FiniteField GF_2 = new PrimeField(BigInteger.valueOf(2));
@@ -39,7 +41,7 @@ public static FiniteField getPrimeField(BigInteger characteristic)
3941

4042
if (bitLength < 3)
4143
{
42-
switch (characteristic.intValue())
44+
switch (BigIntegers.intValueExact(characteristic))
4345
{
4446
case 2:
4547
return GF_2;

0 commit comments

Comments
 (0)