Commit | Line | Data |
---|---|---|
964f3b3b DH |
1 | # |
2 | # Makefile for asymmetric cryptographic keys | |
3 | # | |
4 | ||
5 | obj-$(CONFIG_ASYMMETRIC_KEY_TYPE) += asymmetric_keys.o | |
6 | ||
4ae71c1d | 7 | asymmetric_keys-y := asymmetric_type.o signature.o |
a9681bf3 DH |
8 | |
9 | obj-$(CONFIG_ASYMMETRIC_PUBLIC_KEY_SUBTYPE) += public_key.o | |
612e0fe9 | 10 | obj-$(CONFIG_PUBLIC_KEY_ALGO_RSA) += rsa.o |
c26fd69f DH |
11 | |
12 | # | |
13 | # X.509 Certificate handling | |
14 | # | |
15 | obj-$(CONFIG_X509_CERTIFICATE_PARSER) += x509_key_parser.o | |
16 | x509_key_parser-y := \ | |
17 | x509-asn1.o \ | |
18 | x509_rsakey-asn1.o \ | |
19 | x509_cert_parser.o \ | |
20 | x509_public_key.o | |
21 | ||
22 | $(obj)/x509_cert_parser.o: $(obj)/x509-asn1.h $(obj)/x509_rsakey-asn1.h | |
23 | $(obj)/x509-asn1.o: $(obj)/x509-asn1.c $(obj)/x509-asn1.h | |
24 | $(obj)/x509_rsakey-asn1.o: $(obj)/x509_rsakey-asn1.c $(obj)/x509_rsakey-asn1.h | |
25 | ||
26 | clean-files += x509-asn1.c x509-asn1.h | |
27 | clean-files += x509_rsakey-asn1.c x509_rsakey-asn1.h |