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. October 2026 libnvmf_create_raw_secret libnvmf_create_raw_secret(9)