# HG changeset patch # User Sergey Kandaurov # Date 1562668675 -10800 # Node ID dbce8fb5f5f8e651f85f7500f71169b6337ea670 # Parent fe0765147e1596bcbeb5fecd0567610b01513caa Tests: align with OpenSSL security level 2. This updates minimum requirements to 2048 bit RSA keys and SHA-2 message digest. diff --git a/grpc_ssl.t b/grpc_ssl.t --- a/grpc_ssl.t +++ b/grpc_ssl.t @@ -103,7 +103,7 @@ EOF $t->write_file('openssl.conf', <>$d/openssl.out 2>&1") == 0 + . "-aes128 2048 >>$d/openssl.out 2>&1") == 0 or die "Can't create private key: $!\n"; system('openssl req -x509 -new ' . "-config $d/openssl.conf -subj /CN=$name/ " diff --git a/h2_proxy_request_buffering_ssl.t b/h2_proxy_request_buffering_ssl.t --- a/h2_proxy_request_buffering_ssl.t +++ b/h2_proxy_request_buffering_ssl.t @@ -82,7 +82,7 @@ EOF $t->write_file('openssl.conf', <write_file('openssl.conf', <write_file('openssl.conf', <write_file('openssl.conf', <write_file('openssl.conf', <write_file('openssl.conf', <write_file('openssl.conf', <write_file('openssl.conf', <write_file('openssl.conf', <testdir(); foreach my $name ('localhost', 'inherits') { system("openssl genrsa -out $d/$name.key -passout pass:localhost " - . "-aes128 1024 >>$d/openssl.out 2>&1") == 0 + . "-aes128 2048 >>$d/openssl.out 2>&1") == 0 or die "Can't create private key: $!\n"; system('openssl req -x509 -new ' . "-config $d/openssl.conf -subj /CN=$name/ " diff --git a/proxy_if.t b/proxy_if.t --- a/proxy_if.t +++ b/proxy_if.t @@ -158,7 +158,7 @@ EOF $t->write_file('openssl.conf', <write_file('openssl.conf', <write_file('openssl.conf', <write_file('openssl.conf', <>$d/openssl.out 2>&1") == 0 + . "-aes128 2048 >>$d/openssl.out 2>&1") == 0 or die "Can't create private key: $!\n"; system('openssl req -x509 -new ' . "-config $d/openssl.conf -subj /CN=$name/ " diff --git a/proxy_ssl_keepalive.t b/proxy_ssl_keepalive.t --- a/proxy_ssl_keepalive.t +++ b/proxy_ssl_keepalive.t @@ -73,7 +73,7 @@ EOF $t->write_file('openssl.conf', <write_file('openssl.conf', <write_file('openssl.1.example.com.conf', <write_file('openssl.2.example.com.conf', <write_file('openssl.conf', <write_file('openssl.conf', <>$d/openssl.out 2>&1") == 0 + . "-aes128 2048 >>$d/openssl.out 2>&1") == 0 or die "Can't create $name key: $!\n"; system("openssl req -x509 -new -config $d/openssl.conf " . "-subj /CN=$name/ -out $d/$name.crt -key $d/$name.key " diff --git a/ssl_certificate_chain.t b/ssl_certificate_chain.t --- a/ssl_certificate_chain.t +++ b/ssl_certificate_chain.t @@ -73,7 +73,7 @@ my $d = $t->testdir(); $t->write_file('openssl.conf', <write_file('openssl.conf', <write_file('openssl.conf', <testdir(); system("openssl ecparam -genkey -out $d/ec.key -name prime256v1 " . ">>$d/openssl.out 2>&1") == 0 or die "Can't create EC pem: $!\n"; -system("openssl genrsa -out $d/rsa.key 1024 >>$d/openssl.out 2>&1") == 0 +system("openssl genrsa -out $d/rsa.key 2048 >>$d/openssl.out 2>&1") == 0 or die "Can't create RSA pem: $!\n"; foreach my $name ('ec', 'rsa') { diff --git a/ssl_client_escaped_cert.t b/ssl_client_escaped_cert.t --- a/ssl_client_escaped_cert.t +++ b/ssl_client_escaped_cert.t @@ -63,7 +63,7 @@ EOF $t->write_file('openssl.conf', <testdir(); $t->write_file('openssl.conf', <>$d/openssl.out 2>&1"); system('pkcs11-tool --module=/usr/local/lib/softhsm/libsofthsm.so ' - . '-p 1234 -l -k -d 0 -a nx_key_0 --key-type rsa:1024 ' + . '-p 1234 -l -k -d 0 -a nx_key_0 --key-type rsa:2048 ' . ">>$d/openssl.out 2>&1"); system('openssl req -x509 -new -engine pkcs11 ' diff --git a/ssl_password_file.t b/ssl_password_file.t --- a/ssl_password_file.t +++ b/ssl_password_file.t @@ -92,7 +92,7 @@ EOF $t->write_file('openssl.conf', <>$d/openssl.out 2>&1") == 0 + . "-aes128 2048 >>$d/openssl.out 2>&1") == 0 or die "Can't create private key: $!\n"; system('openssl req -x509 -new ' . "-config $d/openssl.conf -subj /CN=$name/ " diff --git a/ssl_proxy_protocol.t b/ssl_proxy_protocol.t --- a/ssl_proxy_protocol.t +++ b/ssl_proxy_protocol.t @@ -76,7 +76,7 @@ EOF $t->write_file('openssl.conf', <write_file('openssl.conf', < 'Net::SSLeay with OpenS $t->write_file('openssl.conf', <write_file('openssl.conf', < 'Net::SSLeay with OpenS $t->write_file('openssl.conf', <write_file('openssl.conf', <write_file('openssl.conf', <testdir(); $t->write_file('openssl.conf', <write_file('openssl.conf', <write_file('openssl.conf', <write_file('openssl.conf', <>$d/openssl.out 2>&1") == 0 + . "-aes128 2048 >>$d/openssl.out 2>&1") == 0 or die "Can't create private key: $!\n"; system('openssl req -x509 -new ' . "-config $d/openssl.conf -subj /CN=$name/ " diff --git a/stream_proxy_ssl_name.t b/stream_proxy_ssl_name.t --- a/stream_proxy_ssl_name.t +++ b/stream_proxy_ssl_name.t @@ -101,7 +101,7 @@ EOF $t->write_file('openssl.conf', <write_file('openssl.conf', <write_file('openssl.1.example.com.conf', <write_file('openssl.2.example.com.conf', <write_file('openssl.conf', <>$d/openssl.out 2>&1") == 0 + . "-aes128 2048 >>$d/openssl.out 2>&1") == 0 or die "Can't create private key: $!\n"; system('openssl req -x509 -new ' . "-config $d/openssl.conf -subj /CN=$name/ " diff --git a/stream_ssl_certificate.t b/stream_ssl_certificate.t --- a/stream_ssl_certificate.t +++ b/stream_ssl_certificate.t @@ -117,7 +117,7 @@ EOF $t->write_file('openssl.conf', <>$d/openssl.out 2>&1") == 0 + . "-aes128 2048 >>$d/openssl.out 2>&1") == 0 or die "Can't create $name key: $!\n"; system("openssl req -x509 -new -config $d/openssl.conf " . "-subj /CN=$name/ -out $d/$name.crt -key $d/$name.key " diff --git a/stream_ssl_preread.t b/stream_ssl_preread.t --- a/stream_ssl_preread.t +++ b/stream_ssl_preread.t @@ -126,7 +126,7 @@ plan(skip_all => 'Net::SSLeay with OpenS $t->write_file('openssl.conf', < 'Net::SSLeay with OpenS $t->write_file('openssl.conf', <write_file('openssl.conf', <write_file('openssl.conf', <write_file('openssl.conf', <write_file('openssl.conf', <write_file('openssl.conf', <