Skip navigation links
A B C D E F G H I L M N P R S U V 

A

addBtr(byte[], long, byte[], byte[][], byte[], int) - Method in class com.horizen.commitmenttree.CommitmentTree
 
addCert(byte[], int, long, BackwardTransfer[], Optional<byte[][]>, byte[], long, long) - Method in class com.horizen.commitmenttree.CommitmentTree
 
addCertLeaf(byte[], byte[]) - Method in class com.horizen.commitmenttree.CommitmentTree
 
addCsw(byte[], long, byte[], byte[]) - Method in class com.horizen.commitmenttree.CommitmentTree
 
addFwt(byte[], long, byte[], byte[], byte[], int) - Method in class com.horizen.commitmenttree.CommitmentTree
 
addScCr(byte[], long, byte[], byte[], int, int, byte, CustomFieldElementsConfig[], CustomBitvectorElementsConfig[], long, long, byte[], Optional<byte[]>, byte[], Optional<byte[]>) - Method in class com.horizen.commitmenttree.CommitmentTree
 
append(FieldElement) - Method in class com.horizen.merkletreenative.InMemoryOptimizedMerkleTree
 
apply(FieldElement) - Method in class com.horizen.merkletreenative.MerklePath
 
areRightLeavesEmpty() - Method in class com.horizen.merkletreenative.MerklePath
 

B

BackwardTransfer - Class in com.horizen.sigproofnative
 
BackwardTransfer(byte[], long) - Constructor for class com.horizen.sigproofnative.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.commitmenttree.CommitmentTree
 
close() - Method in class com.horizen.commitmenttree.ScAbsenceProof
 
close() - Method in class com.horizen.commitmenttree.ScExistenceProof
 
close() - Method in class com.horizen.librustsidechains.FieldElement
 
close() - Method in class com.horizen.merkletreenative.InMemoryOptimizedMerkleTree
 
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.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
 
com.horizen.commitmenttree - package com.horizen.commitmenttree
 
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.sigproofnative - package com.horizen.sigproofnative
 
com.horizen.vrfnative - package com.horizen.vrfnative
 
CommitmentTree - Class in com.horizen.commitmenttree
 
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.
createFromLong(long) - Static method in class com.horizen.librustsidechains.FieldElement
 
createMsgToSign(BackwardTransfer[], FieldElement, int, FieldElement, long, long) - Static method in class com.horizen.sigproofnative.NaiveThresholdSigProof
 
createProof(List<BackwardTransfer>, FieldElement, int, FieldElement, long, long, List<SchnorrSignature>, List<SchnorrPublicKey>, long, String, boolean, boolean, boolean, boolean) - Static method in class com.horizen.sigproofnative.NaiveThresholdSigProof
 
createProof(List<BackwardTransfer>, FieldElement, int, FieldElement, long, long, List<SchnorrSignature>, List<SchnorrPublicKey>, long, String, boolean, boolean) - Static method in class com.horizen.sigproofnative.NaiveThresholdSigProof
 
createProof(List<BackwardTransfer>, FieldElement, int, FieldElement, long, long, List<SchnorrSignature>, List<SchnorrPublicKey>, long, String, boolean) - Static method in class com.horizen.sigproofnative.NaiveThresholdSigProof
 
CreateProofResult - Class in com.horizen.sigproofnative
 
CreateProofResult(byte[], long) - Constructor for class com.horizen.sigproofnative.CreateProofResult
 
createRandom(long) - Static method in class com.horizen.librustsidechains.FieldElement
 
createRandom() - Static method in class com.horizen.librustsidechains.FieldElement
 
CustomBitvectorElementsConfig - Class in com.horizen.commitmenttree
 
CustomBitvectorElementsConfig(int, int) - Constructor for class com.horizen.commitmenttree.CustomBitvectorElementsConfig
 
CustomFieldElementsConfig - Class in com.horizen.commitmenttree
 
CustomFieldElementsConfig(byte) - Constructor for class com.horizen.commitmenttree.CustomFieldElementsConfig
 

D

deserialize(byte[]) - Static method in class com.horizen.commitmenttree.ScAbsenceProof
 
deserialize(byte[]) - Static method in class com.horizen.commitmenttree.ScExistenceProof
 
deserialize(byte[]) - Static method in class com.horizen.librustsidechains.FieldElement
 
deserialize(byte[], boolean) - Static method in class com.horizen.merkletreenative.MerklePath
 
deserialize(byte[]) - Static method in class com.horizen.merkletreenative.MerklePath
 
deserialize(byte[], boolean, boolean) - Static method in class com.horizen.schnorrnative.SchnorrPublicKey
 
deserialize(byte[], boolean) - Static method in class com.horizen.schnorrnative.SchnorrPublicKey
 
deserialize(byte[]) - Static method in class com.horizen.schnorrnative.SchnorrPublicKey
 
deserialize(byte[]) - Static method in class com.horizen.schnorrnative.SchnorrSecretKey
 
deserialize(byte[], boolean) - Static method in class com.horizen.schnorrnative.SchnorrSignature
 
