Coverity Scan: Analysis completed for openssl/openssl

2022-06-10 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-3DSgR1_MulOTlHne1IxTRELXXnGni8d68xSVF-2BUCe3a7Ux-2BjeG1-2BgzPJJ03qidgap9XHx-2BgZtu3AESTR3dIDuoyOikEoVFQcxy68eb46VFg1PpPR9b6Usi3gW59jNrX1wYDitVIH3PcgcOX-2F22eJsI0njf6rYyzHxFp4kF3Pm4ZkO3Uh94OBZtzli8ASjF-2FVCYpbkIN1GecOSz4G4oQsJGG-2BEczDvEpl5UEwFhUKe2GNbq8RSY-3D

Build ID: 461112

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



[otc/tools] b08754: Drop release-tools/README.md

2022-06-10 Thread Richard Levitte
  Branch: refs/heads/master
  Home:   https://github.openssl.org/otc/tools
  Commit: b08754e70922194418ec3ce11f08d9f912751f2f
  
https://github.openssl.org/otc/tools/commit/b08754e70922194418ec3ce11f08d9f912751f2f
  Author: Richard Levitte 
  Date:   2022-06-10 (Fri, 10 Jun 2022)

  Changed paths:
R release-tools/README.md

  Log Message:
  ---
  Drop release-tools/README.md

We have HOWTO-make-a-release.md, which is a more up to date version of
the same information.

