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

Tomas Mraz noreply at reply.github.openssl.org
Fri Jun 10 09:47:12 UTC 2022


  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 <i at zenithal.me>
  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 <i at zenithal.me>

Reviewed-by: Paul Dale <pauli at openssl.org>
Reviewed-by: Tomas Mraz <tomas at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/18197)


  Commit: 9912c38ed69c97ca737c66c68ae454c5cd265133
      https://github.openssl.org/openssl/openssl/commit/9912c38ed69c97ca737c66c68ae454c5cd265133
  Author: Hongren (Zenithal) Zheng <i at zenithal.me>
  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 <i at zenithal.me>

Reviewed-by: Paul Dale <pauli at openssl.org>
Reviewed-by: Tomas Mraz <tomas at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/18197)


  Commit: d5dd608364074fadbf4776142ccd8c7b268845cc
      https://github.openssl.org/openssl/openssl/commit/d5dd608364074fadbf4776142ccd8c7b268845cc
  Author: Hongren (Zenithal) Zheng <i at zenithal.me>
  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 <i at zenithal.me>

Reviewed-by: Paul Dale <pauli at openssl.org>
Reviewed-by: Tomas Mraz <tomas at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/18197)


  Commit: 77d29ff041edcdc6a3d33251d6270a4cfe0be9b3
      https://github.openssl.org/openssl/openssl/commit/77d29ff041edcdc6a3d33251d6270a4cfe0be9b3
  Author: Hongren (Zenithal) Zheng <i at zenithal.me>
  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 <i at zenithal.me>

Reviewed-by: Paul Dale <pauli at openssl.org>
Reviewed-by: Tomas Mraz <tomas at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/18197)


  Commit: ee11118deb65d2b22b94721125a5649d05591e7b
      https://github.openssl.org/openssl/openssl/commit/ee11118deb65d2b22b94721125a5649d05591e7b
  Author: Hongren (Zenithal) Zheng <i at zenithal.me>
  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 <i at zenithal.me>
Tested-by: Jiatai He <jiatai2021 at iscas.ac.cn>

Reviewed-by: Paul Dale <pauli at openssl.org>
Reviewed-by: Tomas Mraz <tomas at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/18197)


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


More information about the openssl-commits mailing list