---
name: "kcapi_rng_get_bytes"
section: "3"
platform: "linux"
package: "libkcapi-dev"
version: "1.4.0-1+b2"
release: "Debian 13 (Trixie)"
platforms: ["linux"]
url: "https://new.carta.tech/kcapi_rng_get_bytes"
---

# kcapi\_rng\_get\_bytes(3)

Convenience function to generate random bytes

## NAME

kcapi\_rng\_get\_bytes - Convenience function to generate random bytes

## SYNOPSIS

**ssize\_t kcapi\_rng\_get\_bytes(uint8\_t \*** *buffer***, size\_t** *outlen***);**

## ARGUMENTS

*buffer*

\[out\] filled with the random number

*outlen*

\[in\] buffer length

## DESCRIPTION

This convenience function generates random bytes of the size of outlen and stores them into the provided buffer.

*return* size of random number generated upon success; -EIO - data cannot be obtained

## AUTHOR

**Stephan Mueller** \<smueller@chronox.de\>

Author.

## COPYRIGHT
