public class MclGroup1Impl extends MclGroupImpl
| Modifier and Type | Field and Description |
|---|---|
protected MclGroup1ElementImpl |
generator |
| Constructor and Description |
|---|
MclGroup1Impl() |
MclGroup1Impl(Representation repr) |
| Modifier and Type | Method and Description |
|---|---|
protected MclGroup1ElementImpl |
createElement(G1 g1) |
double |
estimateCostInvPerOp() |
MclGroup1ElementImpl |
getElement(java.lang.String string) |
MclGroup1ElementImpl |
getGenerator() |
protected G1 |
getInternalObjectFromString(java.lang.String str)
Outputs an object of type mcl.G1, mcl.G2, or mcl.GT
|
MclGroup1ElementImpl |
getNeutralElement() |
MclGroup1ElementImpl |
getUniformlyRandomElement() |
GroupElementImpl |
restoreElement(Representation repr) |
equals, getRepresentation, getUniqueByteLength, hashCode, hasPrimeSize, isCommutative, sizeclone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitexp, getUniformlyRandomNonNeutral, implementsOwnExp, implementsOwnMultiExp, multiexp, restoreFromRepresentationprotected MclGroup1ElementImpl generator
public MclGroup1Impl()
public MclGroup1Impl(Representation repr)
public MclGroup1ElementImpl getElement(java.lang.String string)
getElement in class MclGroupImplpublic GroupElementImpl restoreElement(Representation repr)
protected G1 getInternalObjectFromString(java.lang.String str)
MclGroupImplgetInternalObjectFromString in class MclGroupImplprotected MclGroup1ElementImpl createElement(G1 g1)
public MclGroup1ElementImpl getNeutralElement()
public MclGroup1ElementImpl getUniformlyRandomElement() throws java.lang.UnsupportedOperationException
java.lang.UnsupportedOperationExceptionpublic MclGroup1ElementImpl getGenerator() throws java.lang.UnsupportedOperationException
java.lang.UnsupportedOperationExceptionpublic double estimateCostInvPerOp()