Whamcloud - gitweb
LU-14880 libcfs: Use crypto/sha2.h if available 73/44373/4
authorShaun Tancheff <shaun.tancheff@hpe.com>
Thu, 22 Jul 2021 07:45:37 +0000 (02:45 -0500)
committerOleg Drokin <green@whamcloud.com>
Sat, 31 Jul 2021 06:39:32 +0000 (06:39 +0000)
commite9cffb256d10a3bb28c957f0bf06c61793a9610b
tree4e2558be1be6fc0cf05a1610a1d1819c66400add
parent39e4c97530c4657192e7c0d6a22ca30c90cdb6e4
LU-14880 libcfs: Use crypto/sha2.h if available

As of Linux commit a24d22b225ce158651378869a6b88105c4bdb887
   crypto: sha - split sha.h into sha1.h and sha2.h

sha.h is removed and sha2.h or sha3.h is preferred.

Test-Parameters: trivial
Fixes: a813e81870 ("LU-12275 sec: add llcrypt as file encryption library")
Signed-off-by: Shaun Tancheff <shaun.tancheff@hpe.com>
Change-Id: Iead5e1cb23e79a400da3cbfeb4c35c834e821d62
Reviewed-on: https://review.whamcloud.com/44373
Reviewed-by: James Simmons <jsimmons@infradead.org>
Tested-by: jenkins <devops@whamcloud.com>
Tested-by: Maloo <maloo@whamcloud.com>
Reviewed-by: Sebastien Buisson <sbuisson@ddn.com>
Reviewed-by: Oleg Drokin <green@whamcloud.com>
libcfs/autoconf/lustre-libcfs.m4
libcfs/libcfs/crypto/hkdf.c
libcfs/libcfs/crypto/keysetup.c