2026-02-10 22:30:57 +01:00

11 lines
230 B
Nim

# Request utils.
{.push raises: [].}
import bearssl/rand, stew/byteutils
proc generateRequestId*(rng: ref HmacDrbgContext): string =
var bytes: array[10, byte]
hmacDrbgGenerate(rng[], bytes)
return byteutils.toHex(bytes)