author: Nayna Jain <nayna@linux.ibm.com> 2019-10-30 23:31:31 -0400
committer: Michael Ellerman <mpe@ellerman.id.au> 2019-11-12 12:25:50 +1100
commit: 2434f7d2d488c3301ae81f1031e1c66c6f076fb7
parent: e14555e3d0e9edfad0a6840c0152f71aba97e793
Commit Summary:
Diffstat:
1 file changed, 8 insertions, 0 deletions
diff --git a/certs/blacklist.c b/certs/blacklist.c
index ec00bf337eb6..6514f9ebc943 100644
--- a/certs/blacklist.c
+++ b/certs/blacklist.c
@@ -135,6 +135,15 @@ int is_hash_blacklisted(const u8 *hash, size_t hash_len, const char *type)
}
EXPORT_SYMBOL_GPL(is_hash_blacklisted);
+int is_binary_blacklisted(const u8 *hash, size_t hash_len)
+{
+ if (is_hash_blacklisted(hash, hash_len, "bin") == -EKEYREJECTED)
+ return -EPERM;
+
+ return 0;
+}
+EXPORT_SYMBOL_GPL(is_binary_blacklisted);
+
/*
* Initialise the blacklist
*/