public class ZoroTool extends Object
| 构造器和说明 |
|---|
ZoroTool() |
| 限定符和类型 | 方法和说明 |
|---|---|
static String |
blindFactorAdd(String firstBlindFactor,
String secondBlindFactor) |
static String |
blindFactorSub(String firstBlindFactor,
String secondBlindFactor) |
static String |
generateBlindFactor() |
static String |
generateProof(String[] blindFactors,
long[] values) |
static String |
generateProof(String blindFactor,
long value) |
static boolean |
isTwoPedersenCommitmentEqual(String firstCommitment,
String secondCommitment) |
static String |
pedersenCommitment(String blindFactor,
long value) |
static String |
pedersenCommitmentAdd(String firstCommitment,
String secondCommitment) |
static String |
pedersenCommitmentSub(String firstCommitment,
String secondCommitment) |
static boolean |
validatePedersenCommitment(String commitment,
String blindFactor,
long value) |
static boolean |
verifyProof(String proof,
String[] commitments) |
public static String generateBlindFactor() throws ZoroException
ZoroExceptionpublic static String pedersenCommitment(String blindFactor, long value) throws ZoroException
ZoroExceptionpublic static String pedersenCommitmentAdd(String firstCommitment, String secondCommitment) throws ZoroException
ZoroExceptionpublic static String pedersenCommitmentSub(String firstCommitment, String secondCommitment) throws ZoroException
ZoroExceptionpublic static boolean isTwoPedersenCommitmentEqual(String firstCommitment, String secondCommitment) throws ZoroException
ZoroExceptionpublic static boolean validatePedersenCommitment(String commitment, String blindFactor, long value)
public static String blindFactorAdd(String firstBlindFactor, String secondBlindFactor) throws ZoroException
ZoroExceptionpublic static String blindFactorSub(String firstBlindFactor, String secondBlindFactor) throws ZoroException
ZoroExceptionpublic static String generateProof(String blindFactor, long value) throws ZoroException
ZoroExceptionpublic static String generateProof(String[] blindFactors, long[] values) throws ZoroException
ZoroExceptionpublic static boolean verifyProof(String proof, String[] commitments) throws ZoroException
ZoroExceptionCopyright © 2022. All rights reserved.