plucky (2) nvme_insert_tls_key.2.gz

Provided by: libnvme-dev_1.11.1-2_amd64 bug

NAME

       nvme_insert_tls_key - Derive and insert TLS key

SYNOPSIS

       long  nvme_insert_tls_key  (const char *keyring , const char *key_type , const char *hostnqn , const char
       *subsysnqn , int hmac , unsigned char *configured_key , int key_len );

ARGUMENTS

       keyring     Keyring to use

       key_type    Type of the resulting key

       hostnqn     Host NVMe Qualified Name

       subsysnqn   Subsystem NVMe Qualified Name

       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 and stores it as type key_type in the  keyring
       specified by keyring.

RETURN

       The key serial number if the key could be inserted into the keyring or 0 with errno otherwise.