1 /* SPDX-License-Identifier: GPL-2.0 */ 2 /* 3 * Copyright (c) 2023 Hannes Reinecke, SUSE Labs 4 */ 5 6 #ifndef _NVME_KEYRING_H 7 #define _NVME_KEYRING_H 8 9 #if IS_ENABLED(CONFIG_NVME_KEYRING) 10 11 key_serial_t nvme_tls_psk_default(struct key *keyring, 12 const char *hostnqn, const char *subnqn); 13 14 key_serial_t nvme_keyring_id(void); 15 16 #else 17 nvme_tls_psk_default(struct key * keyring,const char * hostnqn,const char * subnqn)18static inline key_serial_t nvme_tls_psk_default(struct key *keyring, 19 const char *hostnqn, const char *subnqn) 20 { 21 return 0; 22 } nvme_keyring_id(void)23static inline key_serial_t nvme_keyring_id(void) 24 { 25 return 0; 26 } 27 #endif /* !CONFIG_NVME_KEYRING */ 28 #endif /* _NVME_KEYRING_H */ 29