Still FAILED build of OpenSSL branch master with options -d --strict-warnings no-cms
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 no-cms Commit log since last time: c4683009ad TEST: Adjust test/bioprinttest.c to behave like the testutil routines 66d8bd4b37 TESTUTIL: Adjust the rest of testutil 8dce4aa2d9 TESTUTIL: Separate TAP output and other output by BIO filter 591315297e Consolidate doc of BIO_do_connect() and its alias BIO_do_handshake() f5e23fe889 APPS: Remove unnecessary NULL check of uri in load_cert_pass() 0808a75e4d APPS: Make it possible to load_cert() from stdin again 09527c4935 Fix a typo in SSL_CTX_set_session_ticket_cb.pod 7b2d995ed7 Don't downgrade keys in libssl 7fa2b2673e When asked if an ECX key has parameters we should answer "true" 11391da217 Always create a key when importing 6a9bd9298b Make EVP_PKEY_[get1|set1]_tls_encodedpoint work with provided keys 0d52ede716 Fix error path in int create_ssl_ctx_pair() b38425393c Implement a test for sigalgs not being present 3cd69b7458 Implement a Filtering Provider d01d375264 Implement OSSL_PROVIDER_get0_provider_ctx() 5f603a280c Enable applications to directly call a provider's query operation 263ff2c9d4 Check that Signature Algorithms are available before using them eca4713913 APPS: Drop interactive mode in the 'openssl' program 987e3a0eed Announce renamed EVP_PKEY_cmp() and EVP_PKEY_cmp_parameters() in CHANGES.md b1c21b27dc fips: add additional algorithms to the FIPS provider. a64a143f31 Minor doc fix for EVP_PKEY_CTX_new_from_pkey Build log ended with (last 100 lines): ssl/statem/libssl-shlib-statem_dtls.o \ ssl/statem/libssl-shlib-statem_lib.o \ ssl/statem/libssl-shlib-statem_srvr.o \ -lcrypto -ldl -pthread clang -fPIC -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 -L. -Wl,-z,defs -Wl,-znodelete -shared -Wl,-Bsymbolic \ -o engines/afalg.so -Wl,--version-script=engines/afalg.ld \ engines/afalg-dso-e_afalg.o \ -lcrypto -ldl -pthread clang -fPIC -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 -L. -Wl,-z,defs -Wl,-znodelete -shared -Wl,-Bsymbolic \ -o engines/capi.so -Wl,--version-script=engines/capi.ld \ engines/capi-dso-e_capi.o \ -lcrypto -ldl -pthread clang -fPIC -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 -L. -Wl,-z,defs -Wl,-znodelete -shared -Wl,-Bsymbolic \ -o engines/dasync.so -Wl,--version-script=engines/dasync.ld \ engines/dasync-dso-e_dasync.o \ -lcrypto -ldl -pthread clang -fPIC -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 -L. -Wl,-z,defs -Wl,-znodelete -shared -Wl,-Bsymbolic \ -o engines/ossltest.so -Wl,--version-script=engines/ossltest.ld \ engines/ossltest-dso-e_ossltest.o \ -lcrypto -ldl -pthread clang -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -Wall -O0 -g -DDEBUG_UNUSED -DPEDANTIC -pedantic -Wno-long-long -Wall -Wextra -Wno-unused-parameter
[openssl] master update
The branch master has been updated via 71273ab57a27e0e6a1d4356891a2eb8e2298f458 (commit) via 49f84002d07a0fef5f673aff4c3a4be475563b27 (commit) via c29ba6a92ea9c2c9616e044c1dd0efedafa0aeef (commit) via 4ca01b97f00101c5f7274e99302ffe2db500 (commit) via 9f5ff440b8baffae14a851af95443a7cadb24bcd (commit) from c4683009ad6e8d64e80112fd689921f6c169bd20 (commit) - Log - commit 71273ab57a27e0e6a1d4356891a2eb8e2298f458 Author: Dr. David von Oheimb Date: Tue May 5 14:04:30 2020 +0200 Fix 90-test_store.t for latest config, limits, providers, and disabled algos Also make sure that the test do not 'pass' if their initialization fails. Leave out the expensive parts of DSA key gen and RSA keygen for efficiency. Fix use of the new CA configuration file test/ca-and-certs.cnf. Reviewed-by: Richard Levitte (Merged from https://github.com/openssl/openssl/pull/11733) commit 49f84002d07a0fef5f673aff4c3a4be475563b27 Author: Dr. David von Oheimb Date: Wed May 6 13:08:45 2020 +0200 Fix documentation of OSSL_STORE Among others, make clear that OSSL_STORE_close() meanwhile does nothing on NULL. Reviewed-by: Richard Levitte (Merged from https://github.com/openssl/openssl/pull/11733) commit c29ba6a92ea9c2c9616e044c1dd0efedafa0aeef Author: Dr. David von Oheimb Date: Tue May 5 11:31:05 2020 +0200 Fix mem leaks and allow missing pkey and/or cert in try_decode_PKCS12() Reviewed-by: Richard Levitte (Merged from https://github.com/openssl/openssl/pull/11733) commit 4ca01b97f00101c5f7274e99302ffe2db500 Author: Dr. David von Oheimb Date: Tue May 5 14:18:46 2020 +0200 Add chain to PKCS#12 test file generation in 90-test_store.t Reviewed-by: Richard Levitte (Merged from https://github.com/openssl/openssl/pull/11733) commit 9f5ff440b8baffae14a851af95443a7cadb24bcd Author: Dr. David von Oheimb Date: Tue May 5 11:24:49 2020 +0200 Fix code layout in crypto/store/loader_file.c satisfying check-format.pl -l Reviewed-by: Richard Levitte (Merged from https://github.com/openssl/openssl/pull/11733) --- Summary of changes: crypto/store/loader_file.c | 83 -- doc/man3/OSSL_STORE_INFO.pod | 29 doc/man3/OSSL_STORE_open.pod | 31 test/recipes/90-test_store.t | 83 ++ test/recipes/90-test_store_data/ca.cnf | 56 --- .../dsaparam.pem | 0 test/recipes/90-test_store_data/rsa-key-2432.pem | 32 + test/recipes/90-test_store_data/user.cnf | 19 - 8 files changed, 160 insertions(+), 173 deletions(-) delete mode 100644 test/recipes/90-test_store_data/ca.cnf copy test/recipes/{04-test_pem_data => 90-test_store_data}/dsaparam.pem (100%) create mode 100644 test/recipes/90-test_store_data/rsa-key-2432.pem delete mode 100644 test/recipes/90-test_store_data/user.cnf diff --git a/crypto/store/loader_file.c b/crypto/store/loader_file.c index 6b5cebc835..ed74e55834 100644 --- a/crypto/store/loader_file.c +++ b/crypto/store/loader_file.c @@ -36,7 +36,7 @@ DEFINE_STACK_OF(X509) #ifdef _WIN32 -# define stat_stat +# define stat _stat #endif #ifndef S_ISDIR @@ -219,7 +219,6 @@ static OSSL_STORE_INFO *try_decode_PKCS12(const char *pem_name, if (ctx == NULL) { /* Initial parsing */ PKCS12 *p12; -int ok = 0; if (pem_name != NULL) /* No match, there is no PEM PKCS12 tag */ @@ -256,37 +255,46 @@ static OSSL_STORE_INFO *try_decode_PKCS12(const char *pem_name, OSSL_STORE_INFO *osi_pkey = NULL; OSSL_STORE_INFO *osi_cert = NULL; OSSL_STORE_INFO *osi_ca = NULL; - -if ((ctx = sk_OSSL_STORE_INFO_new_null()) != NULL -&& (osi_pkey = OSSL_STORE_INFO_new_PKEY(pkey)) != NULL -&& sk_OSSL_STORE_INFO_push(ctx, osi_pkey) != 0 -&& (osi_cert = OSSL_STORE_INFO_new_CERT(cert)) != NULL -&& sk_OSSL_STORE_INFO_push(ctx, osi_cert) != 0) { -ok = 1; -osi_pkey = NULL; -osi_cert = NULL; - -while(sk_X509_num(chain) > 0) { +int ok = 1; + +if ((ctx = sk_OSSL_STORE_INFO_new_null()) != NULL) { +if (pkey != NULL) { +if ((osi_pkey = OSSL_STORE_INFO_new_PKEY(pkey)) != NULL +/* clearing pkey here avoids case distinctions */ +&& (pkey = NULL) == NULL +&& sk_OSSL_STORE_INFO_push(ctx, osi_pkey) != 0) +
Build completed: openssl master.34787
Build openssl master.34787 completed Commit 64f05c4b8f by ylavic on 6/7/2020 9:23 PM: s_server: really force the handshake for /reneg requests. Configure your notification preferences
Still FAILED build of OpenSSL branch master with options -d --strict-warnings no-autoerrinit
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 no-autoerrinit Commit log since last time: c4683009ad TEST: Adjust test/bioprinttest.c to behave like the testutil routines 66d8bd4b37 TESTUTIL: Adjust the rest of testutil 8dce4aa2d9 TESTUTIL: Separate TAP output and other output by BIO filter 591315297e Consolidate doc of BIO_do_connect() and its alias BIO_do_handshake() f5e23fe889 APPS: Remove unnecessary NULL check of uri in load_cert_pass() 0808a75e4d APPS: Make it possible to load_cert() from stdin again 09527c4935 Fix a typo in SSL_CTX_set_session_ticket_cb.pod 7b2d995ed7 Don't downgrade keys in libssl 7fa2b2673e When asked if an ECX key has parameters we should answer "true" 11391da217 Always create a key when importing 6a9bd9298b Make EVP_PKEY_[get1|set1]_tls_encodedpoint work with provided keys 0d52ede716 Fix error path in int create_ssl_ctx_pair() b38425393c Implement a test for sigalgs not being present 3cd69b7458 Implement a Filtering Provider d01d375264 Implement OSSL_PROVIDER_get0_provider_ctx() 5f603a280c Enable applications to directly call a provider's query operation 263ff2c9d4 Check that Signature Algorithms are available before using them eca4713913 APPS: Drop interactive mode in the 'openssl' program 987e3a0eed Announce renamed EVP_PKEY_cmp() and EVP_PKEY_cmp_parameters() in CHANGES.md b1c21b27dc fips: add additional algorithms to the FIPS provider. a64a143f31 Minor doc fix for EVP_PKEY_CTX_new_from_pkey Build log ended with (last 100 lines): 65-test_cmp_msg.t .. ok 65-test_cmp_protect.t .. ok 65-test_cmp_server.t ... ok 65-test_cmp_status.t ... ok 65-test_cmp_vfy.t .. ok 70-test_asyncio.t .. ok 70-test_bad_dtls.t . ok 70-test_clienthello.t .. ok 70-test_comp.t . ok 70-test_key_share.t ok 70-test_packet.t ... ok 70-test_recordlen.t ok 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 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 90-test_memleak.t .. ok 90-test_overhead.t . ok 90-test_secmem.t ... ok 90-test_shlibload.t ok 90-test_srp.t .. ok 90-test_sslapi.t ... ok 90-test_sslbuffers.t ... ok 90-test_store.t ok 90-test_sysdefault.t ... ok 90-test_threads.t .. ok 90-test_time_offset.t .. ok 90-test_tls13ccs.t . ok 90-test_tls13encryption.t .. ok 90-test_tls13secrets.t . ok 90-test_v3name.t ... ok 95-test_external_boringssl.t ... skipped: No external tests in this configuration
Build failed: openssl master.34786
Build openssl master.34786 failed Commit b06c09fdf7 by Nicola Tuveri on 6/7/2020 6:10 PM: drop! disable most new tests Configure your notification preferences
[openssl] OpenSSL_1_1_1-stable update
The branch OpenSSL_1_1_1-stable has been updated via 49eebbc408535e8670cb62ea661b696ec5819f15 (commit) from ad178c15a112d10380a6446127b069270af666de (commit) - Log - commit 49eebbc408535e8670cb62ea661b696ec5819f15 Author: Nicola Tuveri Date: Tue Jun 2 21:06:48 2020 +0300 [crypto/ec] Remove unreachable AVX2 code in NISTZ256 implementation `crypto/ec/ecp_nistz256.c` contained code sections guarded by a `ECP_NISTZ256_AVX2` define. The relevant comment read: > /* > * Note that by default ECP_NISTZ256_AVX2 is undefined. While it's great > * code processing 4 points in parallel, corresponding serial operation > * is several times slower, because it uses 29x29=58-bit multiplication > * as opposite to 64x64=128-bit in integer-only scalar case. As result > * it doesn't provide *significant* performance improvement. Note that > * just defining ECP_NISTZ256_AVX2 is not sufficient to make it work, > * you'd need to compile even asm/ecp_nistz256-avx.pl module. > */ Without diminishing the quality of the original submission, it's evident that this code has been basically unreachable without modifications to the library source code and is under-tested. This commit removes these sections from the codebase. (cherry picked from commit 00da0f69890874feaa555fafb99b967b861e9118 , backported from https://github.com/openssl/openssl/pull/12019 ) Reviewed-by: Kurt Roeckx Reviewed-by: Bernd Edlinger (Merged from https://github.com/openssl/openssl/pull/12046) --- Summary of changes: crypto/ec/asm/ecp_nistz256-avx2.pl | 2080 crypto/ec/ecp_nistz256.c | 300 +- 2 files changed, 46 insertions(+), 2334 deletions(-) delete mode 100755 crypto/ec/asm/ecp_nistz256-avx2.pl diff --git a/crypto/ec/asm/ecp_nistz256-avx2.pl b/crypto/ec/asm/ecp_nistz256-avx2.pl deleted file mode 100755 index 5071d09ac2..00 --- a/crypto/ec/asm/ecp_nistz256-avx2.pl +++ /dev/null @@ -1,2080 +0,0 @@ -#! /usr/bin/env perl -# Copyright 2014-2020 The OpenSSL Project Authors. All Rights Reserved. -# Copyright (c) 2014, Intel Corporation. All Rights Reserved. -# -# Licensed under the OpenSSL license (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 -# -# Originally written by Shay Gueron (1, 2), and Vlad Krasnov (1) -# (1) Intel Corporation, Israel Development Center, Haifa, Israel -# (2) University of Haifa, Israel -# -# Reference: -# S.Gueron and V.Krasnov, "Fast Prime Field Elliptic Curve Cryptography with -# 256 Bit Primes" - -$flavour = shift; -$output = shift; -if ($flavour =~ /\./) { $output = $flavour; undef $flavour; } - -$win64=0; $win64=1 if ($flavour =~ /[nm]asm|mingw64/ || $output =~ /\.asm$/); - -$0 =~ m/(.*[\/\\])[^\/\\]+$/; $dir=$1; -( $xlate="${dir}x86_64-xlate.pl" and -f $xlate ) or -( $xlate="${dir}../../perlasm/x86_64-xlate.pl" and -f $xlate) or -die "can't locate x86_64-xlate.pl"; - -open OUT,"| \"$^X\" $xlate $flavour $output"; -*STDOUT=*OUT; - -if (`$ENV{CC} -Wa,-v -c -o /dev/null -x assembler /dev/null 2>&1` - =~ /GNU assembler version ([2-9]\.[0-9]+)/) { - $avx = ($1>=2.19) + ($1>=2.22); - $addx = ($1>=2.23); -} - -if (!$addx && $win64 && ($flavour =~ /nasm/ || $ENV{ASM} =~ /nasm/) && - `nasm -v 2>&1` =~ /NASM version ([2-9]\.[0-9]+)/) { - $avx = ($1>=2.09) + ($1>=2.10); - $addx = ($1>=2.10); -} - -if (!$addx && $win64 && ($flavour =~ /masm/ || $ENV{ASM} =~ /ml64/) && - `ml64 2>&1` =~ /Version ([0-9]+)\./) { - $avx = ($1>=10) + ($1>=11); - $addx = ($1>=12); -} - -if (!$addx && `$ENV{CC} -v 2>&1` =~ /((?:^clang|LLVM) version|based on LLVM) ([0-9]+)\.([0-9]+)/) { - my $ver = $2 + $3/100.0;# 3.1->3.01, 3.10->3.10 - $avx = ($ver>=3.0) + ($ver>=3.01); - $addx = ($ver>=3.03); -} - -if ($avx>=2) {{ -$digit_size = "\$29"; -$n_digits = "\$9"; - -$code.=<<___; -.text - -.align 64 -.LAVX2_AND_MASK: -.LAVX2_POLY: -.quad 0x1fff, 0x1fff, 0x1fff, 0x1fff -.quad 0x1fff, 0x1fff, 0x1fff, 0x1fff -.quad 0x1fff, 0x1fff, 0x1fff, 0x1fff -.quad 0x01ff, 0x01ff, 0x01ff, 0x01ff -.quad 0x, 0x, 0x, 0x -.quad 0x, 0x, 0x, 0x -.quad 0x0004, 0x0004, 0x0004, 0x0004 -.quad 0x1fe0, 0x1fe0, 0x1fe0, 0x1fe0 -.quad 0x00ff, 0x00ff, 0x00ff, 0x00ff - -.LAVX2_POLY_x2: -.quad 0x7FFC, 0x7FFC, 0x7FFC, 0x7FFC -.quad 0x7FFC, 0x7FFC, 0x7FFC, 0x7FFC -.quad 0x7FFC,
Coverity Scan: Analysis completed for openssl/openssl
Your request for analysis of openssl/openssl has been completed successfully. The results are available at https://u2389337.ct.sendgrid.net/ls/click?upn=nJaKvJSIH-2FPAfmty-2BK5tYpPklAc1eEA-2F1zfUjH6teExPWvbuQnlOROdcN604ufBDi0WH2X69cApo3pLD935e8Q-3D-3D4jIf_MulOTlHne1IxTRELXXnGni8d68xSVF-2BUCe3a7Ux-2BjeHez-2Ffrt7AUi47qj7cELnd55fTkqzTaD5dPlCUM6wwTxj6DXkr7sJUho53sNQV7vNkfVEHuSW6P3goNSMtBmnLDxQyPaIFDCrcXhPf-2FM4-2FQbgZ7tUtIao5V4y7-2Bxqw326pGMi4Y4IaizVF7xHf3zwNW-2BeOadXoBa-2Fd1xS7-2Fa0SByZndJRxZDjRWvnQXU-2FWTpsw-3D Build ID: 319339 Analysis Summary: New defects found: 1 Defects eliminated: 5 If you have difficulty understanding any defects, email us at scan-ad...@coverity.com, or post your question to StackOverflow at https://u2389337.ct.sendgrid.net/ls/click?upn=QsMnDxMCOVVs7CDlyD2jouKTgNlKFinTRd3y-2BJC7sZryfVdWHH2BBU620aHLHGfhMXPTHYY5wQ5zOiTMnTlWDg-3D-3DGBrN_MulOTlHne1IxTRELXXnGni8d68xSVF-2BUCe3a7Ux-2BjeHez-2Ffrt7AUi47qj7cELnd55fTkqzTaD5dPlCUM6wwTxqfBFJmZfIvd0iYC8LlflhyJfJZrPJ6UiXf-2FSiJMXCuLyz0G3BOfAqxAhbQ7nkmth51piU7FTdLxVbuWv1f3rLXVfl5HHq1uJsYR-2BHRUCf9NhreEjRNWN5BwzjTJJXMJKqR2Iii5utp-2BfOe-2BTLw7MGU-3D
Coverity Scan: Analysis completed for OpenSSL-1.0.2
Your request for analysis of OpenSSL-1.0.2 has been completed successfully. The results are available at https://u2389337.ct.sendgrid.net/ls/click?upn=nJaKvJSIH-2FPAfmty-2BK5tYpPklAc1eEA-2F1zfUjH6teExPWvbuQnlOROdcN604ufBDoN19TFJwpfzx7faM2hcaNQ-3D-3DewN1_MulOTlHne1IxTRELXXnGni8d68xSVF-2BUCe3a7Ux-2BjeGMdGjqenp2BxAO6nNhM-2FhLQpyS-2BJN6XOej1zu3OWsySpeO23qY96IHX0Z3LQzOopNGmhjVx6xhsy87CDifqqyRRH5bhdNGF3vnm1Ov3-2FVoFk48GxJLVDdarNQXeWw2mqQpm-2BVIqwmJCR1uE1-2BsQIw0NzmgNsdP1rfWbwhthSxY53id3y1cyM60dz3HRkCoAZg-3D Build ID: 319341 Analysis Summary: New defects found: 0 Defects eliminated: 0