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

OpenSSL run-checker openssl at openssl.org
Sun Sep 8 23:00:19 UTC 2019


Platform and configuration command:

$ uname -a
Linux run 4.15.0-54-generic #58-Ubuntu SMP Mon Jun 24 10:55:24 UTC 2019 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:

03e5668343 Configure: clang: move -Wno-unknown-warning-option to the front
a1a0e6f285 CHANGES entry: for ECC parameters with NULL or zero cofactor, compute it
5041ea38c9 [test] computing ECC cofactors: regression test
e97bab6929 Use common digest getter for X942 KDF
a1de4680fb Use common digest getter for SSH KDF
0f0db4dc25 Use common digest getter for TLS1 PRF
7e149b3928 Use common digest getter for single step KDF
e957226a0c Use common digest getter for PBKDF2
86f17ed64c Use common digest getter for HKDF
cb74317b4f Use common define for properties, engine, cipher and digest params
c69561de00 Add 'engine' param to KDFs
96d7e2733e KMAC using common digest get code
103d8b0be4 HMAC using common digest get code
76497acf52 GMAC using common cipher get code
1dcc7ee6cf CMAC using common cipher get code
2f17cc493c Unify the digest getting code inside providers.
4fe2ee3a44 [ec/ecp_nistp*.c] restyle: use {} around `else` too
e0b660c27d [ec/ecp_nistp*.c] remove flip_endian()
1b338abe3a Uniform BN_bn2binpad() and BN_bn2lebinpad() implementations
8b44198b91 Make BN_num_bits() consttime upon BN_FLG_CONSTTIME
805315d3a2 Fix a SCA leak using BN_bn2bin()
31ca19403d Fix a SCA leak in BN_generate_dsa_nonce
d2baf88c43 [crypto/rsa] Set the constant-time flag in multi-prime RSA too
311e903d84 [crypto/asn1] Fix multiple SCA vulnerabilities during RSA key validation.
c7bfb138ac libcrypto.num entries for KDFs
ad1700c706 Move OSSL_OP_KDF into its rightful place amongst the other OSSL_OP_ definitions
d4496dc129 Remove reference to legacy aliases for MAC and KDF
f575bd2af7 Clear collected_seed after freeing it
232ac89ce2 Lowercase command line 'N' argument since params have lower case names
65ce7e6553 Update KDF documentation (section 3)
b4dca02940 Update KDF documentation (section 1)
ccd7115a41 Update KDF documentation (section 7)
53598b2298 Deal with BUF_MEM_grow ambiguity
ea643c959f crypto/evp/pkey_kdf.c: further special treatment of "seed" and "info"
ff756eedb3 More KDF cleanup
b1f1512993 PBKDF2 implementation: refactor to avoid memleak
df2f8af4cb Fix memleaks in KDF implementations
a941920514 crypto/evp/pkey_kdf.c: Redo parameter processing
6d1c31540f crypto/evp/kdf_meth.c: Add the reset function to the method
1f9eac279b Update private.num for KDFs/PRFs
185ce3d93e ossl_provider_library_context(NULL) returns NULL.
9d8e1569aa Params from text to allow zero length value fields
d6c5d7f3de Update EVP test data for KDFs and PRFs.
59cba5ac85 KDF error codes reworked
a308acb2c2 Cleanse KDF missing crypto files
fe6ec26b20 Cleanse KDF error files
37ed621071 Cleanse crypto/kdf directory
fb9e6dd6f8 KDF/PRF updates to libcrypto
55accfd2f1 App updates for KDF provider conversion.
f05b53a368 KDF provider conversion error updates - generated
2f7557016c KDF additons to names and numbers
bf5739a026 Test updates in light of the KDF switchover
492939e5ef Documentation updates in light of the KDF conversion
e3405a4a9a Add KDFs to providers
7707526b8d Fix users of KDFs to use params not ctls
b50ca330cb Remove old KDF initialisation
ce3b1bb481 Fix TLS/SSL PRF usages.
5eb43d382b Move KDFs to the provider.
dc5bcb88d8 Teach TLSProxy how to parse CertificateRequest messages
debb64a0ca Don't send a status_request extension in a CertificateRequest message

Build log ended with (last 100 lines):