deserialize(byte[]) - Static method in class com.horizen.schnorrnative.SchnorrSignature
 
deserialize(byte[], boolean, boolean) - Static method in class com.horizen.vrfnative.VRFProof
 
deserialize(byte[], boolean) - Static method in class com.horizen.vrfnative.VRFProof
 
deserialize(byte[]) - Static method in class com.horizen.vrfnative.VRFProof
 
deserialize(byte[], boolean, boolean) - Static method in class com.horizen.vrfnative.VRFPublicKey
 
deserialize(byte[], boolean) - Static method in class com.horizen.vrfnative.VRFPublicKey
 
deserialize(byte[]) - Static method in class com.horizen.vrfnative.VRFPublicKey
 
deserialize(byte[]) - Static method in class com.horizen.vrfnative.VRFSecretKey
 

E

equals(Object) - Method in class com.horizen.librustsidechains.FieldElement
 
extractLoad() - Static method in class com.horizen.librustsidechains.Library
 

F

FIELD_ELEMENT_LENGTH - Static variable in class com.horizen.librustsidechains.FieldElement
 
FieldElement - Class in com.horizen.librustsidechains
 
FieldElement(long) - Constructor for class com.horizen.librustsidechains.FieldElement
 
finalizeHash() - Method in class com.horizen.poseidonnative.PoseidonHash
 
finalizeTree() - Method in class com.horizen.merkletreenative.InMemoryOptimizedMerkleTree
 
finalizeTreeInPlace() - Method in class com.horizen.merkletreenative.InMemoryOptimizedMerkleTree
 
freeCommitmentTree() - Method in class com.horizen.commitmenttree.CommitmentTree
 
freeFieldElement() - Method in class com.horizen.librustsidechains.FieldElement
 
freeInMemoryOptimizedMerkleTree() - Method in class com.horizen.merkletreenative.InMemoryOptimizedMerkleTree
 
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.commitmenttree.ScAbsenceProof
 
freeScExistenceProof() - Method in class com.horizen.commitmenttree.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
 
generateDLogKeys(ProvingSystemType, int, int) - Static method in class com.horizen.provingsystemnative.ProvingSystem
 
getAmount() - Method in class com.horizen.sigproofnative.BackwardTransfer
 
getBits() - Method in class com.horizen.commitmenttree.CustomFieldElementsConfig
 
getBitVectorSizeBits() - Method in class com.horizen.commitmenttree.CustomBitvectorElementsConfig
 
getBtrCommitment(byte[]) - Method in class com.horizen.commitmenttree.CommitmentTree
 
getCertCommitment(byte[]) - Method in class com.horizen.commitmenttree.CommitmentTree
 
getCommitment() - Method in class com.horizen.commitmenttree.CommitmentTree
 
getConstant(List<SchnorrPublicKey>, long) - Static method in class com.horizen.sigproofnative.NaiveThresholdSigProof
 
getCrtLeaves(byte[]) - Method in class com.horizen.commitmenttree.CommitmentTree
 
getCswCommitment(byte[]) - Method in class com.horizen.commitmenttree.CommitmentTree
 
getFwtCommitment(byte[]) - Method in class com.horizen.commitmenttree.CommitmentTree
 
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
 
getLibName() - Static method in class com.horizen.librustsidechains.Library
 
getMaxCompressedByteSize() - Method in class com.horizen.commitmenttree.CustomBitvectorElementsConfig
 
getMerklePath(long) - Method in class com.horizen.merkletreenative.InMemoryOptimizedMerkleTree
 
getModel() - Static method in class com.horizen.librustsidechains.Library
 
getOperatingSystem() - Static method in class com.horizen.librustsidechains.Library
 
getProof() - Method in class com.horizen.sigproofnative.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.sigproofnative.BackwardTransfer
 
getQuality() - Method in class com.horizen.sigproofnative.CreateProofResult
 
getResource() - Static method in class com.horizen.librustsidechains.Library
 
getScAbsenceProof(byte[]) - Method in class com.horizen.commitmenttree.CommitmentTree
 
getScCommitment(byte[]) - Method in class com.horizen.commitmenttree.CommitmentTree
 
getScCrCommitment(byte[]) - Method in class com.horizen.commitmenttree.CommitmentTree
 
getScExistenceProof(byte[]) - Method in class com.horizen.commitmenttree.CommitmentTree
 
getSecretKey() - Method in class com.horizen.schnorrnative.SchnorrKeyPair
 
getSecretKey() - Method in class com.horizen.vrfnative.VRFKeyPair
 
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
 

H

HASH_LENGTH - Static variable in class com.horizen.poseidonnative.PoseidonHash
 

I

init() - Static method in class com.horizen.commitmenttree.CommitmentTree
 
init(int, long) - Static method in class com.horizen.merkletreenative.InMemoryOptimizedMerkleTree
 
InMemoryOptimizedMerkleTree - Class in com.horizen.merkletreenative
 
intToProvingSystemType(int) - Static method in enum com.horizen.provingsystemnative.ProvingSystemType
 
isLeftmost() - Method in class com.horizen.merkletreenative.MerklePath
 
