com.ibm.crypto.fips.provider
Interface PrimeField
-
- All Superinterfaces:
- java.security.spec.ECField
- All Known Implementing Classes:
- GenericPrimeField, P256PrimeField
public interface PrimeField extends java.security.spec.ECField
-
-
Method Summary
Methods Modifier and Type Method and Description java.lang.Objectadd(java.lang.Object x, java.lang.Object y)java.lang.ObjectbigIntegerTointernal(java.math.BigInteger y)java.lang.Objectdivide(java.lang.Object x, java.lang.Object y)EllipticPointinternalMontgomeryLadderMultiply(java.lang.Object internal, EllipticPoint generator)java.lang.ObjectinternalOne()java.math.BigIntegerinternalToBigInteger(java.lang.Object y)java.lang.ObjectinternalZero()booleanisInternalEqual(java.lang.Object p, java.lang.Object q)booleanisInternalOne(java.lang.Object q)booleanisInternalZero(java.lang.Object q)java.lang.Objectmultiply(java.lang.Object x, java.lang.Object y)java.lang.ObjectshiftLeft(java.lang.Object x, int l)java.lang.ObjectshiftRight(java.lang.Object x, int r)java.lang.Objectsubtract(java.lang.Object x, java.lang.Object y)
-
-
-
Method Detail
-
multiply
java.lang.Object multiply(java.lang.Object x, java.lang.Object y)
-
divide
java.lang.Object divide(java.lang.Object x, java.lang.Object y)
-
add
java.lang.Object add(java.lang.Object x, java.lang.Object y)
-
subtract
java.lang.Object subtract(java.lang.Object x, java.lang.Object y)
-
shiftLeft
java.lang.Object shiftLeft(java.lang.Object x, int l)
-
shiftRight
java.lang.Object shiftRight(java.lang.Object x, int r)
-
isInternalZero
boolean isInternalZero(java.lang.Object q)
-
isInternalOne
boolean isInternalOne(java.lang.Object q)
-
isInternalEqual
boolean isInternalEqual(java.lang.Object p, java.lang.Object q)
-
internalZero
java.lang.Object internalZero()
-
internalOne
java.lang.Object internalOne()
-
internalToBigInteger
java.math.BigInteger internalToBigInteger(java.lang.Object y)
-
bigIntegerTointernal
java.lang.Object bigIntegerTointernal(java.math.BigInteger y)
-
internalMontgomeryLadderMultiply
EllipticPoint internalMontgomeryLadderMultiply(java.lang.Object internal, EllipticPoint generator)
-
-