libnvmf_create_raw_secret-libnvme32
Generate a raw secret buffer from input data
Usage
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 |
Overview
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.