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

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


  Branch: refs/heads/openssl-3.2
  Home:   https://github.com/openssl/openssl
  Commit: cd9b3e561a2f164d16f37b897f81244dcc9f30bc
      https://github.com/openssl/openssl/commit/cd9b3e561a2f164d16f37b897f81244dcc9f30bc
  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)

(cherry picked from commit 2a2561709ab316584d8b0a6220e244094fe507f5)


  Commit: 64cae4064405384cf7fe130a1e0189725db5e877
      https://github.com/openssl/openssl/commit/64cae4064405384cf7fe130a1e0189725db5e877
  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)


Compare: https://github.com/openssl/openssl/compare/162b3b547eeb...64cae4064405


More information about the openssl-commits mailing list