Package org.dashj.bls
Class BasicSchemeMPL
- java.lang.Object
-
- org.dashj.bls.CoreMPL
-
- org.dashj.bls.BasicSchemeMPL
-
public class BasicSchemeMPL extends CoreMPL
-
-
Field Summary
-
Fields inherited from class org.dashj.bls.CoreMPL
swigCMemOwn
-
-
Constructor Summary
Constructors Modifier Constructor Description BasicSchemeMPL()protectedBasicSchemeMPL(long cPtr, boolean cMemoryOwn)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanaggregateVerify(G1ElementVector pubkeys, Uint8VectorVector messages, G2Element signature)booleanaggregateVerify(Uint8VectorVector pubkeys, Uint8VectorVector messages, byte[] signature)voiddelete()protected voidfinalize()static StringgetCIPHERSUITE_ID()protected static longgetCPtr(BasicSchemeMPL obj)-
Methods inherited from class org.dashj.bls.CoreMPL
aggregate, aggregate, aggregate, aggregateSecure, deriveChildPkUnhardened, deriveChildSk, deriveChildSkUnhardened, getCPtr, keyGen, sign, skToG1, skToPk, verify, verify, verifySecure
-
-
-
-
Method Detail
-
getCPtr
protected static long getCPtr(BasicSchemeMPL obj)
-
getCIPHERSUITE_ID
public static String getCIPHERSUITE_ID()
-
aggregateVerify
public boolean aggregateVerify(Uint8VectorVector pubkeys, Uint8VectorVector messages, byte[] signature)
- Overrides:
aggregateVerifyin classCoreMPL
-
aggregateVerify
public boolean aggregateVerify(G1ElementVector pubkeys, Uint8VectorVector messages, G2Element signature)
- Overrides:
aggregateVerifyin classCoreMPL
-
-