public class SupersingularTargetGroupImpl extends PairingTargetGroupImpl
PairingTargetGroupImplfieldOfDefinition, size| Constructor and Description |
|---|
SupersingularTargetGroupImpl(ExtensionField f,
java.math.BigInteger size) |
SupersingularTargetGroupImpl(Representation r) |
| Modifier and Type | Method and Description |
|---|---|
double |
estimateCostInvPerOp()
Estimates the number of inversions that can be done per group operation for the same cost.
|
PairingTargetGroupElementImpl |
getElement(ExtensionFieldElement fe)
Concrete implementations should wrap the extension field element into their subclass.
|
boolean |
hasPrimeSize()
Returns true if the size of this structure is known and prime.
|
equals, getCofactor, getFieldOfDefinition, getGenerator, getNeutralElement, getRepresentation, getUniformlyRandomElement, getUniqueByteLength, hashCode, init, isCommutative, restoreElement, size, toStringclone, finalize, getClass, notify, notifyAll, wait, wait, waitexp, getUniformlyRandomNonNeutral, implementsOwnExp, implementsOwnMultiExp, multiexp, restoreFromRepresentationpublic SupersingularTargetGroupImpl(ExtensionField f, java.math.BigInteger size)
public SupersingularTargetGroupImpl(Representation r)
public PairingTargetGroupElementImpl getElement(ExtensionFieldElement fe)
PairingTargetGroupImplgetElement in class PairingTargetGroupImplpublic boolean hasPrimeSize()
GroupImplpublic double estimateCostInvPerOp()
GroupImpl2 would mean that an inversion costs half as much as a group operation, on average.