<init>

StatelessHmacNonceManager(
    key: ByteArray,
    algorithm: String = "HmacSHA256",
    timeoutMillis: Long = 60000,
    nonceGenerator: () -> String = { generateNonce() })

Helper constructor that makes a secret key from key ByteArray

StatelessHmacNonceManager(
    keySpec: SecretKeySpec,
    algorithm: String = "HmacSHA256",
    timeoutMillis: Long = 60000,
    nonceGenerator: () -> String = { generateNonce() })

Stateless nonce manager implementation with HMAC verification and timeout. Every nonce provided by this manager consist of a random part, timestamp and HMAC.