abstract class Digester : Any
A base class which describes an object that can one-way digest a message (some data).
| <init> |
Digester()
A base class which describes an object that can one-way digest a message (some data). |
| algorithm |
abstract val algorithm: String
The algorithm this Digester uses. |
| provider |
abstract val provider: KryptoProvider
The provider this Digester uses. |
| 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. |
| digestBuilder |
abstract fun digestBuilder(): DigestBuilder
Return an instance of DigestBuilder fueled by this Digester. |
| HashDigester |
class HashDigester : Digester
A Digester implementation that uses a straight-forward hash. |
| HmacDigester |
class HmacDigester : Digester
A Digester implementation which uses HMAC. |