]> git.ipfire.org Git - thirdparty/gnutls.git/commitdiff
.gitlab-ci.yml: avoid using fipshmac
authorDaiki Ueno <ueno@gnu.org>
Mon, 12 Oct 2020 15:42:15 +0000 (17:42 +0200)
committerDaiki Ueno <ueno@gnu.org>
Wed, 4 Nov 2020 07:55:00 +0000 (08:55 +0100)
The new fipshmac command provided by libkcapi requires NETLINK_CRYPTO,
which is not enabled on gitlab CI.

Signed-off-by: Daiki Ueno <ueno@gnu.org>
.gitlab-ci.yml

index 4ef7e5720a94169560c7b94437d3a92fadb1b8fb..315ba05ca734e46b2a12fdbfaf7f712aa0ac3ca1 100644 (file)
@@ -211,7 +211,10 @@ FIPS140-2.Fedora.x86_64:
   - make -j$BUILDJOBS
   - make -j$CHECKJOBS check
   - mkdir -p lib/.libs/fipscheck
-  - fipshmac -d lib/.libs/fipscheck/ -s .hmac lib/.libs/libgnutls.so*
+  - |
+    for i in lib/.libs/libgnutls.so*; do
+      openssl sha256 -hmac orboDeJITITejsirpADONivirpUkvarP -hex $i | cut -f 2 -d ' ' > lib/.libs/fipscheck/$(basename $i).hmac
+    done
   - GNUTLS_FORCE_FIPS_MODE=1 make -j$CHECKJOBS check
   - cd ..
   tags: