A B C D E F G I J L M N P R S U V W
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- addBtr(byte[], long, byte[], byte[][], byte[], int) - Method in class com.horizen.commitmenttreenative.CommitmentTree
- addCert(byte[], int, long, BackwardTransfer[], Optional<byte[][]>, byte[], long, long) - Method in class com.horizen.commitmenttreenative.CommitmentTree
- addCertLeaf(byte[], byte[]) - Method in class com.horizen.commitmenttreenative.CommitmentTree
- addCsw(byte[], long, byte[], byte[]) - Method in class com.horizen.commitmenttreenative.CommitmentTree
- addFwt(byte[], long, byte[], byte[], byte[], int) - Method in class com.horizen.commitmenttreenative.CommitmentTree
- addLeaves(Map<Long, FieldElement>) - Method in class com.horizen.merkletreenative.InMemorySparseMerkleTree
-
Add the specified leaves at the specified positions inside the tree.
- addScCr(byte[], long, byte[], byte[], int, int, byte, CustomFieldElementsConfig[], CustomBitvectorElementsConfig[], long, long, byte[], Optional<byte[]>, byte[], Optional<byte[]>) - Method in class com.horizen.commitmenttreenative.CommitmentTree
- append(FieldElement) - Method in class com.horizen.merkletreenative.InMemoryAppendOnlyMerkleTree
- apply(FieldElement) - Method in class com.horizen.merkletreenative.MerklePath
- areRightLeavesEmpty() - Method in class com.horizen.merkletreenative.MerklePath
B
- BackwardTransfer - Class in com.horizen.certnative
- BackwardTransfer(byte[], long) - Constructor for class com.horizen.certnative.BackwardTransfer
C
- calculateSidechainId(byte[], int) - Static method in class com.horizen.librustsidechains.Utils
- checkProofVkSize(boolean, int, int, int, String) - Static method in class com.horizen.provingsystemnative.ProvingSystem
- close() - Method in class com.horizen.certnative.WithdrawalCertificate
- close() - Method in class com.horizen.commitmenttreenative.CommitmentTree
- close() - Method in class com.horizen.commitmenttreenative.ScAbsenceProof
- close() - Method in class com.horizen.commitmenttreenative.ScExistenceProof
- close() - Method in class com.horizen.cswnative.CswFtProverData
- close() - Method in class com.horizen.cswnative.CswSysData
- close() - Method in class com.horizen.cswnative.CswUtxoProverData
- close() - Method in class com.horizen.librustsidechains.FieldElement
- close() - Method in class com.horizen.merkletreenative.InMemoryAppendOnlyMerkleTree
- close() - Method in class com.horizen.merkletreenative.InMemorySparseMerkleTree
- close() - Method in class com.horizen.merkletreenative.MerklePath
- close() - Method in class com.horizen.poseidonnative.PoseidonHash
- close() - Method in class com.horizen.schnorrnative.SchnorrKeyPair
- close() - Method in class com.horizen.schnorrnative.SchnorrPublicKey
- close() - Method in class com.horizen.schnorrnative.SchnorrSecretKey
- close() - Method in class com.horizen.schnorrnative.SchnorrSignature
- close() - Method in class com.horizen.schnorrnative.ValidatorKeysUpdatesList
- close() - Method in class com.horizen.vrfnative.VRFKeyPair
- close() - Method in class com.horizen.vrfnative.VRFProof
- close() - Method in class com.horizen.vrfnative.VRFProveResult
- close() - Method in class com.horizen.vrfnative.VRFPublicKey
- close() - Method in class com.horizen.vrfnative.VRFSecretKey
- COBOUNDARY_MARLIN - com.horizen.provingsystemnative.ProvingSystemType
- com.horizen.certnative - package com.horizen.certnative
- com.horizen.commitmenttreenative - package com.horizen.commitmenttreenative
- com.horizen.cswnative - package com.horizen.cswnative
- com.horizen.fwtnative - package com.horizen.fwtnative
- com.horizen.librustsidechains - package com.horizen.librustsidechains
- com.horizen.merkletreenative - package com.horizen.merkletreenative
- com.horizen.poseidonnative - package com.horizen.poseidonnative
- com.horizen.provingsystemnative - package com.horizen.provingsystemnative
- com.horizen.schnorrnative - package com.horizen.schnorrnative
- com.horizen.scutxonative - package com.horizen.scutxonative
- com.horizen.vrfnative - package com.horizen.vrfnative
- CommitmentTree - Class in com.horizen.commitmenttreenative
- compressedBitvectorMerkleRoot(byte[]) - Static method in class com.horizen.librustsidechains.Utils
- compressedBitvectorMerkleRoot(byte[], int) - Static method in class com.horizen.librustsidechains.Utils
- computePoseidonHash(FieldElement[]) - Static method in class com.horizen.poseidonnative.PoseidonHash
-
Deprecated.Kept for backward compatibility if needed. Use init -> update -> finalize procedure instead.
- Constants - Class in com.horizen.librustsidechains
-
Holds constant values used Rust side and statically initialized by it
- Constants() - Constructor for class com.horizen.librustsidechains.Constants
- createFromLong(long) - Static method in class com.horizen.librustsidechains.FieldElement
-
Convert an integer value to a field element
- createMsgToSign(BackwardTransfer[], FieldElement, int, FieldElement, long, long, List<FieldElement>) - Static method in class com.horizen.certnative.NaiveThresholdSigProof
-
Compute message to be signed
- createMsgToSign(WithdrawalCertificate) - Static method in class com.horizen.certnative.NaiveThresholdSignatureWKeyRotation
- createProof(int, int, CswSysData, FieldElement, Optional<WithdrawalCertificate>, Optional<CswUtxoProverData>, Optional<CswFtProverData>, String) - Static method in class com.horizen.cswnative.CswProof
-
Compute proof for given parameters.
- createProof(int, int, CswSysData, FieldElement, Optional<WithdrawalCertificate>, Optional<CswUtxoProverData>, Optional<CswFtProverData>, Optional<Integer>, String) - Static method in class com.horizen.cswnative.CswProof
-
Compute proof for given parameters.
- createProof(int, int, CswSysData, FieldElement, Optional<WithdrawalCertificate>, Optional<CswUtxoProverData>, Optional<CswFtProverData>, Optional<Integer>, String, boolean) - Static method in class com.horizen.cswnative.CswProof
-
Compute proof for given parameters
- createProof(int, int, CswSysData, FieldElement, Optional<WithdrawalCertificate>, Optional<CswUtxoProverData>, Optional<CswFtProverData>, Optional<Integer>, String, boolean, boolean) - Static method in class com.horizen.cswnative.CswProof
-
Compute proof for given parameters
- createProof(int, int, CswSysData, FieldElement, Optional<WithdrawalCertificate>, Optional<CswUtxoProverData>, Optional<CswFtProverData>, Optional<Integer>, String, boolean, boolean, boolean, boolean) - Static method in class com.horizen.cswnative.CswProof
-
Compute proof for given parameters
- createProof(ValidatorKeysUpdatesList, WithdrawalCertificate, Optional<WithdrawalCertificate>, List<SchnorrSignature>, long, long, FieldElement, String, boolean) - Static method in class com.horizen.certnative.NaiveThresholdSignatureWKeyRotation
-
Compute proof for given parameters
- createProof(ValidatorKeysUpdatesList, WithdrawalCertificate, Optional<WithdrawalCertificate>, List<SchnorrSignature>, long, long, FieldElement, Optional<Integer>, String, boolean) - Static method in class com.horizen.certnative.NaiveThresholdSignatureWKeyRotation
-
Compute proof for given parameters
- createProof(ValidatorKeysUpdatesList, WithdrawalCertificate, Optional<WithdrawalCertificate>, List<SchnorrSignature>, long, long, FieldElement, Optional<Integer>, String, boolean, boolean) - Static method in class com.horizen.certnative.NaiveThresholdSignatureWKeyRotation
-
Compute proof for given parameters
- createProof(ValidatorKeysUpdatesList, WithdrawalCertificate, Optional<WithdrawalCertificate>, List<SchnorrSignature>, long, long, FieldElement, Optional<Integer>, String, boolean, boolean, boolean, boolean) - Static method in class com.horizen.certnative.NaiveThresholdSignatureWKeyRotation
-
Compute proof for given parameters
- createProof(List<BackwardTransfer>, FieldElement, int, FieldElement, long, long, List<SchnorrSignature>, List<SchnorrPublicKey>, long, List<FieldElement>, String, boolean) - Static method in class com.horizen.certnative.NaiveThresholdSigProof
-
Compute proof for given parameters
- createProof(List<BackwardTransfer>, FieldElement, int, FieldElement, long, long, List<SchnorrSignature>, List<SchnorrPublicKey>, long, List<FieldElement>, Optional<Integer>, String, boolean) - Static method in class com.horizen.certnative.NaiveThresholdSigProof
-
Compute proof for given parameters
- createProof(List<BackwardTransfer>, FieldElement, int, FieldElement, long, long, List<SchnorrSignature>, List<SchnorrPublicKey>, long, List<FieldElement>, Optional<Integer>, String, boolean, boolean) - Static method in class com.horizen.certnative.NaiveThresholdSigProof
-
Compute proof for given parameters
- createProof(List<BackwardTransfer>, FieldElement, int, FieldElement, long, long, List<SchnorrSignature>, List<SchnorrPublicKey>, long, List<FieldElement>, Optional<Integer>, String, boolean, boolean, boolean, boolean) - Static method in class com.horizen.certnative.NaiveThresholdSigProof
-
Compute proof for given parameters
- CreateProofResult - Class in com.horizen.certnative
- CreateProofResult(byte[], long) - Constructor for class com.horizen.certnative.CreateProofResult
- createRandom() - Static method in class com.horizen.librustsidechains.FieldElement
- createRandom(long) - Static method in class com.horizen.librustsidechains.FieldElement
- createRandom(Random) - Static method in class com.horizen.librustsidechains.FieldElement
- CswFtProverData - Class in com.horizen.cswnative
- CswFtProverData(ForwardTransferOutput, byte[], FieldElement, MerklePath, MerklePath, FieldElement, FieldElement, FieldElement, List<FieldElement>) - Constructor for class com.horizen.cswnative.CswFtProverData
- CswProof - Class in com.horizen.cswnative
- CswProof() - Constructor for class com.horizen.cswnative.CswProof
- CswSysData - Class in com.horizen.cswnative
- CswSysData(Optional<FieldElement>, Optional<FieldElement>, Optional<FieldElement>, long, FieldElement, byte[]) - Constructor for class com.horizen.cswnative.CswSysData
- CswUtxoProverData - Class in com.horizen.cswnative
- CswUtxoProverData(ScUtxoOutput, byte[], MerklePath) - Constructor for class com.horizen.cswnative.CswUtxoProverData
- CustomBitvectorElementsConfig - Class in com.horizen.commitmenttreenative
- CustomBitvectorElementsConfig(int, int) - Constructor for class com.horizen.commitmenttreenative.CustomBitvectorElementsConfig
- CustomFieldElementsConfig - Class in com.horizen.commitmenttreenative
- CustomFieldElementsConfig(byte) - Constructor for class com.horizen.commitmenttreenative.CustomFieldElementsConfig
D
- DARLIN - com.horizen.provingsystemnative.ProvingSystemType
- debugCircuit(int, int, CswSysData, FieldElement, Optional<WithdrawalCertificate>, Optional<CswUtxoProverData>, Optional<CswFtProverData>) - Static method in class com.horizen.cswnative.CswProof
-
Checks if possible to create a valid proof with the supplied data.
- debugCircuit(ValidatorKeysUpdatesList, WithdrawalCertificate, Optional<WithdrawalCertificate>, List<SchnorrSignature>, long, long, FieldElement) - Static method in class com.horizen.certnative.NaiveThresholdSignatureWKeyRotation
-
Checks if possible to create a valid proof with the supplied data.
- debugCircuit(List<BackwardTransfer>, FieldElement, int, FieldElement, long, long, List<SchnorrSignature>, List<SchnorrPublicKey>, long, List<FieldElement>) - Static method in class com.horizen.certnative.NaiveThresholdSigProof
-
Checks if possible to create a valid proof with the supplied data.
- deserialize(byte[]) - Static method in class com.horizen.commitmenttreenative.ScAbsenceProof
- deserialize(byte[]) - Static method in class com.horizen.commitmenttreenative.ScExistenceProof
- deserialize(byte[]) - Static method in class com.horizen.librustsidechains.FieldElement
-
Deserialize a FieldElement from "fieldElementBytes"
- deserialize(byte[]) - Static method in class com.horizen.merkletreenative.MerklePath
- deserialize(byte[]) - Static method in class com.horizen.schnorrnative.SchnorrPublicKey
- deserialize(byte[]) - Static method in class com.horizen.schnorrnative.SchnorrSecretKey
- deserialize(byte[]) - Static method in class com.horizen.schnorrnative.SchnorrSignature
- deserialize(byte[]) - Static method in class com.horizen.vrfnative.VRFProof
- deserialize(byte[]) - Static method in class com.horizen.vrfnative.VRFPublicKey
- deserialize(byte[]) - Static method in class com.horizen.vrfnative.VRFSecretKey
- deserialize(byte[], boolean) - Static method in class com.horizen.merkletreenative.MerklePath
- deserialize(byte[], boolean) - Static method in class com.horizen.schnorrnative.SchnorrPublicKey
- deserialize(byte[], boolean) - Static method in class com.horizen.schnorrnative.SchnorrSignature
- deserialize(byte[], boolean) - Static method in class com.horizen.vrfnative.VRFProof
- deserialize(byte[], boolean) - Static method in class com.horizen.vrfnative.VRFPublicKey
- deserialize(byte[], boolean, boolean) - Static method in class com.horizen.schnorrnative.SchnorrPublicKey
- deserialize(byte[], boolean, boolean) - Static method in class com.horizen.vrfnative.VRFProof
- deserialize(byte[], boolean, boolean) - Static method in class com.horizen.vrfnative.VRFPublicKey
E
- equals(Object) - Method in class com.horizen.librustsidechains.FieldElement
- equals(Object) - Method in class com.horizen.merkletreenative.MerklePath
- extractLoad() - Static method in class com.horizen.librustsidechains.Library
F
- FIELD_ELEMENT_LENGTH() - Static method in class com.horizen.librustsidechains.Constants
- FieldElement - Class in com.horizen.librustsidechains
- FieldElement(long) - Constructor for class com.horizen.librustsidechains.FieldElement
- finalizeHash() - Method in class com.horizen.poseidonnative.PoseidonHash
- finalizeInPlace() - Method in class com.horizen.merkletreenative.InMemorySparseMerkleTree
-
Update the tree and the root with the leaves added/removed until this moment.
- finalizeTree() - Method in class com.horizen.merkletreenative.InMemoryAppendOnlyMerkleTree
- finalizeTreeInPlace() - Method in class com.horizen.merkletreenative.InMemoryAppendOnlyMerkleTree
- ForwardTransferOutput - Class in com.horizen.fwtnative
- ForwardTransferOutput(long, byte[], byte[], byte[], int) - Constructor for class com.horizen.fwtnative.ForwardTransferOutput
- freeCommitmentTree() - Method in class com.horizen.commitmenttreenative.CommitmentTree
- freeFieldElement() - Method in class com.horizen.librustsidechains.FieldElement
- freeInMemoryOptimizedMerkleTree() - Method in class com.horizen.merkletreenative.InMemoryAppendOnlyMerkleTree
- freeInMemorySparseMerkleTree() - Method in class com.horizen.merkletreenative.InMemorySparseMerkleTree
-
Free memory Rust side
- freeMerklePath() - Method in class com.horizen.merkletreenative.MerklePath
- freePoseidonHash() - Method in class com.horizen.poseidonnative.PoseidonHash
- freeProof() - Method in class com.horizen.vrfnative.VRFProof
- freePublicKey() - Method in class com.horizen.schnorrnative.SchnorrPublicKey
- freePublicKey() - Method in class com.horizen.vrfnative.VRFPublicKey
- freeScAbsenceProof() - Method in class com.horizen.commitmenttreenative.ScAbsenceProof
- freeScExistenceProof() - Method in class com.horizen.commitmenttreenative.ScExistenceProof
- freeSecretKey() - Method in class com.horizen.schnorrnative.SchnorrSecretKey
- freeSecretKey() - Method in class com.horizen.vrfnative.VRFSecretKey
- freeSignature() - Method in class com.horizen.schnorrnative.SchnorrSignature
G
- generate() - Static method in class com.horizen.schnorrnative.SchnorrKeyPair
- generate() - Static method in class com.horizen.vrfnative.VRFKeyPair
- generate(byte[]) - Static method in class com.horizen.schnorrnative.SchnorrKeyPair
-
Generate a fresh Schnorr key-pair from a seed.
- generate(byte[]) - Static method in class com.horizen.vrfnative.VRFKeyPair
-
Generate a fresh VRF key-pair from a seed.
- generateDLogKeys(ProvingSystemType, int) - Static method in class com.horizen.provingsystemnative.ProvingSystem
-
Generates DLOG keys of specified size and stores them in memory
- getAmount() - Method in class com.horizen.certnative.BackwardTransfer
- getAmount() - Method in class com.horizen.cswnative.CswSysData
- getAmount() - Method in class com.horizen.fwtnative.ForwardTransferOutput
- getAmount() - Method in class com.horizen.scutxonative.ScUtxoOutput
- getBits() - Method in class com.horizen.commitmenttreenative.CustomFieldElementsConfig
- getBitVectorSizeBits() - Method in class com.horizen.commitmenttreenative.CustomBitvectorElementsConfig
- getBtList() - Method in class com.horizen.certnative.WithdrawalCertificate
- getBtrCommitment(byte[]) - Method in class com.horizen.commitmenttreenative.CommitmentTree
- getBtrLeaves(byte[]) - Method in class com.horizen.commitmenttreenative.CommitmentTree
- getBtrMerklePath(byte[], int) - Method in class com.horizen.commitmenttreenative.CommitmentTree
- getBtrMinFee() - Method in class com.horizen.certnative.WithdrawalCertificate
- getCertCommitment(byte[]) - Method in class com.horizen.commitmenttreenative.CommitmentTree
- getCertMerklePath(byte[], int) - Method in class com.horizen.commitmenttreenative.CommitmentTree
- getCommitment() - Method in class com.horizen.commitmenttreenative.CommitmentTree
- getConstant() - Method in class com.horizen.cswnative.CswSysData
- getConstant(FieldElement, long) - Static method in class com.horizen.certnative.NaiveThresholdSignatureWKeyRotation
- getConstant(List<SchnorrPublicKey>, long) - Static method in class com.horizen.certnative.NaiveThresholdSigProof
-
Compute constant parameter
- getCrtLeaves(byte[]) - Method in class com.horizen.commitmenttreenative.CommitmentTree
- getCswCommitment(byte[]) - Method in class com.horizen.commitmenttreenative.CommitmentTree
- getCustomFields() - Method in class com.horizen.certnative.WithdrawalCertificate
- getCustomHash() - Method in class com.horizen.scutxonative.ScUtxoOutput
- getEpochNumber() - Method in class com.horizen.certnative.WithdrawalCertificate
- getFtInputSecretKey() - Method in class com.horizen.cswnative.CswFtProverData
- getFtMinAmount() - Method in class com.horizen.certnative.WithdrawalCertificate
- getFtTreePath() - Method in class com.horizen.cswnative.CswFtProverData
- getFwtCommitment(byte[]) - Method in class com.horizen.commitmenttreenative.CommitmentTree
- getFwtLeaves(byte[]) - Method in class com.horizen.commitmenttreenative.CommitmentTree
- getFwtMerklePath(byte[], int) - Method in class com.horizen.commitmenttreenative.CommitmentTree
- getHash() - Method in class com.horizen.certnative.WithdrawalCertificate
- getHash() - Method in class com.horizen.fwtnative.ForwardTransferOutput
- getHash() - Method in interface com.horizen.poseidonnative.PoseidonHashable
-
Compute Poseidon Hash of this instance
- getHash() - Method in class com.horizen.schnorrnative.SchnorrPublicKey
- getHash() - Method in class com.horizen.scutxonative.ScUtxoOutput
- getInputKeysRootHash(SchnorrPublicKey[], SchnorrPublicKey[], long) - Static method in class com.horizen.schnorrnative.ValidatorKeysUpdatesList
-
Utility: computes the validator keys merkle root given the set of signing keys and master keys passed as input to the function.
- getInstance() - Static method in class com.horizen.poseidonnative.PoseidonHash
- getInstance(FieldElement[]) - Static method in class com.horizen.poseidonnative.PoseidonHash
- getInstanceConstantLength(int) - Static method in class com.horizen.poseidonnative.PoseidonHash
- getInstanceConstantLength(int, FieldElement[]) - Static method in class com.horizen.poseidonnative.PoseidonHash
- getInstanceVariableLength(boolean) - Static method in class com.horizen.poseidonnative.PoseidonHash
- getInstanceVariableLength(boolean, FieldElement[]) - Static method in class com.horizen.poseidonnative.PoseidonHash
- getKeysRootHash() - Method in class com.horizen.schnorrnative.ValidatorKeysUpdatesList
-
Computes the current validator keys merkle root.
- getLength() - Method in class com.horizen.merkletreenative.MerklePath
-
Get the length of this MerklePath
- getLibName() - Static method in class com.horizen.librustsidechains.Library
- getMasterKeys() - Method in class com.horizen.schnorrnative.ValidatorKeysUpdatesList
- getMaxCompressedByteSize() - Method in class com.horizen.commitmenttreenative.CustomBitvectorElementsConfig
- getMcbScTxsCom() - Method in class com.horizen.certnative.WithdrawalCertificate
- getMcbScTxsComEnd() - Method in class com.horizen.cswnative.CswSysData
- getMcbScTxsComStart() - Method in class com.horizen.cswnative.CswFtProverData
- getMerklePath(long) - Method in class com.horizen.merkletreenative.InMemoryAppendOnlyMerkleTree
- getMerklePath(long) - Method in class com.horizen.merkletreenative.InMemorySparseMerkleTree
-
Return the MerklePath corresponding to the leaf at index leafPosition, only if the tree is in "finalized" state
- getMerklePathToScHash() - Method in class com.horizen.cswnative.CswFtProverData
- getModel() - Static method in class com.horizen.librustsidechains.Library
- getMsgToSignForMasterKeyUpdate(SchnorrPublicKey, int, FieldElement) - Static method in class com.horizen.certnative.NaiveThresholdSignatureWKeyRotation
- getMsgToSignForSigningKeyUpdate(SchnorrPublicKey, int, FieldElement) - Static method in class com.horizen.certnative.NaiveThresholdSignatureWKeyRotation
- getMstPathToOutput() - Method in class com.horizen.cswnative.CswUtxoProverData
- getNonce() - Method in class com.horizen.scutxonative.ScUtxoOutput
- getNullifier() - Method in class com.horizen.cswnative.CswSysData
- getNullifier() - Method in class com.horizen.fwtnative.ForwardTransferOutput
- getNullifier() - Method in class com.horizen.scutxonative.ScUtxoOutput
- getOperatingSystem() - Static method in class com.horizen.librustsidechains.Library
- getOutIdx() - Method in class com.horizen.fwtnative.ForwardTransferOutput
- getOutput() - Method in class com.horizen.cswnative.CswFtProverData
- getOutput() - Method in class com.horizen.cswnative.CswUtxoProverData
- getPaybackAddrDataHash() - Method in class com.horizen.fwtnative.ForwardTransferOutput
- getProof() - Method in class com.horizen.certnative.CreateProofResult
- getProofProvingSystemType(byte[]) - Static method in class com.horizen.provingsystemnative.ProvingSystem
- getProverKeyProvingSystemType(String) - Static method in class com.horizen.provingsystemnative.ProvingSystem
- getPublicKey() - Method in class com.horizen.schnorrnative.SchnorrKeyPair
- getPublicKey() - Method in class com.horizen.schnorrnative.SchnorrSecretKey
- getPublicKey() - Method in class com.horizen.vrfnative.VRFKeyPair
- getPublicKey() - Method in class com.horizen.vrfnative.VRFSecretKey
- getPublicKeyHash() - Method in class com.horizen.certnative.BackwardTransfer
- getQuality() - Method in class com.horizen.certnative.CreateProofResult
- getQuality() - Method in class com.horizen.certnative.WithdrawalCertificate
- getRandom(Random) - Static method in class com.horizen.certnative.BackwardTransfer
- getRandom(Random) - Static method in class com.horizen.fwtnative.ForwardTransferOutput
- getRandom(Random) - Static method in class com.horizen.scutxonative.ScUtxoOutput
- getRandom(Random, int, int) - Static method in class com.horizen.certnative.WithdrawalCertificate
- getReceiver() - Method in class com.horizen.cswnative.CswSysData
- getReceiverPubKey() - Method in class com.horizen.fwtnative.ForwardTransferOutput
- getResource() - Static method in class com.horizen.librustsidechains.Library
- getScAbsenceProof(byte[]) - Method in class com.horizen.commitmenttreenative.CommitmentTree
- getScbBtrTreeRoot() - Method in class com.horizen.cswnative.CswFtProverData
- getScCommitment(byte[]) - Method in class com.horizen.commitmenttreenative.CommitmentTree
- getScCommitmentMerklePath(byte[]) - Method in class com.horizen.commitmenttreenative.CommitmentTree
- getScCrCommitment(byte[]) - Method in class com.horizen.commitmenttreenative.CommitmentTree
- getScCreationTxHash() - Method in class com.horizen.cswnative.CswFtProverData
- getScExistenceProof(byte[]) - Method in class com.horizen.commitmenttreenative.CommitmentTree
- getScId() - Method in class com.horizen.certnative.WithdrawalCertificate
- getScLastWcertHash() - Method in class com.horizen.cswnative.CswSysData
- getScTxsComHashes() - Method in class com.horizen.cswnative.CswFtProverData
- getSecretKey() - Method in class com.horizen.schnorrnative.SchnorrKeyPair
- getSecretKey() - Method in class com.horizen.vrfnative.VRFKeyPair
- getSigningKeys() - Method in class com.horizen.schnorrnative.ValidatorKeysUpdatesList
- getSpendingPubKey() - Method in class com.horizen.scutxonative.ScUtxoOutput
- getTxHash() - Method in class com.horizen.fwtnative.ForwardTransferOutput
- getUpdatedKeysRootHash() - Method in class com.horizen.schnorrnative.ValidatorKeysUpdatesList
-
Computes the updated validator keys merkle root.
- getUpdatedMasterKeys() - Method in class com.horizen.schnorrnative.ValidatorKeysUpdatesList
- getUpdatedMasterKeysMkSignatures() - Method in class com.horizen.schnorrnative.ValidatorKeysUpdatesList
- getUpdatedMasterKeysSkSignatures() - Method in class com.horizen.schnorrnative.ValidatorKeysUpdatesList
- getUpdatedSigningKeys() - Method in class com.horizen.schnorrnative.ValidatorKeysUpdatesList
- getUpdatedSigningKeysMkSignatures() - Method in class com.horizen.schnorrnative.ValidatorKeysUpdatesList
- getUpdatedSigningKeysSkSignatures() - Method in class com.horizen.schnorrnative.ValidatorKeysUpdatesList
- getutxoInputSecretKey() - Method in class com.horizen.cswnative.CswUtxoProverData
- getVerifierKeyProvingSystemType(String) - Static method in class com.horizen.provingsystemnative.ProvingSystem
- getVRFOutput() - Method in class com.horizen.vrfnative.VRFProveResult
- getVRFProof() - Method in class com.horizen.vrfnative.VRFProveResult
- getwCertTreeRoot() - Method in class com.horizen.cswnative.CswFtProverData
I
- init() - Static method in class com.horizen.commitmenttreenative.CommitmentTree
- init(int) - Static method in class com.horizen.merkletreenative.InMemorySparseMerkleTree
-
Initialize an instance of InMemorySparseMerkleTree with specified height
- init(int, long) - Static method in class com.horizen.merkletreenative.InMemoryAppendOnlyMerkleTree
- InMemoryAppendOnlyMerkleTree - Class in com.horizen.merkletreenative
- InMemorySparseMerkleTree - Class in com.horizen.merkletreenative
- intToProvingSystemType(int) - Static method in enum com.horizen.provingsystemnative.ProvingSystemType
- isLeftmost() - Method in class com.horizen.merkletreenative.MerklePath
- isPositionEmpty(long) - Method in class com.horizen.merkletreenative.InMemorySparseMerkleTree
-
Check if specified position is empty
- isRightmost() - Method in class com.horizen.merkletreenative.MerklePath
- isValidSignature() - Method in class com.horizen.schnorrnative.SchnorrSignature
- isValidVRFProof() - Method in class com.horizen.vrfnative.VRFProof
J
- joinAt(FieldElement, int, FieldElement, int) - Static method in class com.horizen.librustsidechains.FieldElement
-
The inverse of the splitAt() method: join fe1.bytes[0..index1) and fe2.bytes[0..index2) in a single byte array and deserialize a FieldElement out of it.
- joinAt(FieldElement, int, FieldElement, int, boolean) - Static method in class com.horizen.librustsidechains.FieldElement
-
The inverse of the splitAt() method: join fe1.bytes[0..index1) and fe2.bytes[0..index2) in a single byte array and deserialize a FieldElement out of it.
L
- leafIndex() - Method in class com.horizen.merkletreenative.MerklePath
- Library - Class in com.horizen.librustsidechains
- Library() - Constructor for class com.horizen.librustsidechains.Library
- load() - Static method in class com.horizen.librustsidechains.Library
M
- MC_PK_HASH_SIZE() - Static method in class com.horizen.librustsidechains.Constants
- MerklePath - Class in com.horizen.merkletreenative
N
- NaiveThresholdSignatureWKeyRotation - Class in com.horizen.certnative
- NaiveThresholdSignatureWKeyRotation() - Constructor for class com.horizen.certnative.NaiveThresholdSignatureWKeyRotation
- NaiveThresholdSigProof - Class in com.horizen.certnative
- NaiveThresholdSigProof() - Constructor for class com.horizen.certnative.NaiveThresholdSigProof
- nativeAddCertLeaf(byte[], byte[]) - Method in class com.horizen.commitmenttreenative.CommitmentTree
- nativeGetMsgToSignForMasterKeyUpdate(SchnorrPublicKey, int, FieldElement) - Static method in class com.horizen.certnative.NaiveThresholdSignatureWKeyRotation
- nativeGetMsgToSignForSigningKeyUpdate(SchnorrPublicKey, int, FieldElement) - Static method in class com.horizen.certnative.NaiveThresholdSignatureWKeyRotation
- nativePrintFieldElementBytes() - Method in class com.horizen.librustsidechains.FieldElement
- nativeSerializeFieldElement() - Method in class com.horizen.librustsidechains.FieldElement
P
- panickingFunction() - Static method in class com.horizen.librustsidechains.Library
- PoseidonHash - Class in com.horizen.poseidonnative
- PoseidonHashable - Interface in com.horizen.poseidonnative
-
Interface for classes on which it is possible to compute PoseidonHash
- printFieldElementBytes() - Method in class com.horizen.librustsidechains.FieldElement
- proofToHash(VRFProof, FieldElement) - Method in class com.horizen.vrfnative.VRFPublicKey
- prove(FieldElement) - Method in class com.horizen.vrfnative.VRFKeyPair
- ProvingSystem - Class in com.horizen.provingsystemnative
- ProvingSystem() - Constructor for class com.horizen.provingsystemnative.ProvingSystem
- ProvingSystemType - Enum in com.horizen.provingsystemnative
R
- removeLeaves(Set<Long>) - Method in class com.horizen.merkletreenative.InMemorySparseMerkleTree
-
Remove the specified leaves at the specified positions inside the tree.
- reset() - Method in class com.horizen.merkletreenative.InMemoryAppendOnlyMerkleTree
- reset() - Method in class com.horizen.poseidonnative.PoseidonHash
- reset(FieldElement[]) - Method in class com.horizen.poseidonnative.PoseidonHash
- root() - Method in class com.horizen.merkletreenative.InMemoryAppendOnlyMerkleTree
- root() - Method in class com.horizen.merkletreenative.InMemorySparseMerkleTree
-
Return the root of the tree, only if the tree is in "finalized" state.
S
- SC_COMM_TREE_FT_SUBTREE_HEIGHT() - Static method in class com.horizen.librustsidechains.Constants
- SC_COMM_TREE_HEIGHT() - Static method in class com.horizen.librustsidechains.Constants
- SC_CUSTOM_HASH_SIZE() - Static method in class com.horizen.librustsidechains.Constants
- SC_MST_HEIGHT() - Static method in class com.horizen.librustsidechains.Constants
- SC_PK_HASH_SIZE() - Static method in class com.horizen.librustsidechains.Constants
- SC_SK_SIZE() - Static method in class com.horizen.librustsidechains.Constants
- SC_TX_HASH_SIZE() - Static method in class com.horizen.librustsidechains.Constants
- ScAbsenceProof - Class in com.horizen.commitmenttreenative
- ScExistenceProof - Class in com.horizen.commitmenttreenative
- SCHNORR_PK_LENGTH() - Static method in class com.horizen.librustsidechains.Constants
- SCHNORR_SIGNATURE_LENGTH() - Static method in class com.horizen.librustsidechains.Constants
- SCHNORR_SK_LENGTH() - Static method in class com.horizen.librustsidechains.Constants
- SchnorrKeyPair - Class in com.horizen.schnorrnative
- SchnorrKeyPair(SchnorrSecretKey) - Constructor for class com.horizen.schnorrnative.SchnorrKeyPair
- SchnorrKeyPair(SchnorrSecretKey, SchnorrPublicKey) - Constructor for class com.horizen.schnorrnative.SchnorrKeyPair
- SchnorrPublicKey - Class in com.horizen.schnorrnative
- SchnorrSecretKey - Class in com.horizen.schnorrnative
- SchnorrSignature - Class in com.horizen.schnorrnative
- SchnorrSignature() - Constructor for class com.horizen.schnorrnative.SchnorrSignature
- ScUtxoOutput - Class in com.horizen.scutxonative
- ScUtxoOutput(byte[], long, long, byte[]) - Constructor for class com.horizen.scutxonative.ScUtxoOutput
- serialize() - Method in class com.horizen.commitmenttreenative.ScAbsenceProof
- serialize() - Method in class com.horizen.commitmenttreenative.ScExistenceProof
- serialize() - Method in class com.horizen.merkletreenative.MerklePath
- serializeFieldElement() - Method in class com.horizen.librustsidechains.FieldElement
- serializeProof() - Method in class com.horizen.vrfnative.VRFProof
- serializeProof(boolean) - Method in class com.horizen.vrfnative.VRFProof
- serializePublicKey() - Method in class com.horizen.schnorrnative.SchnorrPublicKey
- serializePublicKey() - Method in class com.horizen.vrfnative.VRFPublicKey
- serializePublicKey(boolean) - Method in class com.horizen.schnorrnative.SchnorrPublicKey
- serializePublicKey(boolean) - Method in class com.horizen.vrfnative.VRFPublicKey
- serializeSecretKey() - Method in class com.horizen.schnorrnative.SchnorrSecretKey
- serializeSecretKey() - Method in class com.horizen.vrfnative.VRFSecretKey
- serializeSignature() - Method in class com.horizen.schnorrnative.SchnorrSignature
- setAmount(long) - Method in class com.horizen.fwtnative.ForwardTransferOutput
- setAmount(long) - Method in class com.horizen.scutxonative.ScUtxoOutput
- setBtList(BackwardTransfer[]) - Method in class com.horizen.certnative.WithdrawalCertificate
- setBtrMinFee(long) - Method in class com.horizen.certnative.WithdrawalCertificate
- setCustomFields(FieldElement[]) - Method in class com.horizen.certnative.WithdrawalCertificate
- setCustomHash(byte[]) - Method in class com.horizen.scutxonative.ScUtxoOutput
- setEpochNumber(int) - Method in class com.horizen.certnative.WithdrawalCertificate
- setFtMinAmount(long) - Method in class com.horizen.certnative.WithdrawalCertificate
- setMasterKeys(SchnorrPublicKey[]) - Method in class com.horizen.schnorrnative.ValidatorKeysUpdatesList
- setMcbScTxsCom(FieldElement) - Method in class com.horizen.certnative.WithdrawalCertificate
- setNonce(long) - Method in class com.horizen.scutxonative.ScUtxoOutput
- setOutIdx(int) - Method in class com.horizen.fwtnative.ForwardTransferOutput
- setPaybackAddrDataHash(byte[]) - Method in class com.horizen.fwtnative.ForwardTransferOutput
- setQuality(long) - Method in class com.horizen.certnative.WithdrawalCertificate
- setReceiverPubKey(byte[]) - Method in class com.horizen.fwtnative.ForwardTransferOutput
- setScId(FieldElement) - Method in class com.horizen.certnative.WithdrawalCertificate
- setSigningKeys(SchnorrPublicKey[]) - Method in class com.horizen.schnorrnative.ValidatorKeysUpdatesList
- setSpendingPubKey(byte[]) - Method in class com.horizen.scutxonative.ScUtxoOutput
- setTxHash(byte[]) - Method in class com.horizen.fwtnative.ForwardTransferOutput
- setup(ProvingSystemType, int, int, boolean, String, String, int) - Static method in class com.horizen.cswnative.CswProof
-
Generate (provingKey, verificationKey) pair for this circuit.
- setup(ProvingSystemType, int, int, boolean, Optional<Integer>, String, String, boolean, int) - Static method in class com.horizen.cswnative.CswProof
-
Generate (provingKey, verificationKey) pair for this circuit.
- setup(ProvingSystemType, int, int, boolean, Optional<Integer>, String, String, boolean, int, boolean, boolean) - Static method in class com.horizen.cswnative.CswProof
-
Generate (provingKey, verificationKey) pair for this circuit.
- setup(ProvingSystemType, int, int, boolean, Optional<Integer>, String, String, int) - Static method in class com.horizen.cswnative.CswProof
-
Generate (provingKey, verificationKey) pair for this circuit.
- setup(ProvingSystemType, long, int, String, String, int) - Static method in class com.horizen.certnative.NaiveThresholdSignatureWKeyRotation
-
Generate (provingKey, verificationKey) pair for this circuit.
- setup(ProvingSystemType, long, int, String, String, int) - Static method in class com.horizen.certnative.NaiveThresholdSigProof
-
Generate (provingKey, verificationKey) pair for this circuit.
- setup(ProvingSystemType, long, int, Optional<Integer>, String, String, boolean, int) - Static method in class com.horizen.certnative.NaiveThresholdSignatureWKeyRotation
-
Generate (provingKey, verificationKey) pair for this circuit.
- setup(ProvingSystemType, long, int, Optional<Integer>, String, String, boolean, int) - Static method in class com.horizen.certnative.NaiveThresholdSigProof
-
Generate (provingKey, verificationKey) pair for this circuit.
- setup(ProvingSystemType, long, int, Optional<Integer>, String, String, boolean, int, boolean, boolean) - Static method in class com.horizen.certnative.NaiveThresholdSignatureWKeyRotation
-
Generate (provingKey, verificationKey) pair for this circuit.
- setup(ProvingSystemType, long, int, Optional<Integer>, String, String, boolean, int, boolean, boolean) - Static method in class com.horizen.certnative.NaiveThresholdSigProof
-
Generate (provingKey, verificationKey) pair for this circuit.
- setup(ProvingSystemType, long, int, Optional<Integer>, String, String, int) - Static method in class com.horizen.certnative.NaiveThresholdSignatureWKeyRotation
-
Generate (provingKey, verificationKey) pair for this circuit.
- setup(ProvingSystemType, long, int, Optional<Integer>, String, String, int) - Static method in class com.horizen.certnative.NaiveThresholdSigProof
-
Generate (provingKey, verificationKey) pair for this circuit.
- setUpdatedMasterKeys(SchnorrPublicKey[]) - Method in class com.horizen.schnorrnative.ValidatorKeysUpdatesList
- setUpdatedMasterKeysMkSignatures(SchnorrSignature[]) - Method in class com.horizen.schnorrnative.ValidatorKeysUpdatesList
- setUpdatedMasterKeysSkSignatures(SchnorrSignature[]) - Method in class com.horizen.schnorrnative.ValidatorKeysUpdatesList
- setUpdatedSigningKeys(SchnorrPublicKey[]) - Method in class com.horizen.schnorrnative.ValidatorKeysUpdatesList
- setUpdatedSigningKeysMkSignatures(SchnorrSignature[]) - Method in class com.horizen.schnorrnative.ValidatorKeysUpdatesList
- setUpdatedSigningKeysSkSignatures(SchnorrSignature[]) - Method in class com.horizen.schnorrnative.ValidatorKeysUpdatesList
- signMessage(FieldElement) - Method in class com.horizen.schnorrnative.SchnorrKeyPair
- splitAt(int) - Method in class com.horizen.librustsidechains.FieldElement
-
Split this FieldElement into two FieldElements.
U
- UNDEFINED - com.horizen.provingsystemnative.ProvingSystemType
- update(FieldElement) - Method in class com.horizen.poseidonnative.PoseidonHash
- Utils - Class in com.horizen.librustsidechains
V
- ValidatorKeysUpdatesList - Class in com.horizen.schnorrnative
- ValidatorKeysUpdatesList(List<SchnorrPublicKey>, List<SchnorrPublicKey>, List<SchnorrPublicKey>, List<SchnorrPublicKey>, List<SchnorrSignature>, List<SchnorrSignature>, List<SchnorrSignature>, List<SchnorrSignature>, long) - Constructor for class com.horizen.schnorrnative.ValidatorKeysUpdatesList
-
Create a set group for validators keys and signature updates.
- valueOf(String) - Static method in enum com.horizen.provingsystemnative.ProvingSystemType
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum com.horizen.provingsystemnative.ProvingSystemType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- verify(int, FieldElement, FieldElement) - Method in class com.horizen.merkletreenative.MerklePath
- verify(FieldElement, FieldElement) - Method in class com.horizen.merkletreenative.MerklePath
- verifyKey() - Method in class com.horizen.schnorrnative.SchnorrPublicKey
- verifyKey() - Method in class com.horizen.vrfnative.VRFPublicKey
- verifyProof(WithdrawalCertificate, Optional<WithdrawalCertificate>, FieldElement, byte[], boolean, String, boolean) - Static method in class com.horizen.certnative.NaiveThresholdSignatureWKeyRotation
-
Verify proof using the supplied parameters
- verifyProof(WithdrawalCertificate, Optional<WithdrawalCertificate>, FieldElement, byte[], String) - Static method in class com.horizen.certnative.NaiveThresholdSignatureWKeyRotation
-
Verify proof using the supplied parameters
- verifyProof(CswSysData, FieldElement, byte[], boolean, String, boolean) - Static method in class com.horizen.cswnative.CswProof
-
Verify proof using the supplied parameters
- verifyProof(CswSysData, FieldElement, byte[], String) - Static method in class com.horizen.cswnative.CswProof
-
Verify proof using the supplied parameters
- verifyProof(List<BackwardTransfer>, FieldElement, int, FieldElement, long, long, FieldElement, long, List<FieldElement>, byte[], boolean, String, boolean) - Static method in class com.horizen.certnative.NaiveThresholdSigProof
-
Verify proof using the supplied parameters
- verifyProof(List<BackwardTransfer>, FieldElement, int, FieldElement, long, long, FieldElement, long, List<FieldElement>, byte[], String) - Static method in class com.horizen.certnative.NaiveThresholdSigProof
-
Verify proof using the supplied parameters
- verifyScAbsence(byte[], ScAbsenceProof, FieldElement) - Static method in class com.horizen.commitmenttreenative.CommitmentTree
- verifyScCommitment(FieldElement, ScExistenceProof, FieldElement) - Static method in class com.horizen.commitmenttreenative.CommitmentTree
- verifySignature(SchnorrSignature, FieldElement) - Method in class com.horizen.schnorrnative.SchnorrPublicKey
- VRF_PK_LENGTH() - Static method in class com.horizen.librustsidechains.Constants
- VRF_PROOF_LENGTH() - Static method in class com.horizen.librustsidechains.Constants
- VRF_SK_LENGTH() - Static method in class com.horizen.librustsidechains.Constants
- VRFKeyPair - Class in com.horizen.vrfnative
- VRFKeyPair(VRFSecretKey) - Constructor for class com.horizen.vrfnative.VRFKeyPair
- VRFKeyPair(VRFSecretKey, VRFPublicKey) - Constructor for class com.horizen.vrfnative.VRFKeyPair
- VRFProof - Class in com.horizen.vrfnative
- VRFProveResult - Class in com.horizen.vrfnative
- VRFProveResult(VRFProof, FieldElement) - Constructor for class com.horizen.vrfnative.VRFProveResult
- VRFPublicKey - Class in com.horizen.vrfnative
- VRFSecretKey - Class in com.horizen.vrfnative
W
- WithdrawalCertificate - Class in com.horizen.certnative
- WithdrawalCertificate(FieldElement, int, List<BackwardTransfer>, long, FieldElement, long, long, List<FieldElement>) - Constructor for class com.horizen.certnative.WithdrawalCertificate
- WithdrawalCertificate(FieldElement, int, List<BackwardTransfer>, FieldElement, long, long, List<FieldElement>) - Constructor for class com.horizen.certnative.WithdrawalCertificate
All Classes All Packages