[openssl/openssl] 2a2561: Fix sm4-xts aarch64 assembly implementation bug

Richard Levitte noreply at github.com
Thu Feb 8 10:51:40 UTC 2024


  Branch: refs/heads/master
  Home:   https://github.com/openssl/openssl
  Commit: 2a2561709ab316584d8b0a6220e244094fe507f5
      https://github.com/openssl/openssl/commit/2a2561709ab316584d8b0a6220e244094fe507f5
  Author: Liu-Ermeng <liuermeng2 at huawei.com>
  Date:   2024-02-08 (Thu, 08 Feb 2024)

  Changed paths:
    M crypto/sm4/asm/vpsm4-armv8.pl
    M crypto/sm4/asm/vpsm4_ex-armv8.pl
    M test/recipes/30-test_evp_data/evpciph_sm4.txt

  Log Message:
  -----------
  Fix sm4-xts aarch64 assembly implementation bug

Tested on kunpeng920, to turn on 'VPSM4_EX_CAPABLE'.

Signed-off-by: Liu-Ermeng <liuermeng2 at huawei.com>

Reviewed-by: Shane Lontis <shane.lontis at oracle.com>
Reviewed-by: Tomas Mraz <tomas at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/23317)


  Commit: ecabdf39aa461c7d78f2c6ce24d1f168a7cbc7c5
      https://github.com/openssl/openssl/commit/ecabdf39aa461c7d78f2c6ce24d1f168a7cbc7c5
  Author: Richard Levitte <levitte at openssl.org>
  Date:   2024-02-08 (Thu, 08 Feb 2024)

  Changed paths:
    M Configure

  Log Message:
  -----------
  Configure: Fix ordering bug when processing split DEPENDs

Configure was recently made to process this sort of line:

    DEPEND[generated]=util/perl|OpenSSL/something.pm

Unfortunately, in processing such lines, the order in which paths
were recomputed caused some resulting paths to be faulty under some
circumstances.  This change fixes that.

Fixes #22853

Reviewed-by: Tom Cosgrove <tom.cosgrove at arm.com>
Reviewed-by: Tomas Mraz <tomas at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/23500)

(cherry picked from commit 64cae4064405384cf7fe130a1e0189725db5e877)


Compare: https://github.com/openssl/openssl/compare/387b93e14907...ecabdf39aa46


More information about the openssl-commits mailing list