Back to home page

OSCL-LXR

 
 

    


0001 # SPDX-License-Identifier: GPL-2.0
0002 #
0003 # Makefile for key management
0004 #
0005 
0006 #
0007 # Core
0008 #
0009 obj-y := \
0010         gc.o \
0011         key.o \
0012         keyring.o \
0013         keyctl.o \
0014         permission.o \
0015         process_keys.o \
0016         request_key.o \
0017         request_key_auth.o \
0018         user_defined.o
0019 compat-obj-$(CONFIG_KEY_DH_OPERATIONS) += compat_dh.o
0020 obj-$(CONFIG_COMPAT) += compat.o $(compat-obj-y)
0021 obj-$(CONFIG_PROC_FS) += proc.o
0022 obj-$(CONFIG_SYSCTL) += sysctl.o
0023 obj-$(CONFIG_PERSISTENT_KEYRINGS) += persistent.o
0024 obj-$(CONFIG_KEY_DH_OPERATIONS) += dh.o
0025 obj-$(CONFIG_ASYMMETRIC_KEY_TYPE) += keyctl_pkey.o
0026 
0027 #
0028 # Key types
0029 #
0030 obj-$(CONFIG_BIG_KEYS) += big_key.o
0031 obj-$(CONFIG_TRUSTED_KEYS) += trusted-keys/
0032 obj-$(CONFIG_ENCRYPTED_KEYS) += encrypted-keys/