Uses of Class
com.horizen.schnorrnative.SchnorrSignature
-
Packages that use SchnorrSignature Package Description com.horizen.certnative com.horizen.schnorrnative -
-
Uses of SchnorrSignature in com.horizen.certnative
Method parameters in com.horizen.certnative with type arguments of type SchnorrSignature Modifier and Type Method Description static CreateProofResultNaiveThresholdSignatureWKeyRotation. createProof(ValidatorKeysUpdatesList keysSignaturesList, WithdrawalCertificate withdrawalCertificate, Optional<WithdrawalCertificate> prevWithdrawalCertificate, List<SchnorrSignature> certSignaturesList, long maxPks, long threshold, FieldElement genesisKeysRootHash, String provingKeyPath, boolean zk)Compute proof for given parametersstatic CreateProofResultNaiveThresholdSignatureWKeyRotation. createProof(ValidatorKeysUpdatesList keysSignaturesList, WithdrawalCertificate withdrawalCertificate, Optional<WithdrawalCertificate> prevWithdrawalCertificate, List<SchnorrSignature> certSignaturesList, long maxPks, long threshold, FieldElement genesisKeysRootHash, Optional<Integer> supportedDegree, String provingKeyPath, boolean zk)Compute proof for given parametersstatic CreateProofResultNaiveThresholdSignatureWKeyRotation. createProof(ValidatorKeysUpdatesList keysSignaturesList, WithdrawalCertificate withdrawalCertificate, Optional<WithdrawalCertificate> prevWithdrawalCertificate, List<SchnorrSignature> certSignaturesList, long maxPks, long threshold, FieldElement genesisKeysRootHash, Optional<Integer> supportedDegree, String provingKeyPath, boolean checkProvingKey, boolean zk)Compute proof for given parametersstatic CreateProofResultNaiveThresholdSignatureWKeyRotation. createProof(ValidatorKeysUpdatesList keysSignaturesList, WithdrawalCertificate withdrawalCertificate, Optional<WithdrawalCertificate> prevWithdrawalCertificate, List<SchnorrSignature> certSignaturesList, long maxPks, long threshold, FieldElement genesisKeysRootHash, Optional<Integer> supportedDegree, String provingKeyPath, boolean checkProvingKey, boolean zk, boolean compressedPk, boolean compressProof)Compute proof for given parametersstatic Optional<String>NaiveThresholdSignatureWKeyRotation. debugCircuit(ValidatorKeysUpdatesList keysSignaturesList, WithdrawalCertificate withdrawalCertificate, Optional<WithdrawalCertificate> prevWithdrawalCertificate, List<SchnorrSignature> certSignatures, long maxPks, long threshold, FieldElement genesisKeysRootHash)Checks if possible to create a valid proof with the supplied data. -
Uses of SchnorrSignature in com.horizen.schnorrnative
Methods in com.horizen.schnorrnative that return SchnorrSignature Modifier and Type Method Description static SchnorrSignatureSchnorrSignature. deserialize(byte[] signatureBytes)static SchnorrSignatureSchnorrSignature. deserialize(byte[] signatureBytes, boolean checkSignature)SchnorrSignature[]ValidatorKeysUpdatesList. getUpdatedMasterKeysMkSignatures()SchnorrSignature[]ValidatorKeysUpdatesList. getUpdatedMasterKeysSkSignatures()SchnorrSignature[]ValidatorKeysUpdatesList. getUpdatedSigningKeysMkSignatures()SchnorrSignature[]ValidatorKeysUpdatesList. getUpdatedSigningKeysSkSignatures()SchnorrSignatureSchnorrKeyPair. signMessage(FieldElement message)Methods in com.horizen.schnorrnative with parameters of type SchnorrSignature Modifier and Type Method Description voidValidatorKeysUpdatesList. setUpdatedMasterKeysMkSignatures(SchnorrSignature[] updatedMasterKeysMkSignatures)voidValidatorKeysUpdatesList. setUpdatedMasterKeysSkSignatures(SchnorrSignature[] updatedMasterKeysSkSignatures)voidValidatorKeysUpdatesList. setUpdatedSigningKeysMkSignatures(SchnorrSignature[] updatedSigningKeysMkSignatures)voidValidatorKeysUpdatesList. setUpdatedSigningKeysSkSignatures(SchnorrSignature[] updatedSigningKeysSkSignatures)booleanSchnorrPublicKey. verifySignature(SchnorrSignature signature, FieldElement message)
-