public class Curve25519VRF extends java.lang.Object implements VRFInterface
| 构造器和说明 |
|---|
Curve25519VRF() |
| 限定符和类型 | 方法和说明 |
|---|---|
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) |
public VRFKeyPair createKeyPair()
createKeyPair 在接口中 VRFInterfacepublic java.lang.String generateVRFProof(java.lang.String privateKey,
java.lang.String vrfInput)
generateVRFProof 在接口中 VRFInterfacepublic boolean verify(java.lang.String publicKey,
java.lang.String vrfInput,
java.lang.String vrfProof)
verify 在接口中 VRFInterfacepublic java.lang.String getPublicKeyFromPrivateKey(java.lang.String privateKey)
getPublicKeyFromPrivateKey 在接口中 VRFInterfacepublic java.lang.String vrfProofToHash(java.lang.String vrfProof)
vrfProofToHash 在接口中 VRFInterfacepublic java.math.BigInteger vrfProofToRandomValue(java.lang.String vrfProof)
vrfProofToRandomValue 在接口中 VRFInterfacepublic boolean isValidVRFPublicKey(java.lang.String vrfPublicKey)
isValidVRFPublicKey 在接口中 VRFInterface