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.