isRightmost() - Method in class com.horizen.merkletreenative.MerklePath
 
isValidSignature() - Method in class com.horizen.schnorrnative.SchnorrSignature
 
isValidVRFProof() - Method in class com.horizen.vrfnative.VRFProof
 

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 variable in class com.horizen.sigproofnative.BackwardTransfer
 
MerklePath - Class in com.horizen.merkletreenative
 

N

NaiveThresholdSigProof - Class in com.horizen.sigproofnative
 
NaiveThresholdSigProof() - Constructor for class com.horizen.sigproofnative.NaiveThresholdSigProof
 
nativeAddCertLeaf(byte[], byte[]) - Method in class com.horizen.commitmenttree.CommitmentTree
 
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
 
printFieldElementBytes() - Method in class com.horizen.librustsidechains.FieldElement
 
PROOF_LENGTH - Static variable in class com.horizen.vrfnative.VRFProof
 
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
 
PUBLIC_KEY_LENGTH - Static variable in class com.horizen.schnorrnative.SchnorrPublicKey
 
PUBLIC_KEY_LENGTH - Static variable in class com.horizen.vrfnative.VRFPublicKey
 

R

reset() - Method in class com.horizen.merkletreenative.InMemoryOptimizedMerkleTree
 
reset(FieldElement[]) - Method in class com.horizen.poseidonnative.PoseidonHash
 
reset() - Method in class com.horizen.poseidonnative.PoseidonHash
 
root() - Method in class com.horizen.merkletreenative.InMemoryOptimizedMerkleTree
 

S

ScAbsenceProof - Class in com.horizen.commitmenttree
 
ScExistenceProof - Class in com.horizen.commitmenttree
 
SchnorrKeyPair - Class in com.horizen.schnorrnative
 
SchnorrKeyPair(SchnorrSecretKey, SchnorrPublicKey) - Constructor for class com.horizen.schnorrnative.SchnorrKeyPair
 
SchnorrKeyPair(SchnorrSecretKey) - 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
 
SECRET_KEY_LENGTH - Static variable in class com.horizen.schnorrnative.SchnorrSecretKey
 
SECRET_KEY_LENGTH - Static variable in class com.horizen.vrfnative.VRFSecretKey
 
serialize() - Method in class com.horizen.commitmenttree.ScAbsenceProof
 
serialize() - Method in class com.horizen.commitmenttree.ScExistenceProof
 
serialize() - Method in class com.horizen.merkletreenative.MerklePath
 
serializeFieldElement() - Method in class com.horizen.librustsidechains.FieldElement
 
serializeProof(boolean) - Method in class com.horizen.vrfnative.VRFProof
 
serializeProof() - Method in class com.horizen.vrfnative.VRFProof
 
serializePublicKey(boolean) - Method in class com.horizen.schnorrnative.SchnorrPublicKey
 
serializePublicKey() - Method in class com.horizen.schnorrnative.SchnorrPublicKey
 
serializePublicKey(boolean) - Method in class com.horizen.vrfnative.VRFPublicKey
 
serializePublicKey() - 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
 
setup(ProvingSystemType, long, String, String, boolean, int, int, boolean, boolean) - Static method in class com.horizen.sigproofnative.NaiveThresholdSigProof
 
setup(ProvingSystemType, long, String, String, boolean, int, int) - Static method in class com.horizen.sigproofnative.NaiveThresholdSigProof
 
setup(ProvingSystemType, long, String, String, int, int) - Static method in class com.horizen.sigproofnative.NaiveThresholdSigProof
 
SIGNATURE_LENGTH - Static variable in class com.horizen.schnorrnative.SchnorrSignature
 
signMessage(FieldElement) - Method in class com.horizen.schnorrnative.SchnorrKeyPair
 

U

update(FieldElement) - Method in class com.horizen.poseidonnative.PoseidonHash
 
Utils - Class in com.horizen.librustsidechains
 

V

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(List<BackwardTransfer>, FieldElement, int, FieldElement, long, long, FieldElement, long, byte[], boolean, String, boolean) - Static method in class com.horizen.sigproofnative.NaiveThresholdSigProof
 
verifyProof(List<BackwardTransfer>, FieldElement, int, FieldElement, long, long, FieldElement, long, byte[], String) - Static method in class com.horizen.sigproofnative.NaiveThresholdSigProof
 
verifyScAbsence(byte[], ScAbsenceProof, FieldElement) - Static method in class com.horizen.commitmenttree.CommitmentTree
 
verifyScCommitment(FieldElement, ScExistenceProof, FieldElement) - Static method in class com.horizen.commitmenttree.CommitmentTree
 
verifySignature(SchnorrSignature, FieldElement) - Method in class com.horizen.schnorrnative.SchnorrPublicKey
 
VRFKeyPair - Class in com.horizen.vrfnative
 
VRFKeyPair(VRFSecretKey, VRFPublicKey) - Constructor for class com.horizen.vrfnative.VRFKeyPair
 
VRFKeyPair(VRFSecretKey) - 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
 
A B C D E F G H I L M N P R S U V 
Skip navigation links

Copyright © 2020–2021. All rights reserved.