Package | Description |
---|---|
com.guardtime.ksi.unisignature |
Interfaces to decode and encode KSI signatures
|
com.guardtime.ksi.unisignature.inmemory |
Classes to decode and encode in-memory KSI signatures
|
Modifier and Type | Method and Description |
---|---|
AggregationChainLink |
KSISignatureComponentFactory.createLeftAggregationChainLink(AggregationChainLink link,
long levelCorrection)
Creates a new left aggregation hash chain link with corresponding data of given link and level.
|
AggregationChainLink |
KSISignatureComponentFactory.createLeftAggregationChainLink(byte[] metadata,
long level)
Creates a new left aggregation hash chain link with given metadata bytes and level.
|
AggregationChainLink |
KSISignatureComponentFactory.createLeftAggregationChainLink(DataHash siblingHash,
long level)
Creates a new left aggregation hash chain link with given sibling hash and level.
|
AggregationChainLink |
KSISignatureComponentFactory.createLeftAggregationChainLink(LinkMetadata identity,
long level)
Creates a new left aggregation hash chain link with given metadata and level.
|
AggregationChainLink |
KSISignatureComponentFactory.createRightAggregationChainLink(AggregationChainLink link,
long levelCorrection)
Creates a new right aggregation hash chain link with corresponding data of given link and level.
|
AggregationChainLink |
KSISignatureComponentFactory.createRightAggregationChainLink(DataHash siblingHash,
long level)
Creates a new right aggregation hash chain link with given sibling hash and level.
|
AggregationChainLink |
KSISignatureComponentFactory.createRightAggregationChainLink(LinkMetadata identity,
long level)
Creates a new right aggregation hash chain link with given metadata and level.
|
Modifier and Type | Method and Description |
---|---|
List<AggregationChainLink> |
AggregationHashChain.getChainLinks()
Returns the list of aggregation chain left and right links.
|
Modifier and Type | Method and Description |
---|---|
AggregationChainLink |
KSISignatureComponentFactory.createLeftAggregationChainLink(AggregationChainLink link,
long levelCorrection)
Creates a new left aggregation hash chain link with corresponding data of given link and level.
|
AggregationChainLink |
KSISignatureComponentFactory.createRightAggregationChainLink(AggregationChainLink link,
long levelCorrection)
Creates a new right aggregation hash chain link with corresponding data of given link and level.
|
Modifier and Type | Method and Description |
---|---|
static long |
AggregationHashChainUtil.calculateIndex(List<AggregationChainLink> links)
Calculates chain index
|
AggregationHashChain |
KSISignatureComponentFactory.createAggregationHashChain(DataHash inputHash,
Date aggregationTime,
LinkedList<Long> indexes,
LinkedList<AggregationChainLink> links,
HashAlgorithm aggregationAlgorithm)
Creates a new aggregation hash chain
|
Modifier and Type | Method and Description |
---|---|
AggregationChainLink |
InMemoryKsiSignatureComponentFactory.createLeftAggregationChainLink(AggregationChainLink link,
long levelCorrection) |
AggregationChainLink |
InMemoryKsiSignatureComponentFactory.createLeftAggregationChainLink(byte[] metadata,
long level) |
AggregationChainLink |
InMemoryKsiSignatureComponentFactory.createLeftAggregationChainLink(DataHash siblingHash,
long levelCorrection) |
AggregationChainLink |
InMemoryKsiSignatureComponentFactory.createLeftAggregationChainLink(LinkMetadata metadata,
long levelCorrection) |
AggregationChainLink |
InMemoryKsiSignatureComponentFactory.createRightAggregationChainLink(AggregationChainLink link,
long levelCorrection) |
AggregationChainLink |
InMemoryKsiSignatureComponentFactory.createRightAggregationChainLink(DataHash siblingHash,
long levelCorrection) |
AggregationChainLink |
InMemoryKsiSignatureComponentFactory.createRightAggregationChainLink(LinkMetadata metadata,
long levelCorrection) |
Modifier and Type | Method and Description |
---|---|
AggregationChainLink |
InMemoryKsiSignatureComponentFactory.createLeftAggregationChainLink(AggregationChainLink link,
long levelCorrection) |
AggregationChainLink |
InMemoryKsiSignatureComponentFactory.createRightAggregationChainLink(AggregationChainLink link,
long levelCorrection) |
Modifier and Type | Method and Description |
---|---|
AggregationHashChain |
InMemoryKsiSignatureComponentFactory.createAggregationHashChain(DataHash inputHash,
Date aggregationTime,
LinkedList<Long> indexes,
LinkedList<AggregationChainLink> links,
HashAlgorithm aggregationAlgorithm) |
Copyright © 2024 Guardtime. All rights reserved.