Coverity Scan: Analysis completed for openssl/openssl

2022-04-22 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-3DI_xh_MulOTlHne1IxTRELXXnGni8d68xSVF-2BUCe3a7Ux-2BjeEpMJkwHeL4rG8R7-2FyltPiJuwZg2LbuK7BMnF32cOerc7AzbW4TD4-2B6MlbNvB-2BVq2aUbIeGhf8j3Q-2FKeo-2BS49hEVWo9b3TFld14qA769BdFJwQshtQQyVT6BWuL33yOasOthmhDS2UPF-2FormiavM0t2Odeg2IKSlWzLdg11FVEY4IY9i7foZEX1SEHgy-2BCJlcU-3D

Build ID: 451527

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

If you have difficulty understanding any defects, email us at 
scan-ad...@coverity.com,
or post your question to StackOverflow
at 
https://u15810271.ct.sendgrid.net/ls/click?upn=CTPegkVN6peWFCMEieYYmPWIi1E4yUS9EoqKFcNAiqhRq8qmgeBE-2Bdt3uvFRAFXd-2FlwX83-2FVVdybfzIMOby0qA-3D-3DE7vz_MulOTlHne1IxTRELXXnGni8d68xSVF-2BUCe3a7Ux-2BjeEpMJkwHeL4rG8R7-2FyltPiJuwZg2LbuK7BMnF32cOercyMcwPH1dH8bSsJUod4eX0KNGkEgLbJZkQGr-2F0ZMHPmcMokWZUBuuT1rArNs18QiBBI3ZzaHRP-2BzGVVCNh9a-2BNigiRIKCXKfL-2B9XAuuX9WI7NH5ApZV5ClWH4clCdF-2FHF4WyStFlPs9GTBbgHNDrwak-3D


[openssl/openssl] 6c8985: Add Tomas Mraz key to release key fingerprints

2022-04-22 Thread Tomas Mraz
  Branch: refs/heads/openssl-3.0
  Home:   https://github.openssl.org/openssl/openssl
  Commit: 6c89858cc764cd5140814e9c69f6ac92bef89734
  
https://github.openssl.org/openssl/openssl/commit/6c89858cc764cd5140814e9c69f6ac92bef89734
  Author: Tomas Mraz 
  Date:   2022-04-22 (Fri, 22 Apr 2022)

  Changed paths:
M doc/fingerprints.txt

  Log Message:
  ---
  Add Tomas Mraz key to release key fingerprints

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

(cherry picked from commit 2c0a944c69dc92cb280147997696cd88acd7b395)




[openssl/openssl] 2c0a94: Add Tomas Mraz key to release key fingerprints

2022-04-22 Thread Tomas Mraz
  Branch: refs/heads/master
  Home:   https://github.openssl.org/openssl/openssl
  Commit: 2c0a944c69dc92cb280147997696cd88acd7b395
  
https://github.openssl.org/openssl/openssl/commit/2c0a944c69dc92cb280147997696cd88acd7b395
  Author: Tomas Mraz 
  Date:   2022-04-22 (Fri, 22 Apr 2022)

  Changed paths:
M doc/fingerprints.txt

  Log Message:
  ---
  Add Tomas Mraz key to release key fingerprints

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




[openssl/openssl] 22eb38: Never use `__atomic_*` on macOS 10.7 and 10.8

2022-04-22 Thread Tomas Mraz
  Branch: refs/heads/openssl-3.0
  Home:   https://github.openssl.org/openssl/openssl
  Commit: 22eb3863845b898fcefdc2122586795bb5e9bcdf
  
https://github.openssl.org/openssl/openssl/commit/22eb3863845b898fcefdc2122586795bb5e9bcdf
  Author: Kirill A. Korinsky 
  Date:   2022-04-22 (Fri, 22 Apr 2022)

  Changed paths:
M crypto/threads_pthread.c

  Log Message:
  ---
  Never use `__atomic_*` on macOS 10.7 and 10.8

macOS 10.7 and 10.8 had a bit wired clang which is detected as
`__GNUC__` which has `__ATOMIC_ACQ_REL` but it excepts one option at
`__atomic_is_lock_free` instead of 2.

This prevents OpenSSL to be compiled on such systems.

Fixes: #18055

Signed-off-by: Kirill A. Korinsky 

