Merge remote-tracking branch 'driver-core/driver-core-next'
[deliverable/linux.git] / crypto / asymmetric_keys / Makefile
CommitLineData
964f3b3b
DH
1#
2# Makefile for asymmetric cryptographic keys
3#
4
5obj-$(CONFIG_ASYMMETRIC_KEY_TYPE) += asymmetric_keys.o
6
cfb664ff
DH
7asymmetric_keys-y := \
8 asymmetric_type.o \
9 restrict.o \
10 signature.o
a9681bf3
DH
11
12obj-$(CONFIG_ASYMMETRIC_PUBLIC_KEY_SUBTYPE) += public_key.o
c26fd69f
DH
13
14#
15# X.509 Certificate handling
16#
17obj-$(CONFIG_X509_CERTIFICATE_PARSER) += x509_key_parser.o
18x509_key_parser-y := \
19 x509-asn1.o \
b92e6570 20 x509_akid-asn1.o \
c26fd69f
DH
21 x509_cert_parser.o \
22 x509_public_key.o
23
b92e6570
DH
24$(obj)/x509_cert_parser.o: \
25 $(obj)/x509-asn1.h \
db6c43bd
TS
26 $(obj)/x509_akid-asn1.h
27
c26fd69f 28$(obj)/x509-asn1.o: $(obj)/x509-asn1.c $(obj)/x509-asn1.h
b92e6570 29$(obj)/x509_akid-asn1.o: $(obj)/x509_akid-asn1.c $(obj)/x509_akid-asn1.h
c26fd69f
DH
30
31clean-files += x509-asn1.c x509-asn1.h
b92e6570 32clean-files += x509_akid-asn1.c x509_akid-asn1.h
2e3fadbf 33
211416ee
DH
34#
35# PKCS#8 private key handling
36#
37obj-$(CONFIG_PKCS8_PRIVATE_KEY_PARSER) += pkcs8_key_parser.o
38pkcs8_key_parser-y := \
39 pkcs8-asn1.o \
40 pkcs8_parser.o
41
42$(obj)/pkcs8_parser.o: $(obj)/pkcs8-asn1.h
43$(obj)/pkcs8-asn1.o: $(obj)/pkcs8-asn1.c $(obj)/pkcs8-asn1.h
44
45clean-files += pkcs8-asn1.c pkcs8-asn1.h
46
2e3fadbf
DH
47#
48# PKCS#7 message handling
49#
50obj-$(CONFIG_PKCS7_MESSAGE_PARSER) += pkcs7_message.o
51pkcs7_message-y := \
52 pkcs7-asn1.o \
9f0d3314 53 pkcs7_parser.o \
08815b62 54 pkcs7_trust.o \
9f0d3314 55 pkcs7_verify.o
2e3fadbf
DH
56
57$(obj)/pkcs7_parser.o: $(obj)/pkcs7-asn1.h
58$(obj)/pkcs7-asn1.o: $(obj)/pkcs7-asn1.c $(obj)/pkcs7-asn1.h
59
60clean-files += pkcs7-asn1.c pkcs7-asn1.h
22d01afb
DH
61
62#
63# PKCS#7 parser testing key
64#
65obj-$(CONFIG_PKCS7_TEST_KEY) += pkcs7_test_key.o
66pkcs7_test_key-y := \
67 pkcs7_key_type.o
26d1164b
DH
68
69#
70# Signed PE binary-wrapped key handling
71#
72obj-$(CONFIG_SIGNED_PE_FILE_VERIFICATION) += verify_signed_pefile.o
73
74verify_signed_pefile-y := \
4c0b4b1d
DH
75 verify_pefile.o \
76 mscode_parser.o \
77 mscode-asn1.o
78
79$(obj)/mscode_parser.o: $(obj)/mscode-asn1.h $(obj)/mscode-asn1.h
80$(obj)/mscode-asn1.o: $(obj)/mscode-asn1.c $(obj)/mscode-asn1.h
81
82clean-files += mscode-asn1.c mscode-asn1.h
This page took 0.211455 seconds and 5 git commands to generate.