Still FAILED build of OpenSSL branch master with options -d --strict-warnings no-dgram

2020-11-29 Thread OpenSSL run-checker
Platform and configuration command:

$ uname -a
Linux run 5.4.0-52-generic #57-Ubuntu SMP Thu Oct 15 10:57:00 UTC 2020 x86_64 
x86_64 x86_64 GNU/Linux
$ CC=clang ../openssl/config -d --strict-warnings no-dgram

Commit log since last time:

5658470ce7 endecode_test.c: Significant speedup in generating DH and DHX keys
6568d7a931 Collapse two identical if statements into a single body.
410f5bb189 Allow zero-byte writes to be reported as success.
d27a8e922b TEST: Fix path length in test/ossl_store_test.c
bf4cdd4abf [DOC]Fix two broken links in INSTALL.md; Change name of zlib flag to 
the current one.
be501dd556 README: Move Travis link to .com from .org.
edb7afb8fb ERR: drop err_delete_thread_state() TODO marker
af2f14ace5 ERR: Drop or deprecate dangerous or overly confusing functions
b8fa02e8a4 Fix no-engine
ee46dfbf2c X509_dup: fix copying of libctx and propq using new ASN1_OP_DUP_POST 
cb operation
4f7e08c83e asn1t.h: Improve comments documenting ASN1_ITYPE_... and the 'funcs' 
field
888bdbfd39 EVP_PKEY & DSA: Make DSA EVP_PKEY_CTX parameter ctrls / setters more 
available
a614af9553 Update bio_ok.c
90c046be9c Remove d2i_DHparams.pod and move documentation to 
d2i_RSAPrivateKey.pod
59d7ad074a Updates the CHANGES.md entry regarding DH deprecation
c9f71df31b Convert DH deprecations to the new way of deprecating functions
25e49af92a Deprecate more DH functions
d4c2f498a3 Don't test a deprecated function in a no-deprecated build
bb64795f96 Remove fuzzing of deprecated functions in a no-deprecated build
4d8e8a2d37 Deprecate the DHparams and DHxparams PEM routines
5a2674163d Deprecate EVP_PKEY_assign_DH and other similar macros
0a68a445ae Deprecate functions for getting and setting DH values in an EVP_PKEY
752419d8f7 Deprecate DH_new as well as i2d_DHparams and d2i_DHparams
abcca5078f TEST: Adapt test/errtest for the 'no-err' configuration
63132c53f9 ERR: Restore the similarity of ERR_print_error_cb() and 
ERR_error_string_n()
6692343678 Fix no-deprecated configuration
719bc0e826 Fix EVP_CIPHER_CTX_set_padding for legacy path
8dc34b1f57 EVP: don't touch the lock for evp_pkey_downgrade
2b407d0508 Documentation improvements for EVP_DigestInit_ex and related 
functions
5de9863bf3 Fix regression in EVP_DigestInit_ex: crash when called with NULL type
8d8dd09b96 Add test for no reset after DigestFinal_ex and DigestFinalXOF
39fde64a85 EVP_DigestFinalXOF must not reset the EVP_MD_CTX
e109aaa979 Fix no-posix-io
467f441bc6 APPS: Modify apps/cmp.c to use set_base_ui_method() for its -batch 
option
a6a5dec611 APPS: Make it possible for apps to set the base (fallback) UI_METHOD
e3197e5ab2 Prepare for 3.0 alpha 10
68ec3d4730 Prepare for release of 3.0 alpha 9
605856d72c Update copyright year
c589c1495b DOC: Add note on how to terminate an OSSL_PARAM array

Build log ended with (last 100 lines):

80-test_ocsp.t . ok
80-test_pkcs12.t ... ok

# ERROR: (ptr) 'server_ctx != NULL' failed @ 
../openssl/test/ssl_test.c:475
# 0x0
not ok 7 - iteration 7
# --
# ERROR: (ptr) 'server_ctx != NULL' failed @ 
../openssl/test/ssl_test.c:475
# 0x0
not ok 8 - iteration 8
# --
# ERROR: (ptr) 'server_ctx != NULL' failed @ 
../openssl/test/ssl_test.c:475
# 0x0
not ok 9 - iteration 9
# --
# ERROR: (ptr) 'server_ctx != NULL' failed @ 
../openssl/test/ssl_test.c:475
# 0x0
not ok 10 - iteration 10
# --
# ERROR: (ptr) 'server_ctx != NULL' failed @ 
../openssl/test/ssl_test.c:475
# 0x0
not ok 11 - iteration 11
# --
# ERROR: (ptr) 'server_ctx != NULL' failed @ 
../openssl/test/ssl_test.c:475
# 0x0
not ok 12 - iteration 12
# --
not ok 1 - test_handshake
# --
../../util/wrap.pl ../../test/ssl_test 04-client_auth.cnf.fips fips 
../../../openssl/test/fips-and-base.cnf => 1
not ok 9 - running ssl_test 04-client_auth.cnf
# --
#   Failed test 'running ssl_test 04-client_auth.cnf'
#   at ../openssl/test/recipes/80-test_ssl_new.t line 173.
# Looks like you failed 1 test of 9.
not ok 5 - Test configuration 04-client_auth.cnf
# --
# Looks like you failed 1 test of 31.80-test_ssl_new.t .. 
Dubious, test 

Still FAILED build of OpenSSL branch master with options -d --strict-warnings no-des

2020-11-29 Thread OpenSSL run-checker
Platform and configuration command:

$ uname -a
Linux run 5.4.0-52-generic #57-Ubuntu SMP Thu Oct 15 10:57:00 UTC 2020 x86_64 
x86_64 x86_64 GNU/Linux
$ CC=clang ../openssl/config -d --strict-warnings no-des

Commit log since last time:

