Don't use des when disabled.
authorBen Laurie <ben@links.org>
Sat, 1 Oct 2016 14:00:16 +0000 (15:00 +0100)
committerBen Laurie <ben@links.org>
Sun, 2 Oct 2016 04:58:22 +0000 (05:58 +0100)
Reviewed-by: Rich Salz <rsalz@openssl.org>
test/recipes/20-test_passwd.t

index 68169ac473f9d650d4885b818e05087c20228e2f..cf9c2cc8eb1f6af825d2fefd5e239fb675cf7701 100644 (file)
@@ -11,19 +11,20 @@ use strict;
 use warnings;
 
 use OpenSSL::Test;
+use OpenSSL::Test::Utils;
 
 setup("test_passwd");
 
-plan tests => 6;
+plan tests => disabled("des") ? 4 : 6;
 
 ok(compare1stline([qw{openssl passwd password}], '^.{13}\R$'),
-   'crypt password with random salt');
+   'crypt password with random salt') if !disabled("des");
 ok(compare1stline([qw{openssl passwd -1 password}], '^\$1\$.{8}\$.{22}\R$'),
    'BSD style MD5 password with random salt');
 ok(compare1stline([qw{openssl passwd -apr1 password}], '^\$apr1\$.{8}\$.{22}\R$'),
    'Apache style MD5 password with random salt');
 ok(compare1stline([qw{openssl passwd -salt xx password}], '^xxj31ZMTZzkVA\R$'),
-   'crypt password with salt xx');
+   'crypt password with salt xx') if !disabled("des");
 ok(compare1stline([qw{openssl passwd -salt xxxxxxxx -1 password}], '^\$1\$xxxxxxxx\$UYCIxa628\.9qXjpQCjM4a\.\R$'),
    'BSD style MD5 password with salt xxxxxxxx');
 ok(compare1stline([qw{openssl passwd -salt xxxxxxxx -apr1 password}], '^\$apr1\$xxxxxxxx\$dxHfLAsjHkDRmG83UXe8K0\R$'),