forked from sergeych/crypto2
18 lines
483 B
Kotlin
18 lines
483 B
Kotlin
/*
|
|
* Copyright (c) 2025. Sergey S. Chernov - All Rights Reserved
|
|
*
|
|
* You may use, distribute and modify this code under the
|
|
* terms of the private license, which you must obtain from the author
|
|
*
|
|
* To obtain the license, contact the author: https://t.me/real_sergeych or email to
|
|
* real dot sergeych at gmail.
|
|
*/
|
|
|
|
package net.sergeych.crypto2
|
|
|
|
interface NonceBased {
|
|
val nonceBytesLength: Int
|
|
}
|
|
|
|
fun NonceBased.randomNonce(): UByteArray = randomUBytes(nonceBytesLength)
|