public interface VRFInterface
| 限定符和类型 | 方法和说明 |
|---|---|
VRFKeyPair |
createKeyPair() |
java.lang.String |
generateVRFProof(java.lang.String privateKey,
java.lang.String vrfInput) |
java.lang.String |
getPublicKeyFromPrivateKey(java.lang.String privateKey) |
boolean |
isValidVRFPublicKey(java.lang.String vrfPublicKey) |
boolean |
verify(java.lang.String publicKey,
java.lang.String vrfInput,
java.lang.String vrfProof) |
java.lang.String |
vrfProofToHash(java.lang.String vrfProof) |
java.math.BigInteger |
vrfProofToRandomValue(java.lang.String vrfProof) |
VRFKeyPair createKeyPair()
java.lang.String generateVRFProof(java.lang.String privateKey,
java.lang.String vrfInput)
boolean verify(java.lang.String publicKey,
java.lang.String vrfInput,
java.lang.String vrfProof)
java.lang.String getPublicKeyFromPrivateKey(java.lang.String privateKey)
java.lang.String vrfProofToHash(java.lang.String vrfProof)
java.math.BigInteger vrfProofToRandomValue(java.lang.String vrfProof)
boolean isValidVRFPublicKey(java.lang.String vrfPublicKey)