| /* SPDX-License-Identifier: GPL-2.0 */ | |
| /* | |
| * SED key operations. | |
| * | |
| * Copyright (C) 2023 IBM Corporation | |
| * | |
| * These are the accessor functions (read/write) for SED Opal | |
| * keys. Specific keystores can provide overrides. | |
| * | |
| */ | |
| #include <linux/kernel.h> | |
| #ifdef CONFIG_PSERIES_PLPKS_SED | |
| int sed_read_key(char *keyname, char *key, u_int *keylen); | |
| int sed_write_key(char *keyname, char *key, u_int keylen); | |
| #else | |
| static inline | |
| int sed_read_key(char *keyname, char *key, u_int *keylen) { | |
| return -EOPNOTSUPP; | |
| } | |
| static inline | |
| int sed_write_key(char *keyname, char *key, u_int keylen) { | |
| return -EOPNOTSUPP; | |
| } | |
| #endif |