Author: jkim
Date: Wed Nov  4 22:41:54 2020
New Revision: 367351
URL: https://svnweb.freebsd.org/changeset/base/367351

Log:
  Make the tests work without COMPAT_FREEBSD12 in kernel.
  
  sysctl 'kern.cryptodevallowsoft' was renamed to 'kern.crypto.allow_soft' in
  r359374 and the prevous one is only available in kernel built with
  "options COMPAT_FREEBSD12".

Modified:
  head/tests/sys/opencrypto/blake2_test.c
  head/tests/sys/opencrypto/poly1305_test.c
  head/tests/sys/opencrypto/runtests.sh

Modified: head/tests/sys/opencrypto/blake2_test.c
==============================================================================
--- head/tests/sys/opencrypto/blake2_test.c     Wed Nov  4 22:29:01 2020        
(r367350)
+++ head/tests/sys/opencrypto/blake2_test.c     Wed Nov  4 22:41:54 2020        
(r367351)
@@ -185,14 +185,14 @@ test_blake2s_vectors(const char *devname, const char *
 ATF_TC_WITHOUT_HEAD(blake2b_vectors);
 ATF_TC_BODY(blake2b_vectors, tc)
 {
-       ATF_REQUIRE_SYSCTL_INT("kern.cryptodevallowsoft", 1);
+       ATF_REQUIRE_SYSCTL_INT("kern.crypto.allow_soft", 1);
        test_blake2b_vectors("cryptosoft0", "nexus/cryptosoft");
 }
 
 ATF_TC_WITHOUT_HEAD(blake2s_vectors);
 ATF_TC_BODY(blake2s_vectors, tc)
 {
-       ATF_REQUIRE_SYSCTL_INT("kern.cryptodevallowsoft", 1);
+       ATF_REQUIRE_SYSCTL_INT("kern.crypto.allow_soft", 1);
        test_blake2s_vectors("cryptosoft0", "nexus/cryptosoft");
 }
 
@@ -200,14 +200,14 @@ ATF_TC_BODY(blake2s_vectors, tc)
 ATF_TC_WITHOUT_HEAD(blake2b_vectors_x86);
 ATF_TC_BODY(blake2b_vectors_x86, tc)
 {
-       ATF_REQUIRE_SYSCTL_INT("kern.cryptodevallowsoft", 1);
+       ATF_REQUIRE_SYSCTL_INT("kern.crypto.allow_soft", 1);
        test_blake2b_vectors("blaketwo0", "nexus/blake2");
 }
 
 ATF_TC_WITHOUT_HEAD(blake2s_vectors_x86);
 ATF_TC_BODY(blake2s_vectors_x86, tc)
 {
-       ATF_REQUIRE_SYSCTL_INT("kern.cryptodevallowsoft", 1);
+       ATF_REQUIRE_SYSCTL_INT("kern.crypto.allow_soft", 1);
        test_blake2s_vectors("blaketwo0", "nexus/blake2");
 }
 #endif

Modified: head/tests/sys/opencrypto/poly1305_test.c
==============================================================================
--- head/tests/sys/opencrypto/poly1305_test.c   Wed Nov  4 22:29:01 2020        
(r367350)
+++ head/tests/sys/opencrypto/poly1305_test.c   Wed Nov  4 22:41:54 2020        
(r367351)
@@ -390,7 +390,7 @@ test_rfc7539_poly1305_vectors(int crid, const char *mo
 ATF_TC_WITHOUT_HEAD(poly1305_vectors);
 ATF_TC_BODY(poly1305_vectors, tc)
 {
-       ATF_REQUIRE_SYSCTL_INT("kern.cryptodevallowsoft", 1);
+       ATF_REQUIRE_SYSCTL_INT("kern.crypto.allow_soft", 1);
        test_rfc7539_poly1305_vectors(CRYPTO_FLAG_SOFTWARE, "nexus/cryptosoft");
 }
 

Modified: head/tests/sys/opencrypto/runtests.sh
==============================================================================
--- head/tests/sys/opencrypto/runtests.sh       Wed Nov  4 22:29:01 2020        
(r367350)
+++ head/tests/sys/opencrypto/runtests.sh       Wed Nov  4 22:41:54 2020        
(r367351)
@@ -83,7 +83,7 @@ for required_module in $cpu_module cryptodev; do
        fi
 done
 
-cdas_sysctl=kern.cryptodevallowsoft
+cdas_sysctl=kern.crypto.allow_soft
 if ! oldcdas=$(sysctl -e $cdas_sysctl); then
        echo "1..0 # SKIP: could not resolve sysctl: $cdas_sysctl"
        exit 0
_______________________________________________
svn-src-head@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/svn-src-head
To unsubscribe, send any mail to "svn-src-head-unsubscr...@freebsd.org"

Reply via email to