JavaScript is disabled on your browser.
Skip navigation links
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
Prev
Next
Frames
No Frames
All Classes
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
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
Prev
Next
Frames
No Frames
All Classes
Copyright © 2020–2021. All rights reserved.