nvme_generate_tls_key_identity - Man Page

Generate the TLS key identity

Synopsis

char * nvme_generate_tls_key_identity (const char *hostnqn , const char *subsysnqn , int version , int hmac , unsigned char *configured_key , int key_len );

Arguments

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 and generate the corresponding TLs identity.

Return

The string containing the TLS identity. It is the responsibility of the caller to free the returned string.

Info

August 2024 libnvme API manual