[openssl/openssl] b1b889: Add AES implementation in riscv32 zkn asm

Zenithal noreply at github.com
Mon Sep 5 00:22:33 UTC 2022


  Branch: refs/heads/master
  Home:   https://github.com/openssl/openssl
  Commit: b1b889d1b3fc92a56ead5536bee06f3415b78482
      https://github.com/openssl/openssl/commit/b1b889d1b3fc92a56ead5536bee06f3415b78482
  Author: Hongren (Zenithal) Zheng <i at zenithal.me>
  Date:   2022-09-05 (Mon, 05 Sep 2022)

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

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

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


  Commit: 42ee6e7be43c57136d71e5612fed22a06f7f5d0e
      https://github.com/openssl/openssl/commit/42ee6e7be43c57136d71e5612fed22a06f7f5d0e
  Author: Hongren (Zenithal) Zheng <i at zenithal.me>
  Date:   2022-09-05 (Mon, 05 Sep 2022)

  Changed paths:
    M Configurations/10-main.conf

  Log Message:
  -----------
  Add linux32-riscv32/BSD-riscv32 target

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


  Commit: 61170642b1ad084ae4f52e43d39c5c1e471b323a
      https://github.com/openssl/openssl/commit/61170642b1ad084ae4f52e43d39c5c1e471b323a
  Author: Hongren (Zenithal) Zheng <i at zenithal.me>
  Date:   2022-09-05 (Mon, 05 Sep 2022)

  Changed paths:
    M crypto/build.info
    A crypto/riscv32cpuid.pl

  Log Message:
  -----------
  Add RISC-V 32 cpuid support

Mainly from #17640

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


  Commit: b733ce73a423b99c0354b42e268216e0656e556b
      https://github.com/openssl/openssl/commit/b733ce73a423b99c0354b42e268216e0656e556b
  Author: Hongren (Zenithal) Zheng <i at zenithal.me>
  Date:   2022-09-05 (Mon, 05 Sep 2022)

  Changed paths:
    M crypto/aes/build.info

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

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


  Commit: cbb15b31b98f47276cf9e87453831d96274baf66
      https://github.com/openssl/openssl/commit/cbb15b31b98f47276cf9e87453831d96274baf66
  Author: Hongren (Zenithal) Zheng <i at zenithal.me>
  Date:   2022-09-05 (Mon, 05 Sep 2022)

  Changed paths:
    M include/crypto/aes_platform.h

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

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


  Commit: 5ccee69b1384fa9377986a6f7730e0d9a372b42b
      https://github.com/openssl/openssl/commit/5ccee69b1384fa9377986a6f7730e0d9a372b42b
  Author: Hongren (Zenithal) Zheng <i at zenithal.me>
  Date:   2022-09-05 (Mon, 05 Sep 2022)

  Changed paths:
    M providers/implementations/ciphers/cipher_aes_ccm_hw.c
    A providers/implementations/ciphers/cipher_aes_ccm_hw_rv32i_zknd_zkne.inc
    M providers/implementations/ciphers/cipher_aes_gcm_hw.c
    A providers/implementations/ciphers/cipher_aes_gcm_hw_rv32i_zknd_zkne.inc
    M providers/implementations/ciphers/cipher_aes_hw.c
    A providers/implementations/ciphers/cipher_aes_hw_rv32i_zknd_zkne.inc
    M providers/implementations/ciphers/cipher_aes_ocb_hw.c
    M providers/implementations/ciphers/cipher_aes_xts_hw.c

  Log Message:
  -----------
  provider: cipher: aes: add riscv32 zkn (zbkb) support

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


Compare: https://github.com/openssl/openssl/compare/3e139f3d8539...5ccee69b1384


More information about the openssl-commits mailing list