Top Fields Constructors Methods
org.bouncycastle.pqc.legacy.crypto.qtesla

pack-priv Class HashUtils

extends Object
Class Inheritance
Imports
org.bouncycastle.crypto.digests.CSHAKEDigest, .SHAKEDigest

Field Summary

Modifier and TypeField and Description
pack-priv static final int
pack-priv static final int

Constructor Summary

AccessConstructor and Description
pack-priv

Method Summary

Modifier and TypeMethod and Description
pack-priv static void
customizableSecureHashAlgorithmKECCAK128Simple(byte[] output, int outputOffset, int outputLength, short continuousTimeStochasticModelling, byte[] input, int inputOffset, int inputLength)

pack-priv static void
customizableSecureHashAlgorithmKECCAK256Simple(byte[] output, int outputOffset, int outputLength, short continuousTimeStochasticModelling, byte[] input, int inputOffset, int inputLength)

pack-priv static void
secureHashAlgorithmKECCAK128(byte[] output, int outputOffset, int outputLength, byte[] input, int inputOffset, int inputLength)

Description: The Secure-Hash-Algorithm-3 Extendable-Output Function That Generally Supports 128 Bits of Security Strength, If the Output is Sufficiently Long

pack-priv static void
secureHashAlgorithmKECCAK256(byte[] output, int outputOffset, int outputLength, byte[] input, int inputOffset, int inputLength)

Description: The Secure-Hash-Algorithm-3 Extendable-Output Function That Generally Supports 256 Bits of Security Strength, If the Output is Sufficiently Long

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

SECURE_HASH_ALGORITHM_KECCAK_128_RATEback to summary
pack-priv static final int SECURE_HASH_ALGORITHM_KECCAK_128_RATE
SECURE_HASH_ALGORITHM_KECCAK_256_RATEback to summary
pack-priv static final int SECURE_HASH_ALGORITHM_KECCAK_256_RATE

Constructor Detail

HashUtilsback to summary
pack-priv HashUtils()

Method Detail

customizableSecureHashAlgorithmKECCAK128Simpleback to summary
pack-priv static void customizableSecureHashAlgorithmKECCAK128Simple(byte[] output, int outputOffset, int outputLength, short continuousTimeStochasticModelling, byte[] input, int inputOffset, int inputLength)
customizableSecureHashAlgorithmKECCAK256Simpleback to summary
pack-priv static void customizableSecureHashAlgorithmKECCAK256Simple(byte[] output, int outputOffset, int outputLength, short continuousTimeStochasticModelling, byte[] input, int inputOffset, int inputLength)
secureHashAlgorithmKECCAK128back to summary
pack-priv static void secureHashAlgorithmKECCAK128(byte[] output, int outputOffset, int outputLength, byte[] input, int inputOffset, int inputLength)

Description: The Secure-Hash-Algorithm-3 Extendable-Output Function That Generally Supports 128 Bits of Security Strength, If the Output is Sufficiently Long

secureHashAlgorithmKECCAK256back to summary
pack-priv static void secureHashAlgorithmKECCAK256(byte[] output, int outputOffset, int outputLength, byte[] input, int inputOffset, int inputLength)

Description: The Secure-Hash-Algorithm-3 Extendable-Output Function That Generally Supports 256 Bits of Security Strength, If the Output is Sufficiently Long