Reviewed-by: Paul Dale 
Reviewed-by: Tomas Mraz 
(Merged from https://github.com/openssl/openssl/pull/18056)

(cherry picked from commit d39de4792dbdb6ab5f78c79d52d0210b44584538)




[openssl/openssl] d39de4: Never use `__atomic_*` on macOS 10.7 and 10.8

2022-04-22 Thread Tomas Mraz
  Branch: refs/heads/master
  Home:   https://github.openssl.org/openssl/openssl
  Commit: d39de4792dbdb6ab5f78c79d52d0210b44584538
  
https://github.openssl.org/openssl/openssl/commit/d39de4792dbdb6ab5f78c79d52d0210b44584538
  Author: Kirill A. Korinsky 
  Date:   2022-04-22 (Fri, 22 Apr 2022)

  Changed paths:
M crypto/threads_pthread.c

  Log Message:
  ---
  Never use `__atomic_*` on macOS 10.7 and 10.8

macOS 10.7 and 10.8 had a bit wired clang which is detected as
`__GNUC__` which has `__ATOMIC_ACQ_REL` but it excepts one option at
`__atomic_is_lock_free` instead of 2.

This prevents OpenSSL to be compiled on such systems.

Fixes: #18055

Signed-off-by: Kirill A. Korinsky 

Reviewed-by: Paul Dale 
Reviewed-by: Tomas Mraz 
(Merged from https://github.com/openssl/openssl/pull/18056)




[openssl/openssl] 4b2bd2: Public API functions OPENSSL_str[n]casecmp

2022-04-22 Thread beldmit
  Branch: refs/heads/master
  Home:   https://github.openssl.org/openssl/openssl
  Commit: 4b2bd2722b8294a6b27c9e1fcf7d76f7d9de9b44
  
https://github.openssl.org/openssl/openssl/commit/4b2bd2722b8294a6b27c9e1fcf7d76f7d9de9b44
  Author: Dmitry Belyavskiy 
  Date:   2022-04-22 (Fri, 22 Apr 2022)

  Changed paths:
M crypto/ctype.c
M crypto/init.c
M doc/build.info
A doc/man3/OPENSSL_strcasecmp.pod
M include/crypto/ctype.h
M include/internal/core.h
M include/internal/e_os.h
M include/openssl/crypto.h.in
M util/libcrypto.num

  Log Message:
  ---
  Public API functions OPENSSL_str[n]casecmp

Reviewed-by: Tim Hudson 
Reviewed-by: Tomas Mraz 
(Merged from https://github.com/openssl/openssl/pull/18069)


  Commit: fba140c73541c03e22b4fdb219a05d129bf0406d
  
https://github.openssl.org/openssl/openssl/commit/fba140c73541c03e22b4fdb219a05d129bf0406d
  Author: Dmitry Belyavskiy 
  Date:   2022-04-22 (Fri, 22 Apr 2022)

  Changed paths:
M apps/ca.c
M apps/ecparam.c
M apps/lib/apps.c
M apps/lib/http_server.c
M apps/lib/names.c
M apps/lib/vms_term_sock.c
M apps/list.c
M apps/rehash.c
M apps/s_server.c
M crypto/LPdir_unix.c
M crypto/asn1/ameth_lib.c
M crypto/asn1/asn1_gen.c
M crypto/conf/conf_def.c
M crypto/core_namemap.c
M crypto/dh/dh_group_params.c
M crypto/ec/ec_backend.c
M crypto/ec/ec_lib.c
M crypto/encode_decode/decoder_lib.c
M crypto/encode_decode/decoder_pkey.c
M crypto/encode_decode/encoder_lib.c
M crypto/encode_decode/encoder_pkey.c
M crypto/engine/tb_asnmth.c
M crypto/evp/ctrl_params_translate.c
M crypto/evp/ec_support.c
M crypto/evp/evp_lib.c
M crypto/evp/p_lib.c
M crypto/ffc/ffc_dh.c
M crypto/ffc/ffc_params.c
M crypto/http/http_client.c
M crypto/objects/o_names.c
M crypto/params_dup.c
M crypto/property/property_parse.c
M crypto/rand/rand_lib.c
M crypto/rsa/rsa_backend.c
M crypto/store/store_lib.c
M crypto/store/store_result.c
M crypto/trace.c
M crypto/x509/v3_tlsf.c
M engines/e_devcrypto.c
M engines/e_loader_attic.c
M include/internal/common.h
M providers/common/capabilities.c
M providers/implementations/ciphers/cipher_cts.c
M providers/implementations/kdfs/hkdf.c
M providers/implementations/kdfs/kbkdf.c
M providers/implementations/kdfs/tls1_prf.c
M providers/implementations/kem/rsa_kem.c
M providers/implementations/keymgmt/dsa_kmgmt.c
M providers/implementations/keymgmt/ec_kmgmt.c
M providers/implementations/keymgmt/ecx_kmgmt.c
M providers/implementations/keymgmt/mac_legacy_kmgmt.c
M providers/implementations/rands/drbg_ctr.c
M providers/implementations/signature/rsa_sig.c
M providers/implementations/storemgmt/file_store.c
M ssl/ssl_conf.c
M test/bntest.c
M test/evp_extra_test.c
M test/evp_libctx_test.c
M test/evp_test.c
M test/helpers/ssl_test_ctx.c
M test/params_conversion_test.c
M test/ssl_old_test.c
M test/v3nametest.c

  Log Message:
  ---
  str[n]casecmp => OPENSSL_strncasecmp

Reviewed-by: Tim Hudson 
Reviewed-by: Tomas Mraz 
(Merged from https://github.com/openssl/openssl/pull/18069)


  Commit: c5e7de5dee9995cbc7247e37ccd0a6ddd1f7db56
  
https://github.openssl.org/openssl/openssl/commit/c5e7de5dee9995cbc7247e37ccd0a6ddd1f7db56
  Author: Dmitry Belyavskiy 
  Date:   2022-04-22 (Fri, 22 Apr 2022)

  Changed paths:
M providers/fips/fipsprov.c

  Log Message:
  ---
  FIPS provider modifications

Reviewed-by: Tim Hudson 
Reviewed-by: Tomas Mraz 
(Merged from https://github.com/openssl/openssl/pull/18069)


  Commit: c29cf39449f78008e39af8f83760f2464815248b
  
https://github.openssl.org/openssl/openssl/commit/c29cf39449f78008e39af8f83760f2464815248b
  Author: Dmitry Belyavskiy 
  Date:   2022-04-22 (Fri, 22 Apr 2022)

  Changed paths:
M .github/workflows/ci.yml
M test/build.info
A test/localetest.c
A test/recipes/02-test_localetest.t

  Log Message:
  ---
  Minimal test checking we can get public key in Turkish locale

Reviewed-by: Tim Hudson 
Reviewed-by: Tomas Mraz 
(Merged from https://github.com/openssl/openssl/pull/18069)


Compare: 
https://github.openssl.org/openssl/openssl/compare/5adddcd96255...c29cf39449f7