../../openssl/test/recipes/60-test_x509_store.t ............... ok
../../openssl/test/recipes/60-test_x509_time.t ................ ok
../../openssl/test/recipes/70-test_asyncio.t .................. ok
../../openssl/test/recipes/70-test_bad_dtls.t ................. ok
../../openssl/test/recipes/70-test_clienthello.t .............. ok
../../openssl/test/recipes/70-test_comp.t ..................... skipped: test_comp needs the dynamic engine feature enabled
../../openssl/test/recipes/70-test_key_share.t ................ skipped: test_key_share needs the dynamic engine feature enabled
../../openssl/test/recipes/70-test_packet.t ................... ok
../../openssl/test/recipes/70-test_recordlen.t ................ ok
../../openssl/test/recipes/70-test_renegotiation.t ............ skipped: test_renegotiation needs the dynamic engine feature enabled
../../openssl/test/recipes/70-test_servername.t ............... ok
../../openssl/test/recipes/70-test_sslcbcpadding.t ............ skipped: test_sslcbcpadding needs the dynamic engine feature enabled
../../openssl/test/recipes/70-test_sslcertstatus.t ............ skipped: test_sslcertstatus needs the dynamic engine feature enabled
../../openssl/test/recipes/70-test_sslextension.t ............. skipped: test_sslextension needs the dynamic engine feature enabled
../../openssl/test/recipes/70-test_sslmessages.t .............. skipped: test_sslmessages needs the dynamic engine feature enabled
../../openssl/test/recipes/70-test_sslrecords.t ............... skipped: test_sslrecords needs the dynamic engine feature enabled
../../openssl/test/recipes/70-test_sslsessiontick.t ........... skipped: test_sslsessiontick needs the dynamic engine feature enabled
../../openssl/test/recipes/70-test_sslsigalgs.t ............... skipped: test_sslsigalgs needs the dynamic engine feature enabled
../../openssl/test/recipes/70-test_sslsignature.t ............. skipped: test_sslsignature needs the dynamic engine feature enabled
../../openssl/test/recipes/70-test_sslskewith0p.t ............. skipped: test_sslskewith0p needs the dynamic engine feature enabled
../../openssl/test/recipes/70-test_sslversions.t .............. skipped: test_sslversions needs the dynamic engine feature enabled
../../openssl/test/recipes/70-test_sslvertol.t ................ skipped: test_sslextension needs the dynamic engine feature enabled
../../openssl/test/recipes/70-test_tls13alerts.t .............. skipped: test_tls13alerts needs the dynamic engine feature enabled
../../openssl/test/recipes/70-test_tls13cookie.t .............. skipped: test_tls13cookie needs the dynamic engine feature enabled
../../openssl/test/recipes/70-test_tls13downgrade.t ........... skipped: test_tls13downgrade needs the dynamic engine feature enabled
../../openssl/test/recipes/70-test_tls13hrr.t ................. skipped: test_tls13hrr needs the dynamic engine feature enabled
../../openssl/test/recipes/70-test_tls13kexmodes.t ............ skipped: test_tls13kexmodes needs the dynamic engine feature enabled
../../openssl/test/recipes/70-test_tls13messages.t ............ skipped: test_tls13messages needs the dynamic engine feature enabled
../../openssl/test/recipes/70-test_tls13psk.t ................. skipped: test_tls13psk needs the dynamic engine feature enabled
../../openssl/test/recipes/70-test_tlsextms.t ................. skipped: test_tlsextms needs the dynamic engine feature enabled
../../openssl/test/recipes/70-test_verify_extra.t ............. ok
../../openssl/test/recipes/70-test_wpacket.t .................. ok
../../openssl/test/recipes/80-test_ca.t ....................... ok
../../openssl/test/recipes/80-test_cipherbytes.t .............. ok
../../openssl/test/recipes/80-test_cipherlist.t ............... ok
../../openssl/test/recipes/80-test_ciphername.t ............... ok
../../openssl/test/recipes/80-test_cms.t ...................... ok
../../openssl/test/recipes/80-test_cmsapi.t ................... ok
../../openssl/test/recipes/80-test_ct.t ....................... ok
../../openssl/test/recipes/80-test_dane.t ..................... ok
../../openssl/test/recipes/80-test_dtls.t ..................... ok
../../openssl/test/recipes/80-test_dtls_mtu.t ................. ok
../../openssl/test/recipes/80-test_dtlsv1listen.t ............. ok
../../openssl/test/recipes/80-test_ocsp.t ..................... ok
../../openssl/test/recipes/80-test_pkcs12.t ................... ok
../../openssl/test/recipes/80-test_ssl_new.t .................. ok
../../openssl/test/recipes/80-test_ssl_old.t .................. ok
../../openssl/test/recipes/80-test_ssl_test_ctx.t ............. ok
../../openssl/test/recipes/80-test_sslcorrupt.t ............... ok
../../openssl/test/recipes/80-test_tsa.t ...................... ok
../../openssl/test/recipes/80-test_x509aux.t .................. ok
../../openssl/test/recipes/90-test_asn1_time.t ................ ok
../../openssl/test/recipes/90-test_async.t .................... ok
../../openssl/test/recipes/90-test_bio_enc.t .................. ok
../../openssl/test/recipes/90-test_bio_memleak.t .............. ok
../../openssl/test/recipes/90-test_constant_time.t ............ ok
../../openssl/test/recipes/90-test_fatalerr.t ................. ok
../../openssl/test/recipes/90-test_gmdiff.t ................... ok
../../openssl/test/recipes/90-test_gost.t ..................... skipped: GOST support is disabled in this OpenSSL build
../../openssl/test/recipes/90-test_ige.t ...................... ok
../../openssl/test/recipes/90-test_includes.t ................. ok
../../openssl/test/recipes/90-test_memleak.t .................. ok
../../openssl/test/recipes/90-test_overhead.t ................. ok
../../openssl/test/recipes/90-test_secmem.t ................... ok
../../openssl/test/recipes/90-test_shlibload.t ................ skipped: Test only supported in a shared build
../../openssl/test/recipes/90-test_srp.t ...................... ok
../../openssl/test/recipes/90-test_sslapi.t ................... ok
../../openssl/test/recipes/90-test_sslbuffers.t ............... ok
../../openssl/test/recipes/90-test_store.t .................... ok
../../openssl/test/recipes/90-test_sysdefault.t ............... ok
../../openssl/test/recipes/90-test_threads.t .................. ok
../../openssl/test/recipes/90-test_time_offset.t .............. ok
../../openssl/test/recipes/90-test_tls13ccs.t ................. ok
../../openssl/test/recipes/90-test_tls13encryption.t .......... ok
../../openssl/test/recipes/90-test_tls13secrets.t ............. skipped: tls13secrets is not supported in this build
../../openssl/test/recipes/90-test_v3name.t ................... ok
../../openssl/test/recipes/95-test_external_boringssl.t ....... skipped: No external tests in this configuration
../../openssl/test/recipes/95-test_external_krb5.t ............ skipped: No external tests in this configuration
../../openssl/test/recipes/95-test_external_pyca.t ............ skipped: No external tests in this configuration
../../openssl/test/recipes/99-test_ecstress.t ................. ok
../../openssl/test/recipes/99-test_fuzz.t ..................... ok

Test Summary Report
-------------------
../../openssl/test/recipes/30-test_evp.t                    (Wstat: 256 Tests: 14 Failed: 1)
  Failed test:  7
  Non-zero exit status: 1
../../openssl/test/recipes/30-test_evp_extra.t              (Wstat: 256 Tests: 1 Failed: 1)
  Failed test:  1
  Non-zero exit status: 1
../../openssl/test/recipes/30-test_pkey_meth_kdf.t          (Wstat: 256 Tests: 1 Failed: 1)
  Failed test:  1
  Non-zero exit status: 1
Files=176, Tests=1462, 657 wallclock secs ( 1.12 usr  0.43 sys + 583.94 cusr 71.42 csys = 656.91 CPU)
Result: FAIL
Makefile:198: recipe for target '_tests' failed
make[1]: *** [_tests] Error 1
make[1]: Leaving directory '/home/openssl/run-checker/enable-asan'
Makefile:196: recipe for target 'tests' failed
make: *** [tests] Error 2


More information about the openssl-commits mailing list