Package-level declarations

Types

Link copied to clipboard

Extended functionality, specifically for a Xof who's backing instance is a org.kotlincrypto.core.mac.Mac.

Link copied to clipboard
sealed class Xof<A : XofAlgorithm>(val delegate: A) : Algorithm, Copyable<Xof<A>> , Resettable, Updatable

Extendable-Output Function (i.e. XOF)

Link copied to clipboard

Denotes a class as a user of a specified cryptographic algorithm which supports Extendable-Output Functions (XOFs).

Link copied to clipboard
abstract class XofFactory<A : XofAlgorithm>

Factory class for implementors of Digest or Mac to wrap them in XofDelegate such that there is a distinct separation of functionality between those class types and Xofs, while still being able to share similarities/capabilities.