carta
libnvmf_update_key-libnvme3(2)

libnvmf_update_key-libnvme32

Update key raw data

Usage

int libnvmf_update_key (struct libnvme_global_ctx *ctx , long keyring_id , const char *key_type , const char *identity , unsigned char *key_data , int key_len , long *key );

Arguments

ctx

struct libnvme_global_ctx object

keyring_id

Id of the keyring holding key_id

key_type

Type of the key to insert

identity

Key identity string

key_data

Raw data of the key

key_len

Length of key_data

key

Key serial to return

Overview

Links the keyring specified by keyring_id into the session keyring and updates the key reference by identity with key_data. The old key with identity identity will be revoked to make it inaccessible.

Return

0 on success, negative error code otherwise.

From nvme-cli 3.2-1 in Arch Linux 2026-11-01. Parsed by carta from the page's man source.