Platform and configuration command: $ uname -a Linux run 4.4.0-96-generic #119-Ubuntu SMP Tue Sep 12 14:59:54 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux $ CC=clang ../openssl/config -d --strict-warnings enable-ubsan -DPEDANTIC -DOPENSSL_SMALL_FOOTPRINT -fno-sanitize=alignment
Commit log since last time: 59bf467 Add tests for newly added constant time functions dd8796c Some more cleanups of curve448 code a4e6dd8 fixup! More style fixes for the curve448 code 1898512 fixup! Improve readability of f_impl.c and f_impl.h 8e32ec7 Improve readability of f_impl.c and f_impl.h cb5ed32 Remove unrolled loops 909c68a Yet more style updates to the curve448 code c1f15b7 Further style changes to curve448 code 9c9d6ff Simplify some code a723227 Remove some unneccessary use of constant time code in curve448 434149c Fix a travis failure in the curve448 code 2abe3ca Remove the curve448 vector code 53ef325 More style fixes for the curve448 code 9fd3c85 Remove a strict aliasing issue with pre-computed curve448 constants 68b20c0 More style fixes to Curve448 code based on review feedback 04ebd4e Some style fixes e411822 Formatting tweak based on review feedback 756b5af Use NLIMBS where appropriate to simplify the code 8855a9a Remove cplusplus guards in internal headers f918504 Remove the curve448 specific constant time implementation e0fa632 Add some new constant time functions needed by curve448 7114a5a Use the NLIMBS macro rather than try and calculate the number of limbs bd74eae Rename a function to avoid a clash 7e492f3 Remove curve448 architecture specific files 0cdcdac Fix AppVeyor failure in eddsa.c dd03fd7 Fix travis failure in f_impl.c 06d72c2 Fix a typo in a comment f53c776 Update Curve448 copyright for 2018 bce3108 Code tidy up 7d9e120 Fixes for compilation using clang e54f5f3 Update the curve448 internal test to use testutil.h 2c9def2 Move curve448_test.c to be a full internal test 52a9587 Fix build errors for Curve448 code on Windows (VC-WIN32 and VC-WIN64A) 575d5af Remove some gcc/clang specific attributes we don't support db90b27 Remove duplicated 448 in the names of various things 001a093 Merge f_field.h into field.h b47758d Merge f_arithmetic.c into f_generic.c aeeef83 Remove references to libdecaf 35b7c85 Remove some unneeded code 8d55f84 Manual formatting tweaks to Curve448 code 205fd63 Run util/openssl-format-source on the Curve448 code 1308e02 Update the imported curve448 code to use OpenSSL copyright headers 22bcc9c Fix the ED448 key lengths ff489fb Integrate Curve448 into the build system 094c071 Convert to C90 from C99 bb6e60a Rename the decaf files to curve448 files c414879 Remove portable_endian.h 2799d38 Remove the old shake256 implementation a242839 Convert Curve448 internals to use OpenSSL shake256 c255e98 Use OpenSSL shake256 6ea71cb Add tests for Ed448ph 4ea41da Add Ed448 tests 6207b13 Remove inclusion of header files that we can't rely on due to portability ca42a31 Remove DECAF_NOINLINE 91f2e94 Remove DECAF_NONNULL 09ffbc9 Remove all instances of DECAF_API_VIS 9455aab Replace DECAF_WARN_UNUSED with __owur aacf29b Replace DECAF_INLINE with ossl_inline 88ba7e7 Remove some vestiges of the old decaf template approach e777257 Rename decaf_448_* to curve448_* 46b4183 Remove some more unneeded code a469abf Remove some uneeded macros and conditionally compiled code 67f1ccc Remove some unneeded stuff 6853d09 Add a local test ad0a8a5 Add the X448() and X448_public_from_private() functions b6e388b Remove the decaf_bzero function and replace with OPENSSL_cleanse() f8385b0 Remove the curve448/decaf sub-directory 893b7c4 Remove some unneeded code 4052e1d Remove some deprecated curve 448 code and remove some unneeded defines a2039c8 Remove some unneeded files and further flatten the curve 448 structure abcd22b Flatten the Curve 448 source structure 7324473 Import Curve 448 support ebc0168 Add BIO_bind function to bind local address for a socket. Build log ended with (last 100 lines): ../../openssl/test/recipes/25-test_verify.t ................... ok ../../openssl/test/recipes/25-test_x509.t ..................... ok ../../openssl/test/recipes/30-test_afalg.t .................... ok ../../openssl/test/recipes/30-test_engine.t ................... ok ../../openssl/test/recipes/30-test_evp.t ...................... ok ../../openssl/test/recipes/30-test_evp_extra.t ................ ok ../../openssl/test/recipes/30-test_pbelu.t .................... ok ../../openssl/test/recipes/30-test_pkey_meth.t ................ ok ../../openssl/test/recipes/30-test_pkey_meth_kdf.t ............ ok ../../openssl/test/recipes/40-test_rehash.t ................... ok ../../openssl/test/recipes/60-test_x509_check_cert_pkey.t ..... ok ../../openssl/test/recipes/60-test_x509_dup_cert.t ............ ok ../../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 ..................... ok ../../openssl/test/recipes/70-test_key_share.t ................ ok ../../openssl/test/recipes/70-test_packet.t ................... ok ../../openssl/test/recipes/70-test_recordlen.t ................ ok ../../openssl/test/recipes/70-test_renegotiation.t ............ ok ../../openssl/test/recipes/70-test_servername.t ............... ok ../../openssl/test/recipes/70-test_sslcbcpadding.t ............ ok ../../openssl/test/recipes/70-test_sslcertstatus.t ............ ok ../../openssl/test/recipes/70-test_sslextension.t ............. ok ../../openssl/test/recipes/70-test_sslmessages.t .............. ok ../../openssl/test/recipes/70-test_sslrecords.t ............... ok ../../openssl/test/recipes/70-test_sslsessiontick.t ........... ok ../../openssl/test/recipes/70-test_sslsigalgs.t ............... ok ../../openssl/test/recipes/70-test_sslsignature.t ............. ok ../../openssl/test/recipes/70-test_sslskewith0p.t ............. ok ../../openssl/test/recipes/70-test_sslversions.t .............. ok ../../openssl/test/recipes/70-test_sslvertol.t ................ ok ../../openssl/test/recipes/70-test_tls13cookie.t .............. ok ../../openssl/test/recipes/70-test_tls13downgrade.t ........... skipped: test_tls13downgrade not run in pre TLSv1.3 RFC implementation ../../openssl/test/recipes/70-test_tls13hrr.t ................. ok ../../openssl/test/recipes/70-test_tls13kexmodes.t ............ ok ../../openssl/test/recipes/70-test_tls13messages.t ............ ok ../../openssl/test/recipes/70-test_tls13psk.t ................. ok ../../openssl/test/recipes/70-test_tlsextms.t ................. ok ../../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_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_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_ige.t ...................... ok ../../openssl/test/recipes/90-test_memleak.t .................. ok ../../openssl/test/recipes/90-test_overhead.t ................. skipped: Only supported in no-shared builds ../../openssl/test/recipes/90-test_secmem.t ................... ok ../../openssl/test/recipes/90-test_shlibload.t ................ ok ../../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_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 ............. ok ../../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/03-test_internal_curve448.t (Wstat: 256 Tests: 1 Failed: 1) Failed test: 1 Non-zero exit status: 1 Files=141, Tests=1313, 955 wallclock secs ( 6.49 usr 0.67 sys + 459.68 cusr 259.52 csys = 726.36 CPU) Result: FAIL Makefile:172: recipe for target '_tests' failed make[1]: *** [_tests] Error 1 make[1]: Leaving directory '/home/openssl/run-checker/enable-ubsan' Makefile:170: recipe for target 'tests' failed make: *** [tests] Error 2 _____ openssl-commits mailing list To unsubscribe: https://mta.openssl.org/mailman/listinfo/openssl-commits
