| libnvmf_create_raw_secret(9) | libnvme API manual | libnvmf_create_raw_secret(9) |
NAME
libnvmf_create_raw_secret - Generate a raw secret buffer from input data
SYNOPSIS
int libnvmf_create_raw_secret (struct libnvme_global_ctx *ctx , const char *secret , size_t key_len , unsigned char **raw_secret );
ARGUMENTS
- ctx
- struct libnvme_global_ctx object
- secret
- Input secret data
- key_len
- The length of the raw_secret in bytes
- raw_secret
- Return buffer with the generated raw secret
DESCRIPTION
Transforms the provided secret into a raw secret buffer suitable for use with NVMe key management operations.
The generated raw secret can subsequently be passed to libnvmf_insert_tls_key_versioned or libnvmf_update_key.
RETURN
0 on success, negative error code otherwise.
| libnvmf_create_raw_secret | October 2026 |