Top Fields Constructors Methods
org.bouncycastle.tsp.ers

pack-priv Class ERSUtil

extends Object
Class Inheritance
Imports
java.io.IOException, .InputStream, .OutputStream, java.util.Comparator, .Iterator, .List, org.bouncycastle.asn1.tsp.PartialHashtree, org.bouncycastle.operator.DigestCalculator, org.bouncycastle.util.io.Streams

Field Summary

Modifier and TypeField and Description
private static final Comparator<byte[]>

Constructor Summary

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
pack-priv static List<byte[]>
buildHashList(DigestCalculator digCalc, List<ERSData> dataObjects, byte[] previousChainHash)

pack-priv static List<byte[]>
buildIndexedHashList(byte[][] values)

pack-priv static List<IndexedHash>
buildIndexedHashList(DigestCalculator digCalc, List<ERSData> dataObjects, byte[] previousChainsHash)

pack-priv static byte[]
calculateBranchHash(DigestCalculator digCalc, byte[] a, byte[] b)

pack-priv static byte[]
calculateBranchHash(DigestCalculator digCalc, byte[][] values)

pack-priv static byte[]
calculateDigest(DigestCalculator digCalc, byte[] data)

pack-priv static byte[]
calculateDigest(DigestCalculator digCalc, byte[] a, byte[] b)

pack-priv static byte[]
calculateDigest(DigestCalculator digCalc, Iterator<byte[]> dataGroup)

pack-priv static byte[]
pack-priv static byte[]
pack-priv static byte[]
concatPreviousHashes(DigestCalculator digCalc, byte[] chainHash, byte[] dataHash)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

hashCompback to summary
private static final Comparator<byte[]> hashComp

Constructor Detail

ERSUtilback to summary
private ERSUtil()

Method Detail

buildHashListback to summary
pack-priv static List<byte[]> buildHashList(DigestCalculator digCalc, List<ERSData> dataObjects, byte[] previousChainHash)
buildIndexedHashListback to summary
pack-priv static List<byte[]> buildIndexedHashList(byte[][] values)
buildIndexedHashListback to summary
pack-priv static List<IndexedHash> buildIndexedHashList(DigestCalculator digCalc, List<ERSData> dataObjects, byte[] previousChainsHash)
calculateBranchHashback to summary
pack-priv static byte[] calculateBranchHash(DigestCalculator digCalc, byte[] a, byte[] b)
calculateBranchHashback to summary
pack-priv static byte[] calculateBranchHash(DigestCalculator digCalc, byte[][] values)
calculateDigestback to summary
pack-priv static byte[] calculateDigest(DigestCalculator digCalc, byte[] data)
calculateDigestback to summary
pack-priv static byte[] calculateDigest(DigestCalculator digCalc, byte[] a, byte[] b)
calculateDigestback to summary
pack-priv static byte[] calculateDigest(DigestCalculator digCalc, Iterator<byte[]> dataGroup)
calculateDigestback to summary
pack-priv static byte[] calculateDigest(DigestCalculator digCalc, InputStream inStream)
computeNodeHashback to summary
pack-priv static byte[] computeNodeHash(DigestCalculator digCalc, PartialHashtree node)
concatPreviousHashesback to summary
pack-priv static byte[] concatPreviousHashes(DigestCalculator digCalc, byte[] chainHash, byte[] dataHash)