X-Git-Url: https://asedeno.scripts.mit.edu/gitweb/?a=blobdiff_plain;f=certs%2Fblacklist.c;h=6514f9ebc943f4e7e8cd2f3ceba36da0762c269a;hb=85db1cde825344cc1419d3adadaf4187154ad687;hp=ec00bf337eb673b28bced4f1521d9d0a007a0c2e;hpb=750c930b085ba56cfac3649e8e0dff72a8c5f8a5;p=linux.git 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 */