5658470ce7 endecode_test.c: Significant speedup in generating DH and DHX keys
6568d7a931 Collapse two identical if statements into a single body.
410f5bb189 Allow zero-byte writes to be reported as success.
d27a8e922b TEST: Fix path length in test/ossl_store_test.c
bf4cdd4abf [DOC]Fix two broken links in INSTALL.md; Change name of zlib flag to 
the current one.
be501dd556 README: Move Travis link to .com from .org.
edb7afb8fb ERR: drop err_delete_thread_state() TODO marker
af2f14ace5 ERR: Drop or deprecate dangerous or overly confusing functions
b8fa02e8a4 Fix no-engine
ee46dfbf2c X509_dup: fix copying of libctx and propq using new ASN1_OP_DUP_POST 
cb operation
4f7e08c83e asn1t.h: Improve comments documenting ASN1_ITYPE_... and the 'funcs' 
field
888bdbfd39 EVP_PKEY & DSA: Make DSA EVP_PKEY_CTX parameter ctrls / setters more 
available
a614af9553 Update bio_ok.c
90c046be9c Remove d2i_DHparams.pod and move documentation to 
d2i_RSAPrivateKey.pod
59d7ad074a Updates the CHANGES.md entry regarding DH deprecation
c9f71df31b Convert DH deprecations to the new way of deprecating functions
25e49af92a Deprecate more DH functions
d4c2f498a3 Don't test a deprecated function in a no-deprecated build
bb64795f96 Remove fuzzing of deprecated functions in a no-deprecated build
4d8e8a2d37 Deprecate the DHparams and DHxparams PEM routines
5a2674163d Deprecate EVP_PKEY_assign_DH and other similar macros
0a68a445ae Deprecate functions for getting and setting DH values in an EVP_PKEY
752419d8f7 Deprecate DH_new as well as i2d_DHparams and d2i_DHparams
abcca5078f TEST: Adapt test/errtest for the 'no-err' configuration
63132c53f9 ERR: Restore the similarity of ERR_print_error_cb() and 
ERR_error_string_n()
6692343678 Fix no-deprecated configuration
719bc0e826 Fix EVP_CIPHER_CTX_set_padding for legacy path
8dc34b1f57 EVP: don't touch the lock for evp_pkey_downgrade
2b407d0508 Documentation improvements for EVP_DigestInit_ex and related 
functions
5de9863bf3 Fix regression in EVP_DigestInit_ex: crash when called with NULL type
8d8dd09b96 Add test for no reset after DigestFinal_ex and DigestFinalXOF
39fde64a85 EVP_DigestFinalXOF must not reset the EVP_MD_CTX
e109aaa979 Fix no-posix-io
467f441bc6 APPS: Modify apps/cmp.c to use set_base_ui_method() for its -batch 
option
a6a5dec611 APPS: Make it possible for apps to set the base (fallback) UI_METHOD
e3197e5ab2 Prepare for 3.0 alpha 10
68ec3d4730 Prepare for release of 3.0 alpha 9
605856d72c Update copyright year
c589c1495b DOC: Add note on how to terminate an OSSL_PARAM array

Build log ended with (last 100 lines):

70-test_sslcertstatus.t  ok
70-test_sslextension.t . ok
70-test_sslmessages.t .. ok
70-test_sslrecords.t ... ok
70-test_sslsessiontick.t ... ok
70-test_sslsigalgs.t ... ok
70-test_sslsignature.t . ok
70-test_sslskewith0p.t . ok
70-test_sslversions.t .. ok
70-test_sslvertol.t  ok
70-test_tls13alerts.t .. ok
70-test_tls13cookie.t .. ok
70-test_tls13downgrade.t ... ok
70-test_tls13hrr.t . ok
70-test_tls13kexmodes.t  ok
70-test_tls13messages.t  ok
70-test_tls13psk.t . ok
70-test_tlsextms.t . ok
70-test_verify_extra.t . ok
70-test_wpacket.t .. ok
71-test_ssl_ctx.t .. ok
80-test_ca.t ... ok
80-test_cipherbytes.t .. ok
80-test_cipherlist.t ... ok
80-test_ciphername.t ... ok

# 80-test_cms.t .. ok
80-test_cmsapi.t ... ok
80-test_ct.t ... ok
80-test_dane.t . ok
80-test_dtls.t . ok
80-test_dtls_mtu.t . ok
80-test_dtlsv1listen.t . ok
80-test_http.t . ok
80-test_ocsp.t . ok
80-test_pkcs12.t ... skipped: The PKCS12 command line utility 
is not supported by this OpenSSL build
80-test_ssl_new.t .. ok
80-test_ssl_old.t .. ok
80-test_ssl_test_ctx.t . ok
80-test_sslcorrupt.t ... ok
80-test_tsa.t .. ok
80-test_x509aux.t .. ok

# 81-test_cmp_cli.t .. ok
90-test_asn1_time.t  ok
90-test_async.t  ok
90-test_bio_enc.t .. ok
90-test_bio_memleak.t .. ok
90-test_constant_time.t  ok
90-test_fatalerr.t . ok
90-test_gmdiff.t ... ok
90-test_gost.t . ok
90-test_ige.t .. ok
90-test_includes.t . ok

SUCCESSFUL build of OpenSSL branch master with options -d --strict-warnings no-deprecated

2020-11-29 Thread OpenSSL run-checker
Platform and configuration command:

$ uname -a
Linux run 5.4.0-52-generic #57-Ubuntu SMP Thu Oct 15 10:57:00 UTC 2020 x86_64 
x86_64 x86_64 GNU/Linux
$ CC=clang ../openssl/config -d --strict-warnings no-deprecated

Commit log since last time:

5658470ce7 endecode_test.c: Significant speedup in generating DH and DHX keys
6568d7a931 Collapse two identical if statements into a single body.
410f5bb189 Allow zero-byte writes to be reported as success.
d27a8e922b TEST: Fix path length in test/ossl_store_test.c
bf4cdd4abf [DOC]Fix two broken links in INSTALL.md; Change name of zlib flag to 
the current one.
be501dd556 README: Move Travis link to .com from .org.
edb7afb8fb ERR: drop err_delete_thread_state() TODO marker
af2f14ace5 ERR: Drop or deprecate dangerous or overly confusing functions
b8fa02e8a4 Fix no-engine
ee46dfbf2c X509_dup: fix copying of libctx and propq using new ASN1_OP_DUP_POST 
cb operation
4f7e08c83e asn1t.h: Improve comments documenting ASN1_ITYPE_... and the 'funcs' 
field
888bdbfd39 EVP_PKEY & DSA: Make DSA EVP_PKEY_CTX parameter ctrls / setters more 
available
a614af9553 Update bio_ok.c
90c046be9c Remove d2i_DHparams.pod and move documentation to 
d2i_RSAPrivateKey.pod
59d7ad074a Updates the CHANGES.md entry regarding DH deprecation
c9f71df31b Convert DH deprecations to the new way of deprecating functions
25e49af92a Deprecate more DH functions
d4c2f498a3 Don't test a deprecated function in a no-deprecated build
bb64795f96 Remove fuzzing of deprecated functions in a no-deprecated build
4d8e8a2d37 Deprecate the DHparams and DHxparams PEM routines
5a2674163d Deprecate EVP_PKEY_assign_DH and other similar macros
0a68a445ae Deprecate functions for getting and setting DH values in an EVP_PKEY
752419d8f7 Deprecate DH_new as well as i2d_DHparams and d2i_DHparams
abcca5078f TEST: Adapt test/errtest for the 'no-err' configuration
63132c53f9 ERR: Restore the similarity of ERR_print_error_cb() and 
ERR_error_string_n()
6692343678 Fix no-deprecated configuration
719bc0e826 Fix EVP_CIPHER_CTX_set_padding for legacy path
8dc34b1f57 EVP: don't touch the lock for evp_pkey_downgrade
2b407d0508 Documentation improvements for EVP_DigestInit_ex and related 
functions
5de9863bf3 Fix regression in EVP_DigestInit_ex: crash when called with NULL type
8d8dd09b96 Add test for no reset after DigestFinal_ex and DigestFinalXOF
39fde64a85 EVP_DigestFinalXOF must not reset the EVP_MD_CTX
e109aaa979 Fix no-posix-io
467f441bc6 APPS: Modify apps/cmp.c to use set_base_ui_method() for its -batch 
option
a6a5dec611 APPS: Make it possible for apps to set the base (fallback) UI_METHOD
e3197e5ab2 Prepare for 3.0 alpha 10
68ec3d4730 Prepare for release of 3.0 alpha 9
605856d72c Update copyright year
c589c1495b DOC: Add note on how to terminate an OSSL_PARAM array


Still FAILED build of OpenSSL branch master with options -d --strict-warnings no-cms

2020-11-29 Thread OpenSSL run-checker
Platform and configuration command:

$ uname -a
Linux run 5.4.0-52-generic #57-Ubuntu SMP Thu Oct 15 10:57:00 UTC 2020 x86_64 
x86_64 x86_64 GNU/Linux
$ CC=clang ../openssl/config -d --strict-warnings no-cms

Commit log since last time:

5658470ce7 endecode_test.c: Significant speedup in generating DH and DHX keys
6568d7a931 Collapse two identical if statements into a single body.
410f5bb189 Allow zero-byte writes to be reported as success.
d27a8e922b TEST: Fix path length in test/ossl_store_test.c
bf4cdd4abf [DOC]Fix two broken links in INSTALL.md; Change name of zlib flag to 
the current one.
be501dd556 README: Move Travis link to .com from .org.
edb7afb8fb ERR: drop err_delete_thread_state() TODO marker
af2f14ace5 ERR: Drop or deprecate dangerous or overly confusing functions
b8fa02e8a4 Fix no-engine
ee46dfbf2c X509_dup: fix copying of libctx and propq using new ASN1_OP_DUP_POST 
cb operation
4f7e08c83e asn1t.h: Improve comments documenting ASN1_ITYPE_... and the 'funcs' 
field
888bdbfd39 EVP_PKEY & DSA: Make DSA EVP_PKEY_CTX parameter ctrls / setters more 
available
a614af9553 Update bio_ok.c
90c046be9c Remove d2i_DHparams.pod and move documentation to 
d2i_RSAPrivateKey.pod
59d7ad074a Updates the CHANGES.md entry regarding DH deprecation
c9f71df31b Convert DH deprecations to the new way of deprecating functions
25e49af92a Deprecate more DH functions
d4c2f498a3 Don't test a deprecated function in a no-deprecated build
bb64795f96 Remove fuzzing of deprecated functions in a no-deprecated build
4d8e8a2d37 Deprecate the DHparams and DHxparams PEM routines
5a2674163d Deprecate EVP_PKEY_assign_DH and other similar macros
0a68a445ae Deprecate functions for getting and setting DH values in an EVP_PKEY
752419d8f7 Deprecate DH_new as well as i2d_DHparams and d2i_DHparams
abcca5078f TEST: Adapt test/errtest for the 'no-err' configuration
63132c53f9 ERR: Restore the similarity of ERR_print_error_cb() and 
ERR_error_string_n()
6692343678 Fix no-deprecated configuration
719bc0e826 Fix EVP_CIPHER_CTX_set_padding for legacy path
8dc34b1f57 EVP: don't touch the lock for evp_pkey_downgrade
2b407d0508 Documentation improvements for EVP_DigestInit_ex and related 
functions
5de9863bf3 Fix regression in EVP_DigestInit_ex: crash when called with NULL type
8d8dd09b96 Add test for no reset after DigestFinal_ex and DigestFinalXOF
39fde64a85 EVP_DigestFinalXOF must not reset the EVP_MD_CTX
e109aaa979 Fix no-posix-io
467f441bc6 APPS: Modify apps/cmp.c to use set_base_ui_method() for its -batch 
option
a6a5dec611 APPS: Make it possible for apps to set the base (fallback) UI_METHOD
e3197e5ab2 Prepare for 3.0 alpha 10
68ec3d4730 Prepare for release of 3.0 alpha 9
605856d72c Update copyright year
c589c1495b DOC: Add note on how to terminate an OSSL_PARAM array

Build log ended with (last 100 lines):

clang  -Iinclude -Iapps/include -I../openssl/include -I../openssl/apps/include  
-pthread -m64 -Wa,--noexecstack -Qunused-arguments -Wall -O0 -g -DDEBUG_UNUSED 
-DPEDANTIC -pedantic -Wno-long-long -Wall -Wextra -Wno-unused-parameter 
-Wno-missing-field-initializers -Wswitch -Wsign-compare -Wshadow -Wformat 
-Wtype-limits -Wundef -Werror -Wmissing-prototypes -Wstrict-prototypes 
-Wno-unknown-warning-option -Wswitch-default -Wno-parentheses-equality 
-Wno-language-extension-token -Wno-extended-offsetof 
-Wconditional-uninitialized -Wincompatible-pointer-types-discards-qualifiers 
-Wmissing-variable-declarations -DOPENSSL_BUILDING_OPENSSL  -MMD -MF 
test/ssl_test-bin-ssl_test.d.tmp -MT test/ssl_test-bin-ssl_test.o -c -o 
test/ssl_test-bin-ssl_test.o ../openssl/test/ssl_test.c
clang  -Iinclude -I../openssl/include -Iinclude -Iapps/include 
-I../openssl/include -I../openssl/apps/include  -pthread -m64 -Wa,--noexecstack 
-Qunused-arguments -Wall -O0 -g -DDEBUG_UNUSED -DPEDANTIC -pedantic 
-Wno-long-long -Wall -Wextra -Wno-unused-parameter 
-Wno-missing-field-initializers -Wswitch -Wsign-compare -Wshadow -Wformat 
-Wtype-limits -Wundef -Werror -Wmissing-prototypes -Wstrict-prototypes 
-Wno-unknown-warning-option -Wswitch-default -Wno-parentheses-equality 
-Wno-language-extension-token -Wno-extended-offsetof 
-Wconditional-uninitialized -Wincompatible-pointer-types-discards-qualifiers 
-Wmissing-variable-declarations -DOPENSSL_BUILDING_OPENSSL  -MMD -MF 
test/ssl_test-bin-ssl_test_ctx.d.tmp -MT test/ssl_test-bin-ssl_test_ctx.o -c -o 
test/ssl_test-bin-ssl_test_ctx.o ../openssl/test/ssl_test_ctx.c
clang  -Iinclude -I../openssl/include -Iinclude -Iapps/include 
-I../openssl/include -I../openssl/apps/include  -pthread -m64 -Wa,--noexecstack 
-Qunused-arguments -Wall -O0 -g -DDEBUG_UNUSED -DPEDANTIC -pedantic 
-Wno-long-long -Wall -Wextra -Wno-unused-parameter 
-Wno-missing-field-initializers -Wswitch -Wsign-compare -Wshadow -Wformat 
-Wtype-limits -Wundef -Werror -Wmissing-prototypes -Wstrict-prototypes 
-Wno-unknown-warning-option -Wswitch-default -Wno-parentheses-equality 
-Wno-language-extension-token -Wno-extended-offsetof 

Still FAILED build of OpenSSL branch master with options -d --strict-warnings no-autoerrinit

2020-11-29 Thread OpenSSL run-checker
Platform and configuration command:

$ uname -a
Linux run 5.4.0-52-generic #57-Ubuntu SMP Thu Oct 15 10:57:00 UTC 2020 x86_64 
x86_64 x86_64 GNU/Linux
$ CC=clang ../openssl/config -d --strict-warnings no-autoerrinit

Commit log since last time:

5658470ce7 endecode_test.c: Significant speedup in generating DH and DHX keys
6568d7a931 Collapse two identical if statements into a single body.
410f5bb189 Allow zero-byte writes to be reported as success.
d27a8e922b TEST: Fix path length in test/ossl_store_test.c
bf4cdd4abf [DOC]Fix two broken links in INSTALL.md; Change name of zlib flag to 
the current one.
be501dd556 README: Move Travis link to .com from .org.
edb7afb8fb ERR: drop err_delete_thread_state() TODO marker
af2f14ace5 ERR: Drop or deprecate dangerous or overly confusing functions
b8fa02e8a4 Fix no-engine
ee46dfbf2c X509_dup: fix copying of libctx and propq using new ASN1_OP_DUP_POST 
cb operation
4f7e08c83e asn1t.h: Improve comments documenting ASN1_ITYPE_... and the 'funcs' 
field
888bdbfd39 EVP_PKEY & DSA: Make DSA EVP_PKEY_CTX parameter ctrls / setters more 
available
a614af9553 Update bio_ok.c
90c046be9c Remove d2i_DHparams.pod and move documentation to 
d2i_RSAPrivateKey.pod
59d7ad074a Updates the CHANGES.md entry regarding DH deprecation
c9f71df31b Convert DH deprecations to the new way of deprecating functions
25e49af92a Deprecate more DH functions
d4c2f498a3 Don't test a deprecated function in a no-deprecated build
bb64795f96 Remove fuzzing of deprecated functions in a no-deprecated build
4d8e8a2d37 Deprecate the DHparams and DHxparams PEM routines
5a2674163d Deprecate EVP_PKEY_assign_DH and other similar macros
0a68a445ae Deprecate functions for getting and setting DH values in an EVP_PKEY
752419d8f7 Deprecate DH_new as well as i2d_DHparams and d2i_DHparams
abcca5078f TEST: Adapt test/errtest for the 'no-err' configuration
63132c53f9 ERR: Restore the similarity of ERR_print_error_cb() and 
ERR_error_string_n()
6692343678 Fix no-deprecated configuration
719bc0e826 Fix EVP_CIPHER_CTX_set_padding for legacy path
8dc34b1f57 EVP: don't touch the lock for evp_pkey_downgrade
2b407d0508 Documentation improvements for EVP_DigestInit_ex and related 
functions
5de9863bf3 Fix regression in EVP_DigestInit_ex: crash when called with NULL type
8d8dd09b96 Add test for no reset after DigestFinal_ex and DigestFinalXOF
39fde64a85 EVP_DigestFinalXOF must not reset the EVP_MD_CTX
e109aaa979 Fix no-posix-io
467f441bc6 APPS: Modify apps/cmp.c to use set_base_ui_method() for its -batch 
option
a6a5dec611 APPS: Make it possible for apps to set the base (fallback) UI_METHOD
e3197e5ab2 Prepare for 3.0 alpha 10
68ec3d4730 Prepare for release of 3.0 alpha 9
605856d72c Update copyright year
c589c1495b DOC: Add note on how to terminate an OSSL_PARAM array

Build log ended with (last 100 lines):

70-test_renegotiation.t  ok
70-test_servername.t ... ok
70-test_sslcbcpadding.t  ok
70-test_sslcertstatus.t  ok
70-test_sslextension.t . ok
70-test_sslmessages.t .. ok
70-test_sslrecords.t ... ok
70-test_sslsessiontick.t ... ok
70-test_sslsigalgs.t ... ok
70-test_sslsignature.t . ok
70-test_sslskewith0p.t . ok
70-test_sslversions.t .. ok
70-test_sslvertol.t  ok
70-test_tls13alerts.t .. ok
70-test_tls13cookie.t .. ok
70-test_tls13downgrade.t ... ok
70-test_tls13hrr.t . ok
70-test_tls13kexmodes.t  ok
70-test_tls13messages.t  ok
70-test_tls13psk.t . ok
70-test_tlsextms.t . ok
70-test_verify_extra.t . ok
70-test_wpacket.t .. ok
71-test_ssl_ctx.t .. ok
80-test_ca.t ... ok
80-test_cipherbytes.t .. ok
80-test_cipherlist.t ... ok
80-test_ciphername.t ... ok

# 80-test_cms.t .. ok
80-test_cmsapi.t ... ok
80-test_ct.t ... ok
80-test_dane.t . ok
80-test_dtls.t . ok
80-test_dtls_mtu.t . ok
80-test_dtlsv1listen.t . ok
80-test_http.t . ok
80-test_ocsp.t . ok
80-test_pkcs12.t ... ok
80-test_ssl_new.t .. ok
80-test_ssl_old.t .. ok
80-test_ssl_test_ctx.t . ok
80-test_sslcorrupt.t ... ok
80-test_tsa.t .. ok
80-test_x509aux.t .. ok

# 81-test_cmp_cli.t .. ok
90-test_asn1_time.t  ok
90-test_async.t  ok
90-test_bio_enc.t .. ok
90-test_bio_memleak.t .. ok
90-test_constant_time.t  ok
90-test_fatalerr.t . ok
90-test_gmdiff.t ... ok
90-test_gost.t . ok
90-test_ige.t .. ok

Still FAILED build of OpenSSL branch master with options -d --strict-warnings no-asm

2020-11-29 Thread OpenSSL run-checker
Platform and configuration command:

$ uname -a
Linux run 5.4.0-52-generic #57-Ubuntu SMP Thu Oct 15 10:57:00 UTC 2020 x86_64 
x86_64 x86_64 GNU/Linux
$ CC=clang ../openssl/config -d --strict-warnings no-asm

Commit log since last time:

5658470ce7 endecode_test.c: Significant speedup in generating DH and DHX keys
6568d7a931 Collapse two identical if statements into a single body.
410f5bb189 Allow zero-byte writes to be reported as success.
d27a8e922b TEST: Fix path length in test/ossl_store_test.c
bf4cdd4abf [DOC]Fix two broken links in INSTALL.md; Change name of zlib flag to 
the current one.
be501dd556 README: Move Travis link to .com from .org.
edb7afb8fb ERR: drop err_delete_thread_state() TODO marker
af2f14ace5 ERR: Drop or deprecate dangerous or overly confusing functions
b8fa02e8a4 Fix no-engine
ee46dfbf2c X509_dup: fix copying of libctx and propq using new ASN1_OP_DUP_POST 
cb operation
4f7e08c83e asn1t.h: Improve comments documenting ASN1_ITYPE_... and the 'funcs' 
field
888bdbfd39 EVP_PKEY & DSA: Make DSA EVP_PKEY_CTX parameter ctrls / setters more 
available
a614af9553 Update bio_ok.c
90c046be9c Remove d2i_DHparams.pod and move documentation to 
d2i_RSAPrivateKey.pod
59d7ad074a Updates the CHANGES.md entry regarding DH deprecation
c9f71df31b Convert DH deprecations to the new way of deprecating functions
25e49af92a Deprecate more DH functions
d4c2f498a3 Don't test a deprecated function in a no-deprecated build
bb64795f96 Remove fuzzing of deprecated functions in a no-deprecated build
4d8e8a2d37 Deprecate the DHparams and DHxparams PEM routines
5a2674163d Deprecate EVP_PKEY_assign_DH and other similar macros
0a68a445ae Deprecate functions for getting and setting DH values in an EVP_PKEY
752419d8f7 Deprecate DH_new as well as i2d_DHparams and d2i_DHparams
abcca5078f TEST: Adapt test/errtest for the 'no-err' configuration
63132c53f9 ERR: Restore the similarity of ERR_print_error_cb() and 
ERR_error_string_n()
6692343678 Fix no-deprecated configuration
719bc0e826 Fix EVP_CIPHER_CTX_set_padding for legacy path
8dc34b1f57 EVP: don't touch the lock for evp_pkey_downgrade
2b407d0508 Documentation improvements for EVP_DigestInit_ex and related 
functions
5de9863bf3 Fix regression in EVP_DigestInit_ex: crash when called with NULL type
8d8dd09b96 Add test for no reset after DigestFinal_ex and DigestFinalXOF
39fde64a85 EVP_DigestFinalXOF must not reset the EVP_MD_CTX
e109aaa979 Fix no-posix-io
467f441bc6 APPS: Modify apps/cmp.c to use set_base_ui_method() for its -batch 
option
a6a5dec611 APPS: Make it possible for apps to set the base (fallback) UI_METHOD
e3197e5ab2 Prepare for 3.0 alpha 10
68ec3d4730 Prepare for release of 3.0 alpha 9
605856d72c Update copyright year
c589c1495b DOC: Add note on how to terminate an OSSL_PARAM array

Build log ended with (last 100 lines):

01-test_sanity.t ... ok
01-test_symbol_presence.t .. ok
01-test_test.t . ok
02-test_errstr.t ... ok
02-test_internal_context.t . ok
02-test_internal_ctype.t ... ok
02-test_internal_keymgmt.t . ok
02-test_internal_provider.t  ok
02-test_lhash.t  ok
02-test_ordinals.t . ok
02-test_sparse_array.t . ok
02-test_stack.t  ok
03-test_exdata.t ... ok
03-test_fipsinstall.t .. ok
03-test_internal_asn1.t  ok
03-test_internal_asn1_dsa.t  ok
03-test_internal_bn.t .. ok
03-test_internal_chacha.t .. ok
03-test_internal_curve448.t  ok
03-test_internal_ec.t .. ok
03-test_internal_ffc.t . ok
03-test_internal_mdc2.t  ok
03-test_internal_modes.t ... ok
03-test_internal_namemap.t . ok
03-test_internal_poly1305.t  ok
03-test_internal_rsa_sp800_56b.t ... ok
03-test_internal_siphash.t . ok
03-test_internal_sm2.t . ok
03-test_internal_sm4.t . ok
03-test_internal_ssl_cert_table.t .. ok
03-test_internal_x509.t  ok
03-test_params_api.t ... ok
03-test_property.t . ok
03-test_ui.t ... ok
04-test_asn1_decode.t .. ok
04-test_asn1_encode.t .. ok
04-test_asn1_string_table.t  ok
04-test_bio_callback.t . ok
04-test_bioprint.t . ok
04-test_conf.t . ok
04-test_encoder_decoder.t .. ok
04-test_encoder_decoder_legacy.t ... ok
04-test_err.t .. ok
04-test_hexstring.t  ok
04-test_param_build.t .. ok
04-test_params.t ... ok
04-test_params_conversion.t  ok
04-test_pem.t .. ok
04-test_pem_read_depr.t  ok
04-test_provider.t . ok
04-test_provider_fallback.t  ok
05-test_bf.t ... ok
05-test_cast.t . ok
05-test_cmac.t . ok
05-test_des.t 

Still FAILED build of OpenSSL branch master with options -d --strict-warnings enable-asan no-shared -DOPENSSL_SMALL_FOOTPRINT

2020-11-29 Thread OpenSSL run-checker
Platform and configuration command:

$ uname -a
Linux run 5.4.0-52-generic #57-Ubuntu SMP Thu Oct 15 10:57:00 UTC 2020 x86_64 
x86_64 x86_64 GNU/Linux
$ CC=clang ../openssl/config -d --strict-warnings enable-asan no-shared 
-DOPENSSL_SMALL_FOOTPRINT

Commit log since last time:

5658470ce7 endecode_test.c: Significant speedup in generating DH and DHX keys
6568d7a931 Collapse two identical if statements into a single body.
410f5bb189 Allow zero-byte writes to be reported as success.
d27a8e922b TEST: Fix path length in test/ossl_store_test.c
bf4cdd4abf [DOC]Fix two broken links in INSTALL.md; Change name of zlib flag to 
the current one.
be501dd556 README: Move Travis link to .com from .org.
edb7afb8fb ERR: drop err_delete_thread_state() TODO marker
af2f14ace5 ERR: Drop or deprecate dangerous or overly confusing functions
b8fa02e8a4 Fix no-engine
ee46dfbf2c X509_dup: fix copying of libctx and propq using new ASN1_OP_DUP_POST 
cb operation
4f7e08c83e asn1t.h: Improve comments documenting ASN1_ITYPE_... and the 'funcs' 
field
888bdbfd39 EVP_PKEY & DSA: Make DSA EVP_PKEY_CTX parameter ctrls / setters more 
available
a614af9553 Update bio_ok.c
90c046be9c Remove d2i_DHparams.pod and move documentation to 
d2i_RSAPrivateKey.pod
59d7ad074a Updates the CHANGES.md entry regarding DH deprecation
c9f71df31b Convert DH deprecations to the new way of deprecating functions
25e49af92a Deprecate more DH functions
d4c2f498a3 Don't test a deprecated function in a no-deprecated build
bb64795f96 Remove fuzzing of deprecated functions in a no-deprecated build
4d8e8a2d37 Deprecate the DHparams and DHxparams PEM routines
5a2674163d Deprecate EVP_PKEY_assign_DH and other similar macros
0a68a445ae Deprecate functions for getting and setting DH values in an EVP_PKEY
752419d8f7 Deprecate DH_new as well as i2d_DHparams and d2i_DHparams
abcca5078f TEST: Adapt test/errtest for the 'no-err' configuration
63132c53f9 ERR: Restore the similarity of ERR_print_error_cb() and 
ERR_error_string_n()
6692343678 Fix no-deprecated configuration
719bc0e826 Fix EVP_CIPHER_CTX_set_padding for legacy path
8dc34b1f57 EVP: don't touch the lock for evp_pkey_downgrade
2b407d0508 Documentation improvements for EVP_DigestInit_ex and related 
functions
5de9863bf3 Fix regression in EVP_DigestInit_ex: crash when called with NULL type
8d8dd09b96 Add test for no reset after DigestFinal_ex and DigestFinalXOF
39fde64a85 EVP_DigestFinalXOF must not reset the EVP_MD_CTX
e109aaa979 Fix no-posix-io
467f441bc6 APPS: Modify apps/cmp.c to use set_base_ui_method() for its -batch 
option
a6a5dec611 APPS: Make it possible for apps to set the base (fallback) UI_METHOD
e3197e5ab2 Prepare for 3.0 alpha 10
68ec3d4730 Prepare for release of 3.0 alpha 9
605856d72c Update copyright year
c589c1495b DOC: Add note on how to terminate an OSSL_PARAM array

Build log ended with (last 100 lines):

# --
# Looks like you failed 1 test of 12.80-test_ssl_old.t .. 
Dubious, test returned 1 (wstat 256, 0x100)
Failed 1/12 subtests 
80-test_ssl_test_ctx.t . ok

# INFO:  @ ../openssl/test/sslcorrupttest.c:197
# Starting #2, ECDHE-RSA-CHACHA20-POLY1305
# ERROR: (int) 'SSL_get_error(clientssl, 0) == SSL_ERROR_WANT_READ' 
failed @ ../openssl/test/ssltestlib.c:1028
# [1] compared to [2]
# ERROR: (bool) 'create_ssl_connection(server, client, SSL_ERROR_NONE) 
== true' failed @ ../openssl/test/sslcorrupttest.c:228
# false
# C0C7958EDE7F:error:0AF4:SSL 
routines:ossl_statem_client_read_transition:unexpected 
message:../openssl/ssl/statem/statem_clnt.c:397:
not ok 3 - iteration 3
# --
# INFO:  @ ../openssl/test/sslcorrupttest.c:197
# Starting #3, DHE-RSA-CHACHA20-POLY1305
# ERROR: (int) 'SSL_get_error(clientssl, 0) == SSL_ERROR_WANT_READ' 
failed @ ../openssl/test/ssltestlib.c:1028
# [1] compared to [2]
# ERROR: (bool) 'create_ssl_connection(server, client, SSL_ERROR_NONE) 
== true' failed @ ../openssl/test/sslcorrupttest.c:228
# false
# C0C7958EDE7F:error:0AF4:SSL 
routines:ossl_statem_client_read_transition:unexpected 
message:../openssl/ssl/statem/statem_clnt.c:397:
not ok 4 - iteration 4
# --
not ok 1 - test_ssl_corrupt
# --
../../util/wrap.pl ../../test/sslcorrupttest ../../../openssl/apps/server.pem 
../../../openssl/apps/server.pem => 1
not ok 1 - running sslcorrupttest
# --
#   Failed test 'running sslcorrupttest'
#   at ../openssl/test/recipes/80-test_sslcorrupt.t line 19.
# Looks like you failed 1 test of 1.80-test_sslcorrupt.t ... 

Build completed: openssl master.38398

2020-11-29 Thread AppVeyor


Build openssl master.38398 completed



Commit 9daf711575 by Shane Lontis on 11/29/2020 10:45 AM:

fixup! Add EVP_KDF-X942 to the fips module


Configure your notification preferences



Build failed: openssl master.38397

2020-11-29 Thread AppVeyor



Build openssl master.38397 failed


Commit 5658470ce7 by Dr. David von Oheimb on 11/29/2020 10:32 AM:

endecode_test.c: Significant speedup in generating DH and DHX keys


Configure your notification preferences



Build completed: openssl master.38394

2020-11-29 Thread AppVeyor


Build openssl master.38394 completed



Commit 95bb27bc7d by Shane Lontis on 11/29/2020 10:04 AM:

fixup! Fix s390 EDDSA HW support in providers.


Configure your notification preferences



Build failed: openssl master.38393

2020-11-29 Thread AppVeyor



Build openssl master.38393 failed


Commit b5d16a015b by Richard Levitte on 11/29/2020 7:31 AM:

fixup! ENCODER: Don't pass libctx to OSSL_ENCODER_CTX_new_by_EVP_PKEY()


Configure your notification preferences



Coverity Scan: Analysis completed for openssl/openssl

2020-11-29 Thread scan-admin


Your request for analysis of openssl/openssl has been completed 
successfully.
The results are available at 
https://u15810271.ct.sendgrid.net/ls/click?upn=HRESupC-2F2Czv4BOaCWWCy7my0P0qcxCbhZ31OYv50yoN-2BQSVjTtaSz8wS4wOr7HlekBtV1P4YRtWclMVkCdvAA-3D-3DNQK8_MulOTlHne1IxTRELXXnGni8d68xSVF-2BUCe3a7Ux-2BjeGUbiboFosQ4vvbgGcZ4nSwcZi7uTrSHVB9r0exE-2BSOX10e-2Bv39k-2F1zPEE2t1vI8Kl0EuGY9Uz113k0lkezwrd4FuRPYwHl4Wku0KawYyKs-2BhsCNFcD-2FKacfILnSFEIskKsxsIHVkJceAQJQde65N2T-2Ft4v4QRH-2BVzjOYTpphr-2BcE25Sqxw4d5lAdyFSDAB9Wg-3D

Build ID: 354814

Analysis Summary:
   New defects found: 0
   Defects eliminated: 1



Coverity Scan: Analysis completed for OpenSSL-1.0.2

2020-11-29 Thread scan-admin


Your request for analysis of OpenSSL-1.0.2 has been completed successfully.
The results are available at 
https://u15810271.ct.sendgrid.net/ls/click?upn=HRESupC-2F2Czv4BOaCWWCy7my0P0qcxCbhZ31OYv50yoN-2BQSVjTtaSz8wS4wOr7Hlun-2FGpeF2rhqKLKnzox0Gkw-3D-3DmJ4n_MulOTlHne1IxTRELXXnGni8d68xSVF-2BUCe3a7Ux-2BjeEMiJi2XT83z2lOJ31KgCFZhcjhtHLihqNlohSTkijMae3iJMaRZWgxCMMRQyw5aCk-2Fu7ak9geA0ywlPMgV2wOECnxyeFwA5oDZhMQzXyLMzlR7PFNv5tNNwImpbkxkF627gHg0btKXhLICvgmE-2FTnEkzqHW5SgZrjRPTx8cWUlob-2FdE-2BYACrG47LsHx56O-2Bhw-3D

Build ID: 354815

Analysis Summary:
   New defects found: 0
   Defects eliminated: 0



Errored: openssl/openssl#38785 (master - 5658470)

2020-11-29 Thread Travis CI
Build Update for openssl/openssl
-

Build: #38785
Status: Errored

Duration: 1 hr, 0 mins, and 40 secs
Commit: 5658470 (master)
Author: Dr. David von Oheimb
Message: endecode_test.c: Significant speedup in generating DH and DHX keys

Fixes #13495

Reviewed-by: Richard Levitte 
(Merged from https://github.com/openssl/openssl/pull/13552)

View the changeset: 
https://github.com/openssl/openssl/compare/6568d7a93127...5658470ce7b4

View the full build log and details: 
https://travis-ci.com/github/openssl/openssl/builds/205093914?utm_medium=notification_source=email


--

You can unsubscribe from build emails from the openssl/openssl repository going 
to 
https://travis-ci.com/account/preferences/unsubscribe?repository=13885459_medium=notification_source=email.
Or unsubscribe from *all* email updating your settings at 
https://travis-ci.com/account/preferences/unsubscribe?utm_medium=notification_source=email.
Or configure specific recipients for build notifications in your .travis.yml 
file. See https://docs.travis-ci.com/user/notifications.



[openssl] master update

2020-11-29 Thread dev
The branch master has been updated
   via  5658470ce7b4fabfd1fa2cdc69bee8d3a5e826f9 (commit)
  from  6568d7a93127d097122e2ce10491d06a363929e9 (commit)


- Log -
commit 5658470ce7b4fabfd1fa2cdc69bee8d3a5e826f9
Author: Dr. David von Oheimb 
Date:   Fri Nov 27 22:03:29 2020 +0100

endecode_test.c: Significant speedup in generating DH and DHX keys

Fixes #13495

Reviewed-by: Richard Levitte 
(Merged from https://github.com/openssl/openssl/pull/13552)

---

Summary of changes:
 test/build.info|   4 +-
 test/endecode_test.c   |  19 ++-
 test/predefined_dhparams.c | 172 +
 crypto/des/cbc_enc.c => test/predefined_dhparams.h |  15 +-
 test/recipes/80-test_ssl_old.t |  28 +++-
 test/ssltest_old.c | 171 ++--
 6 files changed, 232 insertions(+), 177 deletions(-)
 create mode 100644 test/predefined_dhparams.c
 copy crypto/des/cbc_enc.c => test/predefined_dhparams.h (59%)

diff --git a/test/build.info b/test/build.info
index 7f9e44b591..d781b10393 100644
--- a/test/build.info
+++ b/test/build.info
@@ -700,7 +700,7 @@ IF[{- !$disabled{tests} -}]
 INCLUDE[mdc2_internal_test]=.. ../include ../apps/include
 DEPEND[mdc2_internal_test]=../libcrypto.a libtestutil.a
 
-SOURCE[ssltest_old]=ssltest_old.c
+SOURCE[ssltest_old]=ssltest_old.c predefined_dhparams.c
 INCLUDE[ssltest_old]=.. ../include ../apps/include
 DEPEND[ssltest_old]=../libcrypto.a ../libssl.a
   ENDIF
@@ -789,7 +789,7 @@ IF[{- !$disabled{tests} -}]
   DEPEND[hexstr_test]=../libcrypto.a libtestutil.a
 
   PROGRAMS{noinst}=endecode_test
-  SOURCE[endecode_test]=endecode_test.c
+  SOURCE[endecode_test]=endecode_test.c predefined_dhparams.c
   INCLUDE[endecode_test]=.. ../include ../apps/include
   DEPEND[endecode_test]=../libcrypto.a libtestutil.a
 
diff --git a/test/endecode_test.c b/test/endecode_test.c
index 4a86e71b76..e01cc4ddff 100644
--- a/test/endecode_test.c
+++ b/test/endecode_test.c
@@ -22,6 +22,7 @@
 #include "internal/cryptlib.h"   /* ossl_assert */
 #include "crypto/pem.h"  /* For PVK and "blob" PEM headers */
 
+#include "predefined_dhparams.h"
 #include "testutil.h"
 
 #ifndef OPENSSL_NO_EC
@@ -42,13 +43,21 @@ static OSSL_PARAM *ec_explicit_tri_params_explicit = NULL;
 static EVP_PKEY *make_template(const char *type, OSSL_PARAM *genparams)
 {
 EVP_PKEY *pkey = NULL;
-EVP_PKEY_CTX *ctx = EVP_PKEY_CTX_new_from_name(NULL, type, NULL);
+EVP_PKEY_CTX *ctx = NULL;
+
+#ifndef OPENSSL_NO_DH
+/* use DH(X) keys with predetermined parameters for efficiency */
+if (strcmp(type, "DH") == 0)
+return get_dh512(NULL);
+if (strcmp(type, "X9.42 DH") == 0)
+return get_dhx512(NULL);
+#endif
 
 /*
  * No real need to check the errors other than for the cascade
  * effect.  |pkey| will simply remain NULL if something goes wrong.
  */
-(void)(ctx != NULL
+(void)((ctx = EVP_PKEY_CTX_new_from_name(NULL, type, NULL)) != NULL
&& EVP_PKEY_paramgen_init(ctx) > 0
&& (genparams == NULL
|| EVP_PKEY_CTX_set_params(ctx, genparams) > 0)
@@ -1193,9 +1202,11 @@ int setup_tests(void)
 #ifndef OPENSSL_NO_DH
 MAKE_DOMAIN_KEYS(DH, "DH", NULL);
 MAKE_DOMAIN_KEYS(DHX, "X9.42 DH", NULL);
+TEST_info("Generating keys...DH done");
 #endif
 #ifndef OPENSSL_NO_DSA
 MAKE_DOMAIN_KEYS(DSA, "DSA", DSA_params);
+TEST_info("Generating keys...DSA done");
 #endif
 #ifndef OPENSSL_NO_EC
 MAKE_DOMAIN_KEYS(EC, "EC", EC_params);
@@ -1209,10 +1220,12 @@ int setup_tests(void)
 MAKE_KEYS(ED448, "ED448", NULL);
 MAKE_KEYS(X25519, "X25519", NULL);
 MAKE_KEYS(X448, "X448", NULL);
+TEST_info("Generating keys...EC done");
 #endif
 MAKE_KEYS(RSA, "RSA", NULL);
+TEST_info("Generating keys...RSA done");
 MAKE_KEYS(RSA_PSS, "RSA-PSS", RSA_PSS_params);
-TEST_info("Generating key... done");
+TEST_info("Generating keys...RSA_PSS done");
 
 if (ok) {
 #ifndef OPENSSL_NO_DH
diff --git a/test/predefined_dhparams.c b/test/predefined_dhparams.c
new file mode 100644
index 00..18fb096216
--- /dev/null
+++ b/test/predefined_dhparams.c
@@ -0,0 +1,172 @@
+/*
+ * Copyright 1995-2020 The OpenSSL Project Authors. All Rights Reserved.
+ *
+ * Licensed under the Apache License 2.0 (the "License").  You may not use
+ * this file except in compliance with the License.  You can obtain a copy
+ * in the file LICENSE in the source distribution or at
+ * https://www.openssl.org/source/license.html
+ */
+
+#include 
+#include 
+#include 
+
+#include "predefined_dhparams.h"
+
+#ifndef OPENSSL_NO_DH
+
+static EVP_PKEY *get_dh_from_pg_bn(OSSL_LIB_CTX *libctx, const char *type,
+