On Fri, 2018-11-30 at 14:22 -0500, Mimi Zohar wrote: > On Thu, 2018-11-29 at 15:27 +0300, Vitaly Chikunov wrote: > > If configured with "--with-kernel-headers=PATH" try to extract hash > > algorithms from "hash_info.h" from the kernel source tree or > > kernel-headers package located in the specified path. (Otherwise, it > > will be tried to get from the installed kernel.) > > > > This also introduces two algorithm lists, one is built-in and another is > > from the kernel source. (They should never contain conflicting algorithm > > IDs by their append-only nature.) If the digest is not found in the > > built-in list it will be searched in the list from kernel's > > "hash_info.h". > > > > This patch will allow evmctl to be just recompiled to work with digest > > algorithms introduced in the newer kernels. > > > > Suggested-by: Mimi Zohar <zohar@xxxxxxxxxxxxx> > > Signed-off-by: Vitaly Chikunov <vt@xxxxxxxxxxxx> > > --- > > Changes since v1: > > - New patch. > > Changes since v2: > > - Mark PATH portion of "--with-kernel-headers=PATH" non-optional and > > change description to reflect correct behavior. > Defaulting to the currently running kernel build tree would have been > nice. Then you could extract "hash_algo_name[]" from crypto/hash_info.c directly. Mimi