0001
0002
0003
0004
0005
0006 obj-$(CONFIG_ASYMMETRIC_KEY_TYPE) += asymmetric_keys.o
0007
0008 asymmetric_keys-y := \
0009 asymmetric_type.o \
0010 restrict.o \
0011 signature.o
0012
0013 obj-$(CONFIG_ASYMMETRIC_PUBLIC_KEY_SUBTYPE) += public_key.o
0014
0015
0016
0017
0018 obj-$(CONFIG_X509_CERTIFICATE_PARSER) += x509_key_parser.o
0019 x509_key_parser-y := \
0020 x509.asn1.o \
0021 x509_akid.asn1.o \
0022 x509_cert_parser.o \
0023 x509_loader.o \
0024 x509_public_key.o
0025 x509_key_parser-$(CONFIG_FIPS_SIGNATURE_SELFTEST) += selftest.o
0026
0027 $(obj)/x509_cert_parser.o: \
0028 $(obj)/x509.asn1.h \
0029 $(obj)/x509_akid.asn1.h
0030
0031 $(obj)/x509.asn1.o: $(obj)/x509.asn1.c $(obj)/x509.asn1.h
0032 $(obj)/x509_akid.asn1.o: $(obj)/x509_akid.asn1.c $(obj)/x509_akid.asn1.h
0033
0034
0035
0036
0037 obj-$(CONFIG_PKCS8_PRIVATE_KEY_PARSER) += pkcs8_key_parser.o
0038 pkcs8_key_parser-y := \
0039 pkcs8.asn1.o \
0040 pkcs8_parser.o
0041
0042 $(obj)/pkcs8_parser.o: $(obj)/pkcs8.asn1.h
0043 $(obj)/pkcs8-asn1.o: $(obj)/pkcs8.asn1.c $(obj)/pkcs8.asn1.h
0044
0045 clean-files += pkcs8.asn1.c pkcs8.asn1.h
0046
0047
0048
0049
0050 obj-$(CONFIG_PKCS7_MESSAGE_PARSER) += pkcs7_message.o
0051 pkcs7_message-y := \
0052 pkcs7.asn1.o \
0053 pkcs7_parser.o \
0054 pkcs7_trust.o \
0055 pkcs7_verify.o
0056
0057 $(obj)/pkcs7_parser.o: $(obj)/pkcs7.asn1.h
0058 $(obj)/pkcs7.asn1.o: $(obj)/pkcs7.asn1.c $(obj)/pkcs7.asn1.h
0059
0060
0061
0062
0063 obj-$(CONFIG_PKCS7_TEST_KEY) += pkcs7_test_key.o
0064 pkcs7_test_key-y := \
0065 pkcs7_key_type.o
0066
0067
0068
0069
0070 obj-$(CONFIG_SIGNED_PE_FILE_VERIFICATION) += verify_signed_pefile.o
0071
0072 verify_signed_pefile-y := \
0073 verify_pefile.o \
0074 mscode_parser.o \
0075 mscode.asn1.o
0076
0077 $(obj)/mscode_parser.o: $(obj)/mscode.asn1.h $(obj)/mscode.asn1.h
0078 $(obj)/mscode.asn1.o: $(obj)/mscode.asn1.c $(obj)/mscode.asn1.h