JavaScript is disabled on your browser.
Skip navigation links
Overview
Package
Class
Tree
Deprecated
Index
Help
Prev
Next
Frames
No Frames
All Classes
A
B
C
D
E
F
G
H
I
M
N
O
P
R
S
T
U
A
add(Fr, Fr, Fr)
- Static method in class com.herumi.mcl.
Mcl
add(Fp, Fp, Fp)
- Static method in class com.herumi.mcl.
Mcl
add(G1, G1, G1)
- Static method in class com.herumi.mcl.
Mcl
add(G2, G2, G2)
- Static method in class com.herumi.mcl.
Mcl
add__SWIG_0(long, Fr, long, Fr, long, Fr)
- Static method in class com.herumi.mcl.
MclJNI
add__SWIG_1(long, Fp, long, Fp, long, Fp)
- Static method in class com.herumi.mcl.
MclJNI
add__SWIG_2(long, G1, long, G1, long, G1)
- Static method in class com.herumi.mcl.
MclJNI
add__SWIG_3(long, G2, long, G2, long, G2)
- Static method in class com.herumi.mcl.
MclJNI
apply(GroupElementImpl, GroupElementImpl, BigInteger)
- Method in class org.cryptimeleon.math.structures.groups.elliptic.type3.mcl.
MclPairing
B
BLS12_381
- Static variable in interface com.herumi.mcl.
MclConstants
BN254
- Static variable in interface com.herumi.mcl.
MclConstants
C
clear()
- Method in class com.herumi.mcl.
Fp
clear()
- Method in class com.herumi.mcl.
Fr
clear()
- Method in class com.herumi.mcl.
G1
clear()
- Method in class com.herumi.mcl.
G2
clear()
- Method in class com.herumi.mcl.
GT
com.herumi.mcl
- package com.herumi.mcl
createElement(G1)
- Method in class org.cryptimeleon.math.structures.groups.elliptic.type3.mcl.
MclGroup1Impl
createElement(G2)
- Method in class org.cryptimeleon.math.structures.groups.elliptic.type3.mcl.
MclGroup2Impl
createElement(GT)
- Method in class org.cryptimeleon.math.structures.groups.elliptic.type3.mcl.
MclGroupTImpl
D
dbl(G1, G1)
- Static method in class com.herumi.mcl.
Mcl
dbl(G2, G2)
- Static method in class com.herumi.mcl.
Mcl
dbl__SWIG_0(long, G1, long, G1)
- Static method in class com.herumi.mcl.
MclJNI
dbl__SWIG_1(long, G2, long, G2)
- Static method in class com.herumi.mcl.
MclJNI
delete()
- Method in class com.herumi.mcl.
Fp
delete()
- Method in class com.herumi.mcl.
Fr
delete()
- Method in class com.herumi.mcl.
G1
delete()
- Method in class com.herumi.mcl.
G2
delete()
- Method in class com.herumi.mcl.
GT
delete_Fp(long)
- Static method in class com.herumi.mcl.
MclJNI
delete_Fr(long)
- Static method in class com.herumi.mcl.
MclJNI
delete_G1(long)
- Static method in class com.herumi.mcl.
MclJNI
delete_G2(long)
- Static method in class com.herumi.mcl.
MclJNI
delete_GT(long)
- Static method in class com.herumi.mcl.
MclJNI
deserialize(byte[])
- Method in class com.herumi.mcl.
Fp
deserialize(byte[])
- Method in class com.herumi.mcl.
Fr
deserialize(byte[])
- Method in class com.herumi.mcl.
G1
deserialize(byte[])
- Method in class com.herumi.mcl.
G2
deserialize(byte[])
- Method in class com.herumi.mcl.
GT
div(Fr, Fr, Fr)
- Static method in class com.herumi.mcl.
Mcl
div(Fp, Fp, Fp)
- Static method in class com.herumi.mcl.
Mcl
div__SWIG_0(long, Fr, long, Fr, long, Fr)
- Static method in class com.herumi.mcl.
MclJNI
div__SWIG_1(long, Fp, long, Fp, long, Fp)
- Static method in class com.herumi.mcl.
MclJNI
E
element
- Variable in class org.cryptimeleon.math.structures.groups.elliptic.type3.mcl.
MclGroupElementImpl
equals(Fp)
- Method in class com.herumi.mcl.
Fp
equals(Fr)
- Method in class com.herumi.mcl.
Fr
equals(G1)
- Method in class com.herumi.mcl.
G1
equals(G2)
- Method in class com.herumi.mcl.
G2
equals(GT)
- Method in class com.herumi.mcl.
GT
equals(Object)
- Method in class org.cryptimeleon.math.structures.groups.elliptic.type3.mcl.
MclBilinearGroupImpl
equals(Object)
- Method in class org.cryptimeleon.math.structures.groups.elliptic.type3.mcl.
MclGroup1ElementImpl
equals(Object)
- Method in class org.cryptimeleon.math.structures.groups.elliptic.type3.mcl.
MclGroup2ElementImpl
equals(Object)
- Method in class org.cryptimeleon.math.structures.groups.elliptic.type3.mcl.
MclGroupElementImpl
equals(Object)
- Method in class org.cryptimeleon.math.structures.groups.elliptic.type3.mcl.
MclGroupImpl
equals(Object)
- Method in class org.cryptimeleon.math.structures.groups.elliptic.type3.mcl.
MclGroupTElementImpl
equals(Object)
- Method in class org.cryptimeleon.math.structures.groups.elliptic.type3.mcl.
MclPairing
estimateCostInvPerOp()
- Method in class org.cryptimeleon.math.structures.groups.elliptic.type3.mcl.
MclGroup1Impl
estimateCostInvPerOp()
- Method in class org.cryptimeleon.math.structures.groups.elliptic.type3.mcl.
MclGroup2Impl
estimateCostInvPerOp()
- Method in class org.cryptimeleon.math.structures.groups.elliptic.type3.mcl.
MclGroupTImpl
F
finalize()
- Method in class com.herumi.mcl.
Fp
finalize()
- Method in class com.herumi.mcl.
Fr
finalize()
- Method in class com.herumi.mcl.
G1
finalize()
- Method in class com.herumi.mcl.
G2
finalize()
- Method in class com.herumi.mcl.
GT
Fp
- Class in
com.herumi.mcl
Fp(long, boolean)
- Constructor for class com.herumi.mcl.
Fp
Fp()
- Constructor for class com.herumi.mcl.
Fp
Fp(Fp)
- Constructor for class com.herumi.mcl.
Fp
Fp(int)
- Constructor for class com.herumi.mcl.
Fp
Fp(String, int)
- Constructor for class com.herumi.mcl.
Fp
Fp(String)
- Constructor for class com.herumi.mcl.
Fp
Fp_clear(long, Fp)
- Static method in class com.herumi.mcl.
MclJNI
Fp_deserialize(long, Fp, byte[])
- Static method in class com.herumi.mcl.
MclJNI
Fp_equals(long, Fp, long, Fp)
- Static method in class com.herumi.mcl.
MclJNI
Fp_isZero(long, Fp)
- Static method in class com.herumi.mcl.
MclJNI
Fp_serialize(long, Fp)
- Static method in class com.herumi.mcl.
MclJNI
Fp_setByCSPRNG(long, Fp)
- Static method in class com.herumi.mcl.
MclJNI
Fp_setInt(long, Fp, int)
- Static method in class com.herumi.mcl.
MclJNI
Fp_setStr__SWIG_0(long, Fp, String, int)
- Static method in class com.herumi.mcl.
MclJNI
Fp_setStr__SWIG_1(long, Fp, String)
- Static method in class com.herumi.mcl.
MclJNI
Fp_toString__SWIG_0(long, Fp, int)
- Static method in class com.herumi.mcl.
MclJNI
Fp_toString__SWIG_1(long, Fp)
- Static method in class com.herumi.mcl.
MclJNI
Fr
- Class in
com.herumi.mcl
Fr(long, boolean)
- Constructor for class com.herumi.mcl.
Fr
Fr()
- Constructor for class com.herumi.mcl.
Fr
Fr(Fr)
- Constructor for class com.herumi.mcl.
Fr
Fr(int)
- Constructor for class com.herumi.mcl.
Fr
Fr(String, int)
- Constructor for class com.herumi.mcl.
Fr
Fr(String)
- Constructor for class com.herumi.mcl.
Fr
Fr_clear(long, Fr)
- Static method in class com.herumi.mcl.
MclJNI
Fr_deserialize(long, Fr, byte[])
- Static method in class com.herumi.mcl.
MclJNI
Fr_equals(long, Fr, long, Fr)
- Static method in class com.herumi.mcl.
MclJNI
Fr_isZero(long, Fr)
- Static method in class com.herumi.mcl.
MclJNI
Fr_serialize(long, Fr)
- Static method in class com.herumi.mcl.
MclJNI
Fr_setByCSPRNG(long, Fr)
- Static method in class com.herumi.mcl.
MclJNI
Fr_setInt(long, Fr, int)
- Static method in class com.herumi.mcl.
MclJNI
Fr_setStr__SWIG_0(long, Fr, String, int)
- Static method in class com.herumi.mcl.
MclJNI
Fr_setStr__SWIG_1(long, Fr, String)
- Static method in class com.herumi.mcl.
MclJNI
Fr_toString__SWIG_0(long, Fr, int)
- Static method in class com.herumi.mcl.
MclJNI
Fr_toString__SWIG_1(long, Fr)
- Static method in class com.herumi.mcl.
MclJNI
G
G1
- Class in
com.herumi.mcl
G1(long, boolean)
- Constructor for class com.herumi.mcl.
G1
G1()
- Constructor for class com.herumi.mcl.
G1
G1(G1)
- Constructor for class com.herumi.mcl.
G1
G1(Fp, Fp)
- Constructor for class com.herumi.mcl.
G1
g1
- Static variable in class org.cryptimeleon.math.structures.groups.elliptic.type3.mcl.
MclBilinearGroupImpl
G1_clear(long, G1)
- Static method in class com.herumi.mcl.
MclJNI
G1_deserialize(long, G1, byte[])
- Static method in class com.herumi.mcl.
MclJNI
G1_equals(long, G1, long, G1)
- Static method in class com.herumi.mcl.
MclJNI
G1_isZero(long, G1)
- Static method in class com.herumi.mcl.
MclJNI
G1_serialize(long, G1)
- Static method in class com.herumi.mcl.
MclJNI
G1_set(long, G1, long, Fp, long, Fp)
- Static method in class com.herumi.mcl.
MclJNI
G1_setStr__SWIG_0(long, G1, String, int)
- Static method in class com.herumi.mcl.
MclJNI
G1_setStr__SWIG_1(long, G1, String)
- Static method in class com.herumi.mcl.
MclJNI
G1_toString__SWIG_0(long, G1, int)
- Static method in class com.herumi.mcl.
MclJNI
G1_toString__SWIG_1(long, G1)
- Static method in class com.herumi.mcl.
MclJNI
G2
- Class in
com.herumi.mcl
G2(long, boolean)
- Constructor for class com.herumi.mcl.
G2
G2()
- Constructor for class com.herumi.mcl.
G2
G2(G2)
- Constructor for class com.herumi.mcl.
G2
G2(Fp, Fp, Fp, Fp)
- Constructor for class com.herumi.mcl.
G2
g2
- Static variable in class org.cryptimeleon.math.structures.groups.elliptic.type3.mcl.
MclBilinearGroupImpl
G2_clear(long, G2)
- Static method in class com.herumi.mcl.
MclJNI
G2_deserialize(long, G2, byte[])
- Static method in class com.herumi.mcl.
MclJNI
G2_equals(long, G2, long, G2)
- Static method in class com.herumi.mcl.
MclJNI
G2_isZero(long, G2)
- Static method in class com.herumi.mcl.
MclJNI
G2_serialize(long, G2)
- Static method in class com.herumi.mcl.
MclJNI
G2_set(long, G2, long, Fp, long, Fp, long, Fp, long, Fp)
- Static method in class com.herumi.mcl.
MclJNI
G2_setStr__SWIG_0(long, G2, String, int)
- Static method in class com.herumi.mcl.
MclJNI
G2_setStr__SWIG_1(long, G2, String)
- Static method in class com.herumi.mcl.
MclJNI
G2_toString__SWIG_0(long, G2, int)
- Static method in class com.herumi.mcl.
MclJNI
G2_toString__SWIG_1(long, G2)
- Static method in class com.herumi.mcl.
MclJNI
generator
- Variable in class org.cryptimeleon.math.structures.groups.elliptic.type3.mcl.
MclGroup1Impl
generator
- Variable in class org.cryptimeleon.math.structures.groups.elliptic.type3.mcl.
MclGroup2Impl
generator
- Variable in class org.cryptimeleon.math.structures.groups.elliptic.type3.mcl.
MclGroupTImpl
getBilinearMap()
- Method in class org.cryptimeleon.math.structures.groups.elliptic.type3.mcl.
MclBilinearGroupImpl
getCPtr(Fp)
- Static method in class com.herumi.mcl.
Fp
getCPtr(Fr)
- Static method in class com.herumi.mcl.
Fr
getCPtr(G1)
- Static method in class com.herumi.mcl.
G1
getCPtr(G2)
- Static method in class com.herumi.mcl.
G2
getCPtr(GT)
- Static method in class com.herumi.mcl.
GT
getElement()
- Method in class org.cryptimeleon.math.structures.groups.elliptic.type3.mcl.
MclGroup1ElementImpl
getElement(String)
- Method in class org.cryptimeleon.math.structures.groups.elliptic.type3.mcl.
MclGroup1Impl
getElement()
- Method in class org.cryptimeleon.math.structures.groups.elliptic.type3.mcl.
MclGroup2ElementImpl
getElement(String)
- Method in class org.cryptimeleon.math.structures.groups.elliptic.type3.mcl.
MclGroup2Impl
getElement()
- Method in class org.cryptimeleon.math.structures.groups.elliptic.type3.mcl.
MclGroupElementImpl
Returns this element as an object of mcl.G1, mcl.G2, or mcl.GT
getElement(String)
- Method in class org.cryptimeleon.math.structures.groups.elliptic.type3.mcl.
MclGroupImpl
getElement()
- Method in class org.cryptimeleon.math.structures.groups.elliptic.type3.mcl.
MclGroupTElementImpl
getElement(String)
- Method in class org.cryptimeleon.math.structures.groups.elliptic.type3.mcl.
MclGroupTImpl
getG1()
- Method in class org.cryptimeleon.math.structures.groups.elliptic.type3.mcl.
MclBilinearGroupImpl
getG2()
- Method in class org.cryptimeleon.math.structures.groups.elliptic.type3.mcl.
MclBilinearGroupImpl
getGenerator()
- Method in class org.cryptimeleon.math.structures.groups.elliptic.type3.mcl.
MclGroup1Impl
getGenerator()
- Method in class org.cryptimeleon.math.structures.groups.elliptic.type3.mcl.
MclGroup2Impl
getGenerator()
- Method in class org.cryptimeleon.math.structures.groups.elliptic.type3.mcl.
MclGroupTImpl
getGT()
- Method in class org.cryptimeleon.math.structures.groups.elliptic.type3.mcl.
MclBilinearGroupImpl
getHashIntoG1()
- Method in class org.cryptimeleon.math.structures.groups.elliptic.type3.mcl.
MclBilinearGroupImpl
getHashIntoG2()
- Method in class org.cryptimeleon.math.structures.groups.elliptic.type3.mcl.
MclBilinearGroupImpl
getHashIntoGT()
- Method in class org.cryptimeleon.math.structures.groups.elliptic.type3.mcl.
MclBilinearGroupImpl
getHomomorphismG2toG1()
- Method in class org.cryptimeleon.math.structures.groups.elliptic.type3.mcl.
MclBilinearGroupImpl
getInternalObjectFromString(String)
- Method in class org.cryptimeleon.math.structures.groups.elliptic.type3.mcl.
MclGroup1Impl
getInternalObjectFromString(String)
- Method in class org.cryptimeleon.math.structures.groups.elliptic.type3.mcl.
MclGroup2Impl
getInternalObjectFromString(String)
- Method in class org.cryptimeleon.math.structures.groups.elliptic.type3.mcl.
MclGroupImpl
Outputs an object of type mcl.G1, mcl.G2, or mcl.GT
getInternalObjectFromString(String)
- Method in class org.cryptimeleon.math.structures.groups.elliptic.type3.mcl.
MclGroupTImpl
getNeutralElement()
- Method in class org.cryptimeleon.math.structures.groups.elliptic.type3.mcl.
MclGroup1Impl
getNeutralElement()
- Method in class org.cryptimeleon.math.structures.groups.elliptic.type3.mcl.
MclGroup2Impl
getNeutralElement()
- Method in class org.cryptimeleon.math.structures.groups.elliptic.type3.mcl.
MclGroupTImpl
getPairingType()
- Method in class org.cryptimeleon.math.structures.groups.elliptic.type3.mcl.
MclBilinearGroupImpl
getRepresentation()
- Method in class org.cryptimeleon.math.structures.groups.elliptic.type3.mcl.
MclBilinearGroupImpl
getRepresentation()
- Method in class org.cryptimeleon.math.structures.groups.elliptic.type3.mcl.
MclGroupElementImpl
getRepresentation()
- Method in class org.cryptimeleon.math.structures.groups.elliptic.type3.mcl.
MclGroupImpl
getRepresentation()
- Method in class org.cryptimeleon.math.structures.groups.elliptic.type3.mcl.
MclHashIntoG1Impl
getRepresentation()
- Method in class org.cryptimeleon.math.structures.groups.elliptic.type3.mcl.
MclHashIntoG2Impl
getRepresentation()
- Method in class org.cryptimeleon.math.structures.groups.elliptic.type3.mcl.
MclPairing
getSecurityLevel()
- Method in class org.cryptimeleon.math.structures.groups.elliptic.type3.mcl.
MclBilinearGroupImpl
getStructure()
- Method in class org.cryptimeleon.math.structures.groups.elliptic.type3.mcl.
MclGroup1ElementImpl
getStructure()
- Method in class org.cryptimeleon.math.structures.groups.elliptic.type3.mcl.
MclGroup2ElementImpl
getStructure()
- Method in class org.cryptimeleon.math.structures.groups.elliptic.type3.mcl.
MclGroupElementImpl
getStructure()
- Method in class org.cryptimeleon.math.structures.groups.elliptic.type3.mcl.
MclGroupTElementImpl
getUniformlyRandomElement()
- Method in class org.cryptimeleon.math.structures.groups.elliptic.type3.mcl.
MclGroup1Impl
getUniformlyRandomElement()
- Method in class org.cryptimeleon.math.structures.groups.elliptic.type3.mcl.
MclGroup2Impl
getUniformlyRandomElement()
- Method in class org.cryptimeleon.math.structures.groups.elliptic.type3.mcl.
MclGroupTImpl
getUniqueByteLength()
- Method in class org.cryptimeleon.math.structures.groups.elliptic.type3.mcl.
MclGroupImpl
group
- Variable in class org.cryptimeleon.math.structures.groups.elliptic.type3.mcl.
MclGroupElementImpl
group
- Variable in class org.cryptimeleon.math.structures.groups.elliptic.type3.mcl.
MclHashIntoG1Impl
group
- Variable in class org.cryptimeleon.math.structures.groups.elliptic.type3.mcl.
MclHashIntoG2Impl
GT
- Class in
com.herumi.mcl
GT(long, boolean)
- Constructor for class com.herumi.mcl.
GT
GT()
- Constructor for class com.herumi.mcl.
GT
GT(GT)
- Constructor for class com.herumi.mcl.
GT
gt
- Static variable in class org.cryptimeleon.math.structures.groups.elliptic.type3.mcl.
MclBilinearGroupImpl
GT_clear(long, GT)
- Static method in class com.herumi.mcl.
MclJNI
GT_deserialize(long, GT, byte[])
- Static method in class com.herumi.mcl.
MclJNI
GT_equals(long, GT, long, GT)
- Static method in class com.herumi.mcl.
MclJNI
GT_isOne(long, GT)
- Static method in class com.herumi.mcl.
MclJNI
GT_serialize(long, GT)
- Static method in class com.herumi.mcl.
MclJNI
GT_setStr__SWIG_0(long, GT, String, int)
- Static method in class com.herumi.mcl.
MclJNI
GT_setStr__SWIG_1(long, GT, String)
- Static method in class com.herumi.mcl.
MclJNI
GT_toString__SWIG_0(long, GT, int)
- Static method in class com.herumi.mcl.
MclJNI
GT_toString__SWIG_1(long, GT)
- Static method in class com.herumi.mcl.
MclJNI
H
hashAndMapToG1(G1, byte[])
- Static method in class com.herumi.mcl.
Mcl
hashAndMapToG1(long, G1, byte[])
- Static method in class com.herumi.mcl.
MclJNI
hashAndMapToG2(G2, byte[])
- Static method in class com.herumi.mcl.
Mcl
hashAndMapToG2(long, G2, byte[])
- Static method in class com.herumi.mcl.
MclJNI
hashCode()
- Method in class org.cryptimeleon.math.structures.groups.elliptic.type3.mcl.
MclBilinearGroupImpl
hashCode()
- Method in class org.cryptimeleon.math.structures.groups.elliptic.type3.mcl.
MclGroup1ElementImpl
hashCode()
- Method in class org.cryptimeleon.math.structures.groups.elliptic.type3.mcl.
MclGroup2ElementImpl
hashCode()
- Method in class org.cryptimeleon.math.structures.groups.elliptic.type3.mcl.
MclGroupElementImpl
hashCode()
- Method in class org.cryptimeleon.math.structures.groups.elliptic.type3.mcl.
MclGroupImpl
hashCode()
- Method in class org.cryptimeleon.math.structures.groups.elliptic.type3.mcl.
MclGroupTElementImpl
hashCode()
- Method in class org.cryptimeleon.math.structures.groups.elliptic.type3.mcl.
MclPairing
hashIntoG1
- Static variable in class org.cryptimeleon.math.structures.groups.elliptic.type3.mcl.
MclBilinearGroupImpl
hashIntoG2
- Static variable in class org.cryptimeleon.math.structures.groups.elliptic.type3.mcl.
MclBilinearGroupImpl
hashIntoGroupImpl(byte[])
- Method in class org.cryptimeleon.math.structures.groups.elliptic.type3.mcl.
MclHashIntoG1Impl
hashIntoGroupImpl(byte[])
- Method in class org.cryptimeleon.math.structures.groups.elliptic.type3.mcl.
MclHashIntoG2Impl
hasPrimeSize()
- Method in class org.cryptimeleon.math.structures.groups.elliptic.type3.mcl.
MclGroupImpl
I
init(boolean)
- Static method in class org.cryptimeleon.math.structures.groups.elliptic.type3.mcl.
MclBilinearGroupImpl
inv(GT, GT)
- Static method in class com.herumi.mcl.
Mcl
inv(long, GT, long, GT)
- Static method in class com.herumi.mcl.
MclJNI
inv()
- Method in class org.cryptimeleon.math.structures.groups.elliptic.type3.mcl.
MclGroup1ElementImpl
inv()
- Method in class org.cryptimeleon.math.structures.groups.elliptic.type3.mcl.
MclGroup2ElementImpl
inv()
- Method in class org.cryptimeleon.math.structures.groups.elliptic.type3.mcl.
MclGroupTElementImpl
isAvailable()
- Static method in class org.cryptimeleon.math.structures.groups.elliptic.type3.mcl.
MclBilinearGroupImpl
Returns true if the native library is available, false otherwise.
isCommutative()
- Method in class org.cryptimeleon.math.structures.groups.elliptic.type3.mcl.
MclGroupImpl
isNeutralElement()
- Method in class org.cryptimeleon.math.structures.groups.elliptic.type3.mcl.
MclGroup1ElementImpl
isNeutralElement()
- Method in class org.cryptimeleon.math.structures.groups.elliptic.type3.mcl.
MclGroup2ElementImpl
isNeutralElement()
- Method in class org.cryptimeleon.math.structures.groups.elliptic.type3.mcl.
MclGroupTElementImpl
isOne()
- Method in class com.herumi.mcl.
GT
isSymmetric()
- Method in class org.cryptimeleon.math.structures.groups.elliptic.type3.mcl.
MclPairing
isZero()
- Method in class com.herumi.mcl.
Fp
isZero()
- Method in class com.herumi.mcl.
Fr
isZero()
- Method in class com.herumi.mcl.
G1
isZero()
- Method in class com.herumi.mcl.
G2
M
Mcl
- Class in
com.herumi.mcl
Mcl()
- Constructor for class com.herumi.mcl.
Mcl
MclBilinearGroup
- Class in
org.cryptimeleon.math.structures.groups.elliptic.type3.mcl
Offers a less verbose way to instantiate the Mcl bilinear group which uses lazy evaluation.
MclBilinearGroup()
- Constructor for class org.cryptimeleon.math.structures.groups.elliptic.type3.mcl.
MclBilinearGroup
MclBilinearGroup(Representation)
- Constructor for class org.cryptimeleon.math.structures.groups.elliptic.type3.mcl.
MclBilinearGroup
MclBilinearGroupImpl
- Class in
org.cryptimeleon.math.structures.groups.elliptic.type3.mcl
A wrapper around the efficient type 3 Barreto-Naehrig pairing implementation with a group order of 254 bits provided by the Mcl library.
MclBilinearGroupImpl()
- Constructor for class org.cryptimeleon.math.structures.groups.elliptic.type3.mcl.
MclBilinearGroupImpl
MclBilinearGroupImpl(Representation)
- Constructor for class org.cryptimeleon.math.structures.groups.elliptic.type3.mcl.
MclBilinearGroupImpl
MclConstants
- Interface in
com.herumi.mcl
MclGroup1ElementImpl
- Class in
org.cryptimeleon.math.structures.groups.elliptic.type3.mcl
MclGroup1ElementImpl(MclGroup1Impl, Representation)
- Constructor for class org.cryptimeleon.math.structures.groups.elliptic.type3.mcl.
MclGroup1ElementImpl
MclGroup1ElementImpl(MclGroup1Impl, G1)
- Constructor for class org.cryptimeleon.math.structures.groups.elliptic.type3.mcl.
MclGroup1ElementImpl
MclGroup1Impl
- Class in
org.cryptimeleon.math.structures.groups.elliptic.type3.mcl
MclGroup1Impl()
- Constructor for class org.cryptimeleon.math.structures.groups.elliptic.type3.mcl.
MclGroup1Impl
MclGroup1Impl(Representation)
- Constructor for class org.cryptimeleon.math.structures.groups.elliptic.type3.mcl.
MclGroup1Impl
MclGroup2ElementImpl
- Class in
org.cryptimeleon.math.structures.groups.elliptic.type3.mcl
MclGroup2ElementImpl(MclGroup2Impl, Representation)
- Constructor for class org.cryptimeleon.math.structures.groups.elliptic.type3.mcl.
MclGroup2ElementImpl
MclGroup2ElementImpl(MclGroup2Impl, G2)
- Constructor for class org.cryptimeleon.math.structures.groups.elliptic.type3.mcl.
MclGroup2ElementImpl
MclGroup2Impl
- Class in
org.cryptimeleon.math.structures.groups.elliptic.type3.mcl
MclGroup2Impl()
- Constructor for class org.cryptimeleon.math.structures.groups.elliptic.type3.mcl.
MclGroup2Impl
MclGroup2Impl(Representation)
- Constructor for class org.cryptimeleon.math.structures.groups.elliptic.type3.mcl.
MclGroup2Impl
MclGroupElementImpl
- Class in
org.cryptimeleon.math.structures.groups.elliptic.type3.mcl
MclGroupElementImpl(MclGroupImpl, Object)
- Constructor for class org.cryptimeleon.math.structures.groups.elliptic.type3.mcl.
MclGroupElementImpl
MclGroupElementImpl(MclGroupImpl, Representation)
- Constructor for class org.cryptimeleon.math.structures.groups.elliptic.type3.mcl.
MclGroupElementImpl
MclGroupImpl
- Class in
org.cryptimeleon.math.structures.groups.elliptic.type3.mcl
MclGroupImpl()
- Constructor for class org.cryptimeleon.math.structures.groups.elliptic.type3.mcl.
MclGroupImpl
MclGroupImpl(Representation)
- Constructor for class org.cryptimeleon.math.structures.groups.elliptic.type3.mcl.
MclGroupImpl
MclGroupTElementImpl
- Class in
org.cryptimeleon.math.structures.groups.elliptic.type3.mcl
MclGroupTElementImpl(MclGroupTImpl, Representation)
- Constructor for class org.cryptimeleon.math.structures.groups.elliptic.type3.mcl.
MclGroupTElementImpl
MclGroupTElementImpl(MclGroupTImpl, GT)
- Constructor for class org.cryptimeleon.math.structures.groups.elliptic.type3.mcl.
MclGroupTElementImpl
MclGroupTImpl
- Class in
org.cryptimeleon.math.structures.groups.elliptic.type3.mcl
MclGroupTImpl()
- Constructor for class org.cryptimeleon.math.structures.groups.elliptic.type3.mcl.
MclGroupTImpl
MclGroupTImpl(Representation)
- Constructor for class org.cryptimeleon.math.structures.groups.elliptic.type3.mcl.
MclGroupTImpl
MclHashIntoG1Impl
- Class in
org.cryptimeleon.math.structures.groups.elliptic.type3.mcl
MclHashIntoG1Impl(MclGroup1Impl)
- Constructor for class org.cryptimeleon.math.structures.groups.elliptic.type3.mcl.
MclHashIntoG1Impl
MclHashIntoG1Impl(Representation)
- Constructor for class org.cryptimeleon.math.structures.groups.elliptic.type3.mcl.
MclHashIntoG1Impl
MclHashIntoG2Impl
- Class in
org.cryptimeleon.math.structures.groups.elliptic.type3.mcl
MclHashIntoG2Impl(MclGroup2Impl)
- Constructor for class org.cryptimeleon.math.structures.groups.elliptic.type3.mcl.
MclHashIntoG2Impl
MclHashIntoG2Impl(Representation)
- Constructor for class org.cryptimeleon.math.structures.groups.elliptic.type3.mcl.
MclHashIntoG2Impl
MclJNI
- Class in
com.herumi.mcl
MclJNI()
- Constructor for class com.herumi.mcl.
MclJNI
MclPairing
- Class in
org.cryptimeleon.math.structures.groups.elliptic.type3.mcl
MclPairing(MclBilinearGroupImpl)
- Constructor for class org.cryptimeleon.math.structures.groups.elliptic.type3.mcl.
MclPairing
MclPairing(Representation)
- Constructor for class org.cryptimeleon.math.structures.groups.elliptic.type3.mcl.
MclPairing
mul(Fr, Fr, Fr)
- Static method in class com.herumi.mcl.
Mcl
mul(G1, G1, Fr)
- Static method in class com.herumi.mcl.
Mcl
mul(G2, G2, Fr)
- Static method in class com.herumi.mcl.
Mcl
mul(Fp, Fp, Fp)
- Static method in class com.herumi.mcl.
Mcl
mul(GT, GT, GT)
- Static method in class com.herumi.mcl.
Mcl
mul__SWIG_0(long, Fr, long, Fr, long, Fr)
- Static method in class com.herumi.mcl.
MclJNI
mul__SWIG_1(long, G1, long, G1, long, Fr)
- Static method in class com.herumi.mcl.
MclJNI
mul__SWIG_2(long, G2, long, G2, long, Fr)
- Static method in class com.herumi.mcl.
MclJNI
mul__SWIG_3(long, Fp, long, Fp, long, Fp)
- Static method in class com.herumi.mcl.
MclJNI
mul__SWIG_4(long, GT, long, GT, long, GT)
- Static method in class com.herumi.mcl.
MclJNI
N
neg(Fr, Fr)
- Static method in class com.herumi.mcl.
Mcl
neg(Fp, Fp)
- Static method in class com.herumi.mcl.
Mcl
neg(G1, G1)
- Static method in class com.herumi.mcl.
Mcl
neg(G2, G2)
- Static method in class com.herumi.mcl.
Mcl
neg__SWIG_0(long, Fr, long, Fr)
- Static method in class com.herumi.mcl.
MclJNI
neg__SWIG_1(long, Fp, long, Fp)
- Static method in class com.herumi.mcl.
MclJNI
neg__SWIG_2(long, G1, long, G1)
- Static method in class com.herumi.mcl.
MclJNI
neg__SWIG_3(long, G2, long, G2)
- Static method in class com.herumi.mcl.
MclJNI
new_Fp__SWIG_0()
- Static method in class com.herumi.mcl.
MclJNI
new_Fp__SWIG_1(long, Fp)
- Static method in class com.herumi.mcl.
MclJNI
new_Fp__SWIG_2(int)
- Static method in class com.herumi.mcl.
MclJNI
new_Fp__SWIG_3(String, int)
- Static method in class com.herumi.mcl.
MclJNI
new_Fp__SWIG_4(String)
- Static method in class com.herumi.mcl.
MclJNI
new_Fr__SWIG_0()
- Static method in class com.herumi.mcl.
MclJNI
new_Fr__SWIG_1(long, Fr)
- Static method in class com.herumi.mcl.
MclJNI
new_Fr__SWIG_2(int)
- Static method in class com.herumi.mcl.
MclJNI
new_Fr__SWIG_3(String, int)
- Static method in class com.herumi.mcl.
MclJNI
new_Fr__SWIG_4(String)
- Static method in class com.herumi.mcl.
MclJNI
new_G1__SWIG_0()
- Static method in class com.herumi.mcl.
MclJNI
new_G1__SWIG_1(long, G1)
- Static method in class com.herumi.mcl.
MclJNI
new_G1__SWIG_2(long, Fp, long, Fp)
- Static method in class com.herumi.mcl.
MclJNI
new_G2__SWIG_0()
- Static method in class com.herumi.mcl.
MclJNI
new_G2__SWIG_1(long, G2)
- Static method in class com.herumi.mcl.
MclJNI
new_G2__SWIG_2(long, Fp, long, Fp, long, Fp, long, Fp)
- Static method in class com.herumi.mcl.
MclJNI
new_GT__SWIG_0()
- Static method in class com.herumi.mcl.
MclJNI
new_GT__SWIG_1(long, GT)
- Static method in class com.herumi.mcl.
MclJNI
O
op(GroupElementImpl)
- Method in class org.cryptimeleon.math.structures.groups.elliptic.type3.mcl.
MclGroup1ElementImpl
op(GroupElementImpl)
- Method in class org.cryptimeleon.math.structures.groups.elliptic.type3.mcl.
MclGroup2ElementImpl
op(GroupElementImpl)
- Method in class org.cryptimeleon.math.structures.groups.elliptic.type3.mcl.
MclGroupTElementImpl
org.cryptimeleon.math.structures.groups.elliptic.type3.mcl
- package org.cryptimeleon.math.structures.groups.elliptic.type3.mcl
P
pairing(GT, G1, G2)
- Static method in class com.herumi.mcl.
Mcl
pairing(long, GT, long, G1, long, G2)
- Static method in class com.herumi.mcl.
MclJNI
pow(GT, GT, Fr)
- Static method in class com.herumi.mcl.
Mcl
pow(long, GT, long, GT, long, Fr)
- Static method in class com.herumi.mcl.
MclJNI
pow(BigInteger)
- Method in class org.cryptimeleon.math.structures.groups.elliptic.type3.mcl.
MclGroup1ElementImpl
pow(Zn.ZnElement)
- Method in class org.cryptimeleon.math.structures.groups.elliptic.type3.mcl.
MclGroup1ElementImpl
pow(BigInteger)
- Method in class org.cryptimeleon.math.structures.groups.elliptic.type3.mcl.
MclGroup2ElementImpl
pow(Zn.ZnElement)
- Method in class org.cryptimeleon.math.structures.groups.elliptic.type3.mcl.
MclGroup2ElementImpl
pow(BigInteger)
- Method in class org.cryptimeleon.math.structures.groups.elliptic.type3.mcl.
MclGroupTElementImpl
pow(Zn.ZnElement)
- Method in class org.cryptimeleon.math.structures.groups.elliptic.type3.mcl.
MclGroupTElementImpl
R
restoreElement(Representation)
- Method in class org.cryptimeleon.math.structures.groups.elliptic.type3.mcl.
MclGroup1Impl
restoreElement(Representation)
- Method in class org.cryptimeleon.math.structures.groups.elliptic.type3.mcl.
MclGroup2Impl
restoreElement(Representation)
- Method in class org.cryptimeleon.math.structures.groups.elliptic.type3.mcl.
MclGroupTImpl
S
serialize()
- Method in class com.herumi.mcl.
Fp
serialize()
- Method in class com.herumi.mcl.
Fr
serialize()
- Method in class com.herumi.mcl.
G1
serialize()
- Method in class com.herumi.mcl.
G2
serialize()
- Method in class com.herumi.mcl.
GT
set(Fp, Fp)
- Method in class com.herumi.mcl.
G1
set(Fp, Fp, Fp, Fp)
- Method in class com.herumi.mcl.
G2
setByCSPRNG()
- Method in class com.herumi.mcl.
Fp
setByCSPRNG()
- Method in class com.herumi.mcl.
Fr
setInt(int)
- Method in class com.herumi.mcl.
Fp
setInt(int)
- Method in class com.herumi.mcl.
Fr
setStr(String, int)
- Method in class com.herumi.mcl.
Fp
setStr(String)
- Method in class com.herumi.mcl.
Fp
setStr(String, int)
- Method in class com.herumi.mcl.
Fr
setStr(String)
- Method in class com.herumi.mcl.
Fr
setStr(String, int)
- Method in class com.herumi.mcl.
G1
setStr(String)
- Method in class com.herumi.mcl.
G1
setStr(String, int)
- Method in class com.herumi.mcl.
G2
setStr(String)
- Method in class com.herumi.mcl.
G2
setStr(String, int)
- Method in class com.herumi.mcl.
GT
setStr(String)
- Method in class com.herumi.mcl.
GT
size()
- Method in class org.cryptimeleon.math.structures.groups.elliptic.type3.mcl.
MclGroupImpl
sub(Fr, Fr, Fr)
- Static method in class com.herumi.mcl.
Mcl
sub(Fp, Fp, Fp)
- Static method in class com.herumi.mcl.
Mcl
sub(G1, G1, G1)
- Static method in class com.herumi.mcl.
Mcl
sub(G2, G2, G2)
- Static method in class com.herumi.mcl.
Mcl
sub__SWIG_0(long, Fr, long, Fr, long, Fr)
- Static method in class com.herumi.mcl.
MclJNI
sub__SWIG_1(long, Fp, long, Fp, long, Fp)
- Static method in class com.herumi.mcl.
MclJNI
sub__SWIG_2(long, G1, long, G1, long, G1)
- Static method in class com.herumi.mcl.
MclJNI
sub__SWIG_3(long, G2, long, G2, long, G2)
- Static method in class com.herumi.mcl.
MclJNI
swigCMemOwn
- Variable in class com.herumi.mcl.
Fp
swigCMemOwn
- Variable in class com.herumi.mcl.
Fr
swigCMemOwn
- Variable in class com.herumi.mcl.
G1
swigCMemOwn
- Variable in class com.herumi.mcl.
G2
swigCMemOwn
- Variable in class com.herumi.mcl.
GT
SystemInit(int)
- Static method in class com.herumi.mcl.
Mcl
SystemInit(int)
- Static method in class com.herumi.mcl.
MclJNI
T
toString(int)
- Method in class com.herumi.mcl.
Fp
toString()
- Method in class com.herumi.mcl.
Fp
toString(int)
- Method in class com.herumi.mcl.
Fr
toString()
- Method in class com.herumi.mcl.
Fr
toString(int)
- Method in class com.herumi.mcl.
G1
toString()
- Method in class com.herumi.mcl.
G1
toString(int)
- Method in class com.herumi.mcl.
G2
toString()
- Method in class com.herumi.mcl.
G2
toString(int)
- Method in class com.herumi.mcl.
GT
toString()
- Method in class com.herumi.mcl.
GT
toString()
- Method in class org.cryptimeleon.math.structures.groups.elliptic.type3.mcl.
MclGroupElementImpl
U
updateAccumulator(ByteAccumulator)
- Method in class org.cryptimeleon.math.structures.groups.elliptic.type3.mcl.
MclGroupElementImpl
A
B
C
D
E
F
G
H
I
M
N
O
P
R
S
T
U
Skip navigation links
Overview
Package
Class
Tree
Deprecated
Index
Help
Prev
Next
Frames
No Frames
All Classes