# SPDX-License-Identifier: GPL-2.0 # # Makefile for key management # # # Core # obj-y := \ gc.o \ key.o \ keyring.o \ keyctl.o \ permission.o \ process_keys.o \ request_key.o \ request_key_auth.o \ user_defined.o compat-obj-$([31mCONFIG_KEY_DH_OPERATIONS[0m) += compat_dh.o obj-$([31mCONFIG_KEYS_COMPAT[0m) += compat.o $(compat-obj-y) obj-$([31mCONFIG_PROC_FS[0m) += proc.o obj-$([31mCONFIG_SYSCTL[0m) += sysctl.o obj-$([31mCONFIG_PERSISTENT_KEYRINGS[0m) += persistent.o obj-$([31mCONFIG_KEY_DH_OPERATIONS[0m) += dh.o obj-$([31mCONFIG_ASYMMETRIC_KEY_TYPE[0m) += keyctl_pkey.o # # Key types # obj-$([31mCONFIG_BIG_KEYS[0m) += big_key.o obj-$([31mCONFIG_TRUSTED_KEYS[0m) += trusted.o obj-$([31mCONFIG_ENCRYPTED_KEYS[0m) += encrypted-keys/ |