Skip navigation links
A B C D E F G H I M N O P S T 

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
 

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
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 pairing implementation with a group order of 254 bits provided by the Mcl library.
MclBasicBilinearGroup() - 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 pairing implementation with a group order of 254 bits provided by the Mcl library.
MclBilinearGroup() - Constructor for class org.cryptimeleon.mclwrap.bn254.MclBilinearGroup
 
MclBilinearGroup(Representation) - Constructor for class org.cryptimeleon.mclwrap.bn254.MclBilinearGroup
 
MclConstants - Interface in com.herumi.mcl
 
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
 

S

SECP256K1 - Static variable in interface com.herumi.mcl.MclConstants
 
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
 
A B C D E F G H I M N O P S T 
Skip navigation links