Skip to content

Commit 31f6d95

Browse files
committed
certs: unify blacklist_hashes.c and blacklist_nohashes.c
These two files are very similar. Unify them. Signed-off-by: Masahiro Yamada <[email protected]> Reviewed-by: Mickaël Salaün <[email protected]> Reviewed-by: Jarkko Sakkinen <[email protected]>
1 parent 9008a67 commit 31f6d95

File tree

3 files changed

+5
-14
lines changed

3 files changed

+5
-14
lines changed

certs/Makefile

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -4,24 +4,22 @@
44
#
55

66
obj-$(CONFIG_SYSTEM_TRUSTED_KEYRING) += system_keyring.o system_certificates.o
7-
obj-$(CONFIG_SYSTEM_BLACKLIST_KEYRING) += blacklist.o
7+
obj-$(CONFIG_SYSTEM_BLACKLIST_KEYRING) += blacklist.o blacklist_hashes.o
88
obj-$(CONFIG_SYSTEM_REVOCATION_LIST) += revocation_certificates.o
9-
ifneq ($(CONFIG_SYSTEM_BLACKLIST_HASH_LIST),)
109

1110
$(obj)/blacklist_hashes.o: $(obj)/blacklist_hash_list
1211
CFLAGS_blacklist_hashes.o := -I $(obj)
1312

1413
quiet_cmd_check_and_copy_blacklist_hash_list = GEN $@
1514
cmd_check_and_copy_blacklist_hash_list = \
15+
$(if $(CONFIG_SYSTEM_BLACKLIST_HASH_LIST), \
1616
$(AWK) -f $(srctree)/$(src)/check-blacklist-hashes.awk $(CONFIG_SYSTEM_BLACKLIST_HASH_LIST) >&2; \
17-
cat $(CONFIG_SYSTEM_BLACKLIST_HASH_LIST) > $@
17+
{ cat $(CONFIG_SYSTEM_BLACKLIST_HASH_LIST); echo $(comma) NULL; } > $@, \
18+
echo NULL > $@)
1819

1920
$(obj)/blacklist_hash_list: $(CONFIG_SYSTEM_BLACKLIST_HASH_LIST) FORCE
2021
$(call if_changed,check_and_copy_blacklist_hash_list)
21-
obj-$(CONFIG_SYSTEM_BLACKLIST_KEYRING) += blacklist_hashes.o
22-
else
23-
obj-$(CONFIG_SYSTEM_BLACKLIST_KEYRING) += blacklist_nohashes.o
24-
endif
22+
2523
targets += blacklist_hash_list
2624

2725
quiet_cmd_extract_certs = CERT $@

certs/blacklist_hashes.c

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,5 +3,4 @@
33

44
const char __initconst *const blacklist_hashes[] = {
55
#include "blacklist_hash_list"
6-
, NULL
76
};

certs/blacklist_nohashes.c

Lines changed: 0 additions & 6 deletions
This file was deleted.

0 commit comments

Comments
 (0)