riscv: Clarify dual-licensing wording for GCM and AES
authorHeiko Stuebner <heiko.stuebner@vrull.eu>
Tue, 4 Jul 2023 16:16:41 +0000 (18:16 +0200)
committerPauli <pauli@openssl.org>
Thu, 6 Jul 2023 02:53:27 +0000 (12:53 +1000)
commit3e76b388521ccafddd8ba19d9ab62c8d25e83e0c
tree497e3e6b498a4d7ba582519255af7c9b9df374dd
parentdb2f98c4ebb17a60307f70c330834beffb8f1253
riscv: Clarify dual-licensing wording for GCM and AES

The original text for the Apache + BSD dual licensing for riscv GCM and AES
perlasm was taken from other openSSL users like crypto/crypto/LPdir_unix.c .

Though Eric pointed out that the dual-licensing text could be read in a
way negating the second license [0] and suggested to clarify the text
even more.

So do this here for all of the GCM, AES and shared riscv.pm .

We already had the agreement of all involved developers for the actual
dual licensing in [0] and [1], so this is only a better clarification
for this.

[0] https://github.com/openssl/openssl/pull/20649#issuecomment-1589558790
[1] https://github.com/openssl/openssl/pull/21018

Signed-off-by: Heiko Stuebner <heiko.stuebner@vrull.eu>
Reviewed-by: Tim Hudson <tjh@openssl.org>
Reviewed-by: Paul Dale <pauli@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/21357)
crypto/aes/asm/aes-riscv32-zkn.pl
crypto/aes/asm/aes-riscv64-zkn.pl
crypto/modes/asm/ghash-riscv64.pl
crypto/perlasm/riscv.pm