class HmacDigester : Digester
A Digester implementation which uses HMAC.
See Also
<init> |
HmacDigester(key: SecretKey, algorithm: String = HmacAlgorithms.SHA_256, provider: KryptoProvider = KryptoProvider.defaultInstance)
A Digester implementation which uses HMAC. |
algorithm |
val algorithm: String
The algorithm this Digester uses. |
jdkMac |
val jdkMac: Mac |
key |
val key: SecretKey |
provider |
val provider: KryptoProvider
|
digestBuilder |
fun digestBuilder(): DigestBuilder
Return an instance of DigestBuilder fueled by this Digester. |
digest |
fun digest(bytes: Bytes): Bytes
Digest the given Bytes. fun digest(vararg bytes: Bytes): Bytes
Digest the given sets of Bytes as one message. |