Reviewed-by: Tomas Mraz 
(Merged from https://github.com/openssl/tools/pull/118)




[openssl/openssl] f553cd: parse_unquoted: Check returned value from ossl_pro...

2022-06-10 Thread Tomas Mraz
  Branch: refs/heads/openssl-3.0
  Home:   https://github.openssl.org/openssl/openssl
  Commit: f553cd4b40a2c797ea3c1559335115d9d080435a
  
https://github.openssl.org/openssl/openssl/commit/f553cd4b40a2c797ea3c1559335115d9d080435a
  Author: Tomas Mraz 
  Date:   2022-06-10 (Fri, 10 Jun 2022)

  Changed paths:
M crypto/property/property_parse.c

  Log Message:
  ---
  parse_unquoted: Check returned value from ossl_property_value()

Reviewed-by: Shane Lontis 
Reviewed-by: Matt Caswell 
(Merged from https://github.com/openssl/openssl/pull/18494)

(cherry picked from commit f91568eb50e847d0db2441fd9b9c5ffc8c4fe934)


  Commit: 0faf842e5e3406356deffa9a2d40716852bce8bb
  
https://github.openssl.org/openssl/openssl/commit/0faf842e5e3406356deffa9a2d40716852bce8bb
  Author: Tomas Mraz 
  Date:   2022-06-10 (Fri, 10 Jun 2022)

  Changed paths:
M ssl/t1_lib.c

  Log Message:
  ---
  add_provider_groups: Clean up algorithm pointer on failure

Reviewed-by: Shane Lontis 
Reviewed-by: Matt Caswell 
(Merged from https://github.com/openssl/openssl/pull/18494)

(cherry picked from commit a7863f994955c45fb7ce29e30b81a6206994c3dd)


  Commit: e10ebdd81e6f5b6eb00fb25476bbd8cc19c9c83c
  
https://github.openssl.org/openssl/openssl/commit/e10ebdd81e6f5b6eb00fb25476bbd8cc19c9c83c
  Author: Tomas Mraz 
  Date:   2022-06-10 (Fri, 10 Jun 2022)

  Changed paths:
M crypto/evp/p_lib.c

  Log Message:
  ---
  Check return of BIO_new() and always free pkey from evp_pkey_copy_downgraded()

Reviewed-by: Shane Lontis 
Reviewed-by: Matt Caswell 
(Merged from https://github.com/openssl/openssl/pull/18494)

(cherry picked from commit d8732803c493cba7a863c5c16da62ee9d611c5ca)


  Commit: cf3bf39f142369f2a8000f33f18b7d9b599fcddb
  
https://github.openssl.org/openssl/openssl/commit/cf3bf39f142369f2a8000f33f18b7d9b599fcddb
  Author: Tomas Mraz 
  Date:   2022-06-10 (Fri, 10 Jun 2022)

  Changed paths:
M providers/implementations/asymciphers/sm2_enc.c

  Log Message:
  ---
  sm2_dupctx: Avoid potential use after free of the md

Reviewed-by: Shane Lontis 
Reviewed-by: Matt Caswell 
(Merged from https://github.com/openssl/openssl/pull/18494)

(cherry picked from commit 926c698c6f0a197e0322d4617db0ecd0d40f6e06)


Compare: 
https://github.openssl.org/openssl/openssl/compare/4650cf23c84f...cf3bf39f1423


[openssl/openssl] f91568: parse_unquoted: Check returned value from ossl_pro...

2022-06-10 Thread Tomas Mraz
  Branch: refs/heads/master
  Home:   https://github.openssl.org/openssl/openssl
  Commit: f91568eb50e847d0db2441fd9b9c5ffc8c4fe934
  
https://github.openssl.org/openssl/openssl/commit/f91568eb50e847d0db2441fd9b9c5ffc8c4fe934
  Author: Tomas Mraz 
  Date:   2022-06-10 (Fri, 10 Jun 2022)

  Changed paths:
M crypto/property/property_parse.c

  Log Message:
  ---
  parse_unquoted: Check returned value from ossl_property_value()

Reviewed-by: Shane Lontis 
Reviewed-by: Matt Caswell 
(Merged from https://github.com/openssl/openssl/pull/18494)


  Commit: a7863f994955c45fb7ce29e30b81a6206994c3dd
  
https://github.openssl.org/openssl/openssl/commit/a7863f994955c45fb7ce29e30b81a6206994c3dd
  Author: Tomas Mraz 
  Date:   2022-06-10 (Fri, 10 Jun 2022)

  Changed paths:
M ssl/t1_lib.c

  Log Message:
  ---
  add_provider_groups: Clean up algorithm pointer on failure

Reviewed-by: Shane Lontis 
Reviewed-by: Matt Caswell 
(Merged from https://github.com/openssl/openssl/pull/18494)


  Commit: d8732803c493cba7a863c5c16da62ee9d611c5ca
  
https://github.openssl.org/openssl/openssl/commit/d8732803c493cba7a863c5c16da62ee9d611c5ca
  Author: Tomas Mraz 
  Date:   2022-06-10 (Fri, 10 Jun 2022)

  Changed paths:
M crypto/evp/p_lib.c

  Log Message:
  ---
  Check return of BIO_new() and always free pkey from evp_pkey_copy_downgraded()

Reviewed-by: Shane Lontis 
Reviewed-by: Matt Caswell 
(Merged from https://github.com/openssl/openssl/pull/18494)


  Commit: 926c698c6f0a197e0322d4617db0ecd0d40f6e06
  
https://github.openssl.org/openssl/openssl/commit/926c698c6f0a197e0322d4617db0ecd0d40f6e06
  Author: Tomas Mraz 
  Date:   2022-06-10 (Fri, 10 Jun 2022)

  Changed paths:
M providers/implementations/asymciphers/sm2_enc.c

  Log Message:
  ---
  sm2_dupctx: Avoid potential use after free of the md

Reviewed-by: Shane Lontis 
Reviewed-by: Matt Caswell 
(Merged from https://github.com/openssl/openssl/pull/18494)


Compare: 
https://github.openssl.org/openssl/openssl/compare/cec1699f1f54...926c698c6f0a


[openssl/openssl] 4650cf: Fix a use after free in error handling of hmac_dup

2022-06-10 Thread bernd-edlinger
  Branch: refs/heads/openssl-3.0
  Home:   https://github.openssl.org/openssl/openssl
  Commit: 4650cf23c84f33354e5284fbcf56f131aa83343b
  
https://github.openssl.org/openssl/openssl/commit/4650cf23c84f33354e5284fbcf56f131aa83343b
  Author: Bernd Edlinger 
  Date:   2022-06-10 (Fri, 10 Jun 2022)

  Changed paths:
M providers/implementations/macs/hmac_prov.c

  Log Message:
  ---
  Fix a use after free in error handling of hmac_dup

dst->digest needs to be zeroized in case HMAC_CTX_copy
or ossl_prov_digest_copy return failure.

Fixes #18493

Reviewed-by: Tomas Mraz 
Reviewed-by: Matt Caswell 
(Merged from https://github.com/openssl/openssl/pull/18502)

(cherry picked from commit cec1699f1f54ba8b87f055776dc77b48dd37d5fa)




[openssl/openssl] cec169: Fix a use after free in error handling of hmac_dup

2022-06-10 Thread bernd-edlinger
  Branch: refs/heads/master
  Home:   https://github.openssl.org/openssl/openssl
  Commit: cec1699f1f54ba8b87f055776dc77b48dd37d5fa
  
https://github.openssl.org/openssl/openssl/commit/cec1699f1f54ba8b87f055776dc77b48dd37d5fa
  Author: Bernd Edlinger 
  Date:   2022-06-10 (Fri, 10 Jun 2022)

  Changed paths:
M providers/implementations/macs/hmac_prov.c

  Log Message:
  ---
  Fix a use after free in error handling of hmac_dup

dst->digest needs to be zeroized in case HMAC_CTX_copy
or ossl_prov_digest_copy return failure.

Fixes #18493

Reviewed-by: Tomas Mraz 
Reviewed-by: Matt Caswell 
(Merged from https://github.com/openssl/openssl/pull/18502)




[openssl/openssl] 608cad: Add AES implementation in riscv64 zkn asm

2022-06-10 Thread Tomas Mraz
  Branch: refs/heads/master
  Home:   https://github.openssl.org/openssl/openssl
  Commit: 608cadfbdbdba076a07e172f834a0afb6aafa59b
  
https://github.openssl.org/openssl/openssl/commit/608cadfbdbdba076a07e172f834a0afb6aafa59b
  Author: Hongren (Zenithal) Zheng 
  Date:   2022-06-10 (Fri, 10 Jun 2022)

  Changed paths:
A crypto/aes/asm/aes-riscv64-zkn.pl

  Log Message:
  ---
  Add AES implementation in riscv64 zkn asm

Signed-off-by: Hongren (Zenithal) Zheng 

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


  Commit: 9912c38ed69c97ca737c66c68ae454c5cd265133
  
https://github.openssl.org/openssl/openssl/commit/9912c38ed69c97ca737c66c68ae454c5cd265133
  Author: Hongren (Zenithal) Zheng 
  Date:   2022-06-10 (Fri, 10 Jun 2022)

  Changed paths:
M crypto/aes/build.info

  Log Message:
  ---
  add build support for riscv64 aes zkn

Signed-off-by: Hongren (Zenithal) Zheng 

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


  Commit: d5dd608364074fadbf4776142ccd8c7b268845cc
  
https://github.openssl.org/openssl/openssl/commit/d5dd608364074fadbf4776142ccd8c7b268845cc
  Author: Hongren (Zenithal) Zheng 
  Date:   2022-06-10 (Fri, 10 Jun 2022)

  Changed paths:
M include/crypto/riscv_arch.def

  Log Message:
  ---
  Add riscv scalar crypto extension capability

Signed-off-by: Hongren (Zenithal) Zheng 

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


  Commit: 77d29ff041edcdc6a3d33251d6270a4cfe0be9b3
  
https://github.openssl.org/openssl/openssl/commit/77d29ff041edcdc6a3d33251d6270a4cfe0be9b3
  Author: Hongren (Zenithal) Zheng 
  Date:   2022-06-10 (Fri, 10 Jun 2022)

  Changed paths:
M include/crypto/aes_platform.h

  Log Message:
  ---
  aes_platform: add riscv64 zkn asm support

Signed-off-by: Hongren (Zenithal) Zheng 

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


  Commit: ee8deb65d2b22b94721125a5649d05591e7b
  
https://github.openssl.org/openssl/openssl/commit/ee8deb65d2b22b94721125a5649d05591e7b
  Author: Hongren (Zenithal) Zheng 
  Date:   2022-06-10 (Fri, 10 Jun 2022)

  Changed paths:
M providers/implementations/ciphers/cipher_aes_ccm_hw.c
A providers/implementations/ciphers/cipher_aes_ccm_hw_rv64i_zknd_zkne.inc
M providers/implementations/ciphers/cipher_aes_gcm_hw.c
A providers/implementations/ciphers/cipher_aes_gcm_hw_rv64i_zknd_zkne.inc
M providers/implementations/ciphers/cipher_aes_hw.c
A providers/implementations/ciphers/cipher_aes_hw_rv64i_zknd_zkne.inc
M providers/implementations/ciphers/cipher_aes_ocb_hw.c
M providers/implementations/ciphers/cipher_aes_xts_hw.c

  Log Message:
  ---
  providers: cipher: aes: add riscv64 zkn support

Signed-off-by: Hongren (Zenithal) Zheng 
Tested-by: Jiatai He 

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


Compare: 
https://github.openssl.org/openssl/openssl/compare/5f4b3db624a8...ee8deb65