Skip to content

Commit c2a6993

Browse files
hreineckeigaw
authored andcommitted
nvme/linux: add fallback implementation for nvme_insert_tls_key_compat()
Add a fallback implementation for nvme_insert_tls_key_compat() if CONFIG_KEYUTILS is not set. Signed-off-by: Hannes Reinecke <[email protected]>
1 parent 284659b commit c2a6993

1 file changed

Lines changed: 11 additions & 0 deletions

File tree

src/nvme/linux.c

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1868,6 +1868,17 @@ long nvme_insert_tls_key_versioned(const char *keyring, const char *key_type,
18681868
return -1;
18691869
}
18701870

1871+
long nvme_insert_tls_key_compat(const char *keyring, const char *key_type,
1872+
const char *hostnqn, const char *subsysnqn,
1873+
int version, int hmac,
1874+
unsigned char *configured_key, int key_len)
1875+
{
1876+
nvme_msg(NULL, LOG_ERR, "key operations not supported; "
1877+
"recompile with keyutils support.\n");
1878+
errno = ENOTSUP;
1879+
return -1;
1880+
}
1881+
18711882
long nvme_revoke_tls_key(const char *keyring, const char *key_type,
18721883
const char *identity)
18731884
{

0 commit comments

Comments
 (0)