JavaScript is disabled on your browser.
Skip navigation links
Overview
Package
Class
Tree
Deprecated
Index
Help
Prev
Next
Frames
No Frames
All Classes
A
C
D
E
F
G
H
I
M
N
O
P
R
S
T
V
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
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
Contains the Java FFI classes for the Mcl pairing library.
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
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
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_isOne(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_isOne(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_setHashOf(long, Fr, byte[])
- Static method in class com.herumi.mcl.
MclJNI
Fr_setInt(long, Fr, int)
- Static method in class com.herumi.mcl.
MclJNI
Fr_setLittleEndianMod(long, Fr, byte[])
- 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_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_getX(long, G1)
- Static method in class com.herumi.mcl.
MclJNI
G1_getY(long, G1)
- Static method in class com.herumi.mcl.
MclJNI
G1_getZ(long, G1)
- Static method in class com.herumi.mcl.
MclJNI
G1_isValidOrder(long, G1)
- Static method in class com.herumi.mcl.
MclJNI
G1_isZero(long, G1)
- Static method in class com.herumi.mcl.
MclJNI
G1_normalize(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
G1_tryAndIncMapTo(long, G1, long, Fp)
- 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_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_normalize(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
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
getX()
- Method in class com.herumi.mcl.
G1
getY()
- Method in class com.herumi.mcl.
G1
getZ()
- Method in class com.herumi.mcl.
G1
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_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
I
inv(Fr, Fr)
- Static method in class com.herumi.mcl.
Mcl
inv(Fp, Fp)
- Static method in class com.herumi.mcl.
Mcl
inv(GT, GT)
- Static method in class com.herumi.mcl.
Mcl
inv__SWIG_0(long, Fr, long, Fr)
- Static method in class com.herumi.mcl.
MclJNI
inv__SWIG_1(long, Fp, long, Fp)
- Static method in class com.herumi.mcl.
MclJNI
inv__SWIG_2(long, GT, long, GT)
- Static method in class com.herumi.mcl.
MclJNI
isOne()
- Method in class com.herumi.mcl.
Fp
isOne()
- Method in class com.herumi.mcl.
Fr
isOne()
- Method in class com.herumi.mcl.
GT
isValidOrder()
- Method in class com.herumi.mcl.
G1
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
MclBasicBilinearGroup
- Class in
org.cryptimeleon.mclwrap.bn254
A wrapper (with naive evaluation of operations) around the efficient type 3 Barreto-Naehrig or BLS pairing implementation provided by the Mcl library.
MclBasicBilinearGroup()
- Constructor for class org.cryptimeleon.mclwrap.bn254.
MclBasicBilinearGroup
MclBasicBilinearGroup(MclBilinearGroup.GroupChoice)
- Constructor for class org.cryptimeleon.mclwrap.bn254.
MclBasicBilinearGroup
MclBasicBilinearGroup(Representation)
- Constructor for class org.cryptimeleon.mclwrap.bn254.
MclBasicBilinearGroup
MclBilinearGroup
- Class in
org.cryptimeleon.mclwrap.bn254
A wrapper (with lazy evaluation of operations) around the efficient type 3 Barreto-Naehrig or BLS pairing implementation provided by the Mcl library.
MclBilinearGroup()
- Constructor for class org.cryptimeleon.mclwrap.bn254.
MclBilinearGroup
MclBilinearGroup(MclBilinearGroup.GroupChoice)
- Constructor for class org.cryptimeleon.mclwrap.bn254.
MclBilinearGroup
MclBilinearGroup(Representation)
- Constructor for class org.cryptimeleon.mclwrap.bn254.
MclBilinearGroup
MclBilinearGroup.GroupChoice
- Enum in
org.cryptimeleon.mclwrap.bn254
MclJNI
- Class in
com.herumi.mcl
MclJNI()
- Constructor for class com.herumi.mcl.
MclJNI
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
normalize()
- Method in class com.herumi.mcl.
G1
normalize()
- Method in class com.herumi.mcl.
G2
O
org.cryptimeleon.mclwrap.bn254
- package org.cryptimeleon.mclwrap.bn254
Contains a bilinear group wrapping the Mcl BN-254 bilinear group.
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
R
resetMclInitializationAndAcceptErrors()
- Static method in class org.cryptimeleon.mclwrap.bn254.
MclBilinearGroup
Usually, you can only instantiate one of the Mcl groups (BN/BLS).
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
setHashOf(byte[])
- 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
setLittleEndianMod(byte[])
- 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
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
tryAndIncMapTo(Fp)
- Method in class com.herumi.mcl.
G1
V
valueOf(String)
- Static method in enum org.cryptimeleon.mclwrap.bn254.
MclBilinearGroup.GroupChoice
Returns the enum constant of this type with the specified name.
values()
- Static method in enum org.cryptimeleon.mclwrap.bn254.
MclBilinearGroup.GroupChoice
Returns an array containing the constants of this enum type, in the order they are declared.
A
C
D
E
F
G
H
I
M
N
O
P
R
S
T
V
Skip navigation links
Overview
Package
Class
Tree
Deprecated
Index
Help
Prev
Next
Frames
No Frames
All Classes