Package-level declarations

Types

Link copied to clipboard
class cSHAKE128(val outputLength: Int = PARAMETER.minLength / 8, val functionName: ByteArray = ByteArray(0), val customization: ByteArray = ByteArray(0)) : AbstractKeccakFunction

cSHAKE128 Hash Function as defined in SP 800-185.

Link copied to clipboard
class cSHAKE256(val outputLength: Int = PARAMETER.minLength / 8, val functionName: ByteArray = ByteArray(0), val customization: ByteArray = ByteArray(0)) : AbstractKeccakFunction

cSHAKE256 Hash Function as defined in SP 800-185.

Link copied to clipboard
interface KeccakInstance

An instance defined as a Standard API for asia.hombre.keccak.*.

Link copied to clipboard
class KMAC128(key: ByteArray, val outputLength: Int = PARAMETER.minLength / 8, val customization: ByteArray = ByteArray(0)) : AbstractKeccakFunction

KMAC128 Hash Function as defined in SP 800-185.

Link copied to clipboard
class KMAC256(key: ByteArray, val outputLength: Int = PARAMETER.minLength / 8, val customization: ByteArray = ByteArray(0)) : AbstractKeccakFunction

KMAC256 Hash Function as defined in SP 800-185.

Link copied to clipboard
class KMACXOF128(key: ByteArray, val outputLength: Int = PARAMETER.minLength / 8, val customization: ByteArray = ByteArray(0)) : AbstractKeccakFunction

KMACXOF128 Hash Function as defined in SP 800-185.

Link copied to clipboard
class KMACXOF256(key: ByteArray, val outputLength: Int = PARAMETER.minLength / 8, val customization: ByteArray = ByteArray(0)) : AbstractKeccakFunction

KMACXOF256 Hash Function as defined in SP 800-185.

Link copied to clipboard
class RawSHAKE128(val outputLength: Int = PARAMETER.minLength / 8) : AbstractKeccakFunction

RawSHAKE128 Hash Function as defined in FIPS 202.

Link copied to clipboard
class RawSHAKE256(val outputLength: Int = PARAMETER.minLength / 8) : AbstractKeccakFunction

RawSHAKE256 Hash Function as defined in FIPS 202.

Link copied to clipboard
class SHA3_224(val outputLength: Int = PARAMETER.minLength / 8) : AbstractKeccakFunction

SHA3-224 Hash Function as defined in FIPS 202.

Link copied to clipboard
class SHA3_256(val outputLength: Int = PARAMETER.minLength / 8) : AbstractKeccakFunction

SHA3-256 Hash Function as defined in FIPS 202.

Link copied to clipboard
class SHA3_384(val outputLength: Int = PARAMETER.minLength / 8) : AbstractKeccakFunction

SHA3-384 Hash Function as defined in FIPS 202.

Link copied to clipboard
class SHA3_512(val outputLength: Int = PARAMETER.minLength / 8) : AbstractKeccakFunction

SHA3-512 Hash Function as defined in FIPS 202.

Link copied to clipboard
class SHAKE128(val outputLength: Int = PARAMETER.minLength / 8) : AbstractKeccakFunction

SHAKE128 Hash Function as defined in FIPS 202.

Link copied to clipboard
class SHAKE256(val outputLength: Int = PARAMETER.minLength / 8) : AbstractKeccakFunction

SHAKE256 Hash Function as defined in FIPS 202.