nvme_scan_tls_keys(2)

nvme_scan_tls_keys2

Iterate over tls keys in a keyring

Usage

int nvme_scan_tls_keys (const char *keyring , nvme_scan_tls_keys_cb_t cb , void *data );

Arguments

keyring

Keyring holding TLS keys

cb

Callback function

data

Pointer for data to be passed to cb

Overview

Iterates keyring and call cb for each TLS key. When keyring is NULL the default '.nvme' keyring is used. A TLS key must be of type 'psk' and the description must be of the form 'NVMe<0|1><R|G>0<1|2> <identity>', otherwise it will be skipped during iteration.

Return

Number of keys for which cb was called, or -1 with errno set on error.

From libnvme-dev 1.13-2 in Debian 13 (Trixie). Parsed by carta from the page's man source.