nvme_insert_tls_key_versioned - Derive and insert TLS key
Contents
Arguments
keyring Keyring to use
key_type Type of the resulting key
hostnqn Host NVMe Qualified Name
subsysnqn Subsystem NVMe Qualified Name
version Key version to use
hmac HMAC algorithm
configured_key
Configured key data to derive the key from
key_len Length of configured_key
Description
Derives a 'retained' TLS key as specified in NVMe TCP 1.0a (if version s set to '0') or NVMe TP8028 (if
version is set to '1) and stores it as type key_type in the keyring specified by keyring.
Name
nvme_insert_tls_key_versioned - Derive and insert TLS key
Return
The key serial number if the key could be inserted into the keyring or 0 with errno otherwise.
August 2025 nvme_insert_tls_key_versioned nvme_insert_tls_key_versioned(2)
Synopsis
longnvme_insert_tls_key_versioned(constchar*keyring,constchar*key_type,constchar*hostnqn,constchar*subsysnqn,intversion,inthmac,unsignedchar*configured_key,intkey_len);
