OS Manuals

libnvmf_import_tls_key-libnvme3(2)

libnvmf_import_tls_key - Decode a PSK from the PSK interchange format

libnvmf_import_tls_key(9) libnvme API manual libnvmf_import_tls_key(9)

libnvmf_import_tls_key - Decode a PSK from the PSK interchange format

int libnvmf_import_tls_key (struct libnvme_global_ctx *ctx , const char *encoded_key , int *key_len , enum libnvmf_hmac_alg *hmac , unsigned char **key );

struct libnvme_global_ctx object
PSK in PSK interchange format
Length of the decoded PSK to return
Hash function recorded in encoded_key to return
Decoded PSK to return

Decodes encoded_key from the PSK Interchange format as defined in section 3.6.1.5 of the NVMe TCP Transport Specification 1.3.

It is the responsibility of the caller to free the returned buffer.

0 on success, negative error code otherwise.

libnvmf_import_tls_key October 2026

nvme-cli 3.2-r0 · os · ingested 2026-10-31