mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
synced 2024-12-28 16:56:26 +00:00
certs: unify blacklist_hashes.c and blacklist_nohashes.c
These two files are very similar. Unify them. Signed-off-by: Masahiro Yamada <masahiroy@kernel.org> Reviewed-by: Mickaël Salaün <mic@linux.microsoft.com> Reviewed-by: Jarkko Sakkinen <jarkko@kernel.org>
This commit is contained in:
parent
9008a67666
commit
31f6d95c2c
@ -4,24 +4,22 @@
|
|||||||
#
|
#
|
||||||
|
|
||||||
obj-$(CONFIG_SYSTEM_TRUSTED_KEYRING) += system_keyring.o system_certificates.o
|
obj-$(CONFIG_SYSTEM_TRUSTED_KEYRING) += system_keyring.o system_certificates.o
|
||||||
obj-$(CONFIG_SYSTEM_BLACKLIST_KEYRING) += blacklist.o
|
obj-$(CONFIG_SYSTEM_BLACKLIST_KEYRING) += blacklist.o blacklist_hashes.o
|
||||||
obj-$(CONFIG_SYSTEM_REVOCATION_LIST) += revocation_certificates.o
|
obj-$(CONFIG_SYSTEM_REVOCATION_LIST) += revocation_certificates.o
|
||||||
ifneq ($(CONFIG_SYSTEM_BLACKLIST_HASH_LIST),)
|
|
||||||
|
|
||||||
$(obj)/blacklist_hashes.o: $(obj)/blacklist_hash_list
|
$(obj)/blacklist_hashes.o: $(obj)/blacklist_hash_list
|
||||||
CFLAGS_blacklist_hashes.o := -I $(obj)
|
CFLAGS_blacklist_hashes.o := -I $(obj)
|
||||||
|
|
||||||
quiet_cmd_check_and_copy_blacklist_hash_list = GEN $@
|
quiet_cmd_check_and_copy_blacklist_hash_list = GEN $@
|
||||||
cmd_check_and_copy_blacklist_hash_list = \
|
cmd_check_and_copy_blacklist_hash_list = \
|
||||||
|
$(if $(CONFIG_SYSTEM_BLACKLIST_HASH_LIST), \
|
||||||
$(AWK) -f $(srctree)/$(src)/check-blacklist-hashes.awk $(CONFIG_SYSTEM_BLACKLIST_HASH_LIST) >&2; \
|
$(AWK) -f $(srctree)/$(src)/check-blacklist-hashes.awk $(CONFIG_SYSTEM_BLACKLIST_HASH_LIST) >&2; \
|
||||||
cat $(CONFIG_SYSTEM_BLACKLIST_HASH_LIST) > $@
|
{ cat $(CONFIG_SYSTEM_BLACKLIST_HASH_LIST); echo $(comma) NULL; } > $@, \
|
||||||
|
echo NULL > $@)
|
||||||
|
|
||||||
$(obj)/blacklist_hash_list: $(CONFIG_SYSTEM_BLACKLIST_HASH_LIST) FORCE
|
$(obj)/blacklist_hash_list: $(CONFIG_SYSTEM_BLACKLIST_HASH_LIST) FORCE
|
||||||
$(call if_changed,check_and_copy_blacklist_hash_list)
|
$(call if_changed,check_and_copy_blacklist_hash_list)
|
||||||
obj-$(CONFIG_SYSTEM_BLACKLIST_KEYRING) += blacklist_hashes.o
|
|
||||||
else
|
|
||||||
obj-$(CONFIG_SYSTEM_BLACKLIST_KEYRING) += blacklist_nohashes.o
|
|
||||||
endif
|
|
||||||
targets += blacklist_hash_list
|
targets += blacklist_hash_list
|
||||||
|
|
||||||
quiet_cmd_extract_certs = CERT $@
|
quiet_cmd_extract_certs = CERT $@
|
||||||
|
@ -3,5 +3,4 @@
|
|||||||
|
|
||||||
const char __initconst *const blacklist_hashes[] = {
|
const char __initconst *const blacklist_hashes[] = {
|
||||||
#include "blacklist_hash_list"
|
#include "blacklist_hash_list"
|
||||||
, NULL
|
|
||||||
};
|
};
|
||||||
|
@ -1,6 +0,0 @@
|
|||||||
// SPDX-License-Identifier: GPL-2.0
|
|
||||||
#include "blacklist.h"
|
|
||||||
|
|
||||||
const char __initconst *const blacklist_hashes[] = {
|
|
||||||
NULL
|
|
||||||
};
|
|
Loading…
Reference in New Issue
Block a user