Certificate of origin, and signed pull request for PPC patches.
Shawn Landden
shawn at git.icu
Tue Jul 9 16:57:35 CEST 2019
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
Developer's Certificate of Origin 1.1
By making a contribution to this project (libgcrypt), I certify that:
(a) The contribution was created in whole or in part by me and I
have the right to submit it under the open source license
indicated in the file; or
(b) The contribution is based upon previous work that, to the best
of my knowledge, is covered under an appropriate open source
license and I have the right under that license to submit that
work with modifications, whether created in whole or in part
by me, under the same open source license (unless I am
permitted to submit under a different license), as indicated
in the file; or
(c) The contribution was provided directly to me by some other
person who certified (a), (b) or (c) and I have not modified
it.
(d) I understand and agree that this project and the contribution
are public and that a record of the contribution (including all
personal information I submit with it, including my sign-off) is
maintained indefinitely and may be redistributed consistent with
this project or the open source license(s) involved.
-----BEGIN PGP SIGNATURE-----
iHUEARYIAB0WIQTxRbjHptuAaSiIXRy+5B/NgxVAaAUCXSSJ9wAKCRC+5B/NgxVA
aL+iAQD7uHwddsbXf+hhBTvlohpc26boWKNwpsq2LwGQxzR+5gEA/qSUN4xeaxiq
K05c5fbeM+asdH4owkjnWZP8VKNPBwA=
=NCEv
-----END PGP SIGNATURE-----
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
The following changes since commit ab57613f10ad57d2fec648017c18d7abb189863b:
sexp: Support reading base64. (2019-06-25 14:35:44 +0900)
are available in the Git repository at:
https://github.com/shawnl/libgcrypt ppc
for you to fetch changes up to 71cdcaa196b0704469e010fecc18de415654ef81:
[tests] increase size of some buffers that were being overflowed (2019-07-09 09:48:16 -0500)
- ----------------------------------------------------------------
Shawn Landden (5):
PowerPC optimized routines for AES and SHA2 using PowerISA
Support for PowerPC's AES acceleration.
Add PowerPC crypto acceleration support for SHA2.
rijndael/ppc: re-implement single-block mode, and implement OCB block cipher
[tests] increase size of some buffers that were being overflowed
AUTHORS | 2 +-
cipher/Makefile.am | 15 +
cipher/asm-common-ppc.pl | 353 ++++++++++++
cipher/build-perlasm.sh | 12 +
cipher/mac-poly1305.c | 2 +-
cipher/rijndael-internal.h | 10 +
cipher/rijndael-ppc.c | 720 +++++++++++++++++++++++++
cipher/rijndael-ppc.h | 38 ++
cipher/rijndael-ppc8.S | 3656 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
cipher/rijndael-ppc8.pl | 3803 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
cipher/rijndael-ppc832.S | 3640 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
cipher/rijndael-ppc8be.S | 3688 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
cipher/rijndael.c | 311 +++++++++--
cipher/sha2-common.h | 94 ++++
cipher/sha256-ppc8.S | 746 ++++++++++++++++++++++++++
cipher/sha256-ppc832.S | 735 +++++++++++++++++++++++++
cipher/sha256-ppc8be.S | 741 ++++++++++++++++++++++++++
cipher/sha256.c | 164 ++----
cipher/sha512-ppc8.S | 848 +++++++++++++++++++++++++++++
cipher/sha512-ppc8.pl | 417 +++++++++++++++
cipher/sha512-ppc832.S | 833 +++++++++++++++++++++++++++++
cipher/sha512-ppc8be.S | 839 +++++++++++++++++++++++++++++
cipher/sha512.c | 84 +--
configure.ac | 46 +-
src/Makefile.am | 2 +-
src/g10lib.h | 3 +-
src/hwf-common.h | 2 +-
src/hwf-ppc.c | 231 ++++++++
src/hwfeatures.c | 17 +-
tests/basic.c | 6 +-
30 files changed, 21808 insertions(+), 250 deletions(-)
create mode 100644 cipher/asm-common-ppc.pl
create mode 100755 cipher/build-perlasm.sh
create mode 100644 cipher/rijndael-ppc.c
create mode 100644 cipher/rijndael-ppc.h
create mode 100644 cipher/rijndael-ppc8.S
create mode 100755 cipher/rijndael-ppc8.pl
create mode 100644 cipher/rijndael-ppc832.S
create mode 100644 cipher/rijndael-ppc8be.S
create mode 100644 cipher/sha2-common.h
create mode 100644 cipher/sha256-ppc8.S
create mode 100644 cipher/sha256-ppc832.S
create mode 100644 cipher/sha256-ppc8be.S
create mode 100644 cipher/sha512-ppc8.S
create mode 100644 cipher/sha512-ppc8.pl
create mode 100644 cipher/sha512-ppc832.S
create mode 100644 cipher/sha512-ppc8be.S
create mode 100644 src/hwf-ppc.c
-----BEGIN PGP SIGNATURE-----
iHUEARYIAB0WIQTxRbjHptuAaSiIXRy+5B/NgxVAaAUCXSSrEQAKCRC+5B/NgxVA
aOWQAQCRocwWzBTf4jR9VhrnmJOjkPZEiYvakrxma4XBKTN/iQEA3pYMqBvBzMGu
pz5CjmlwO49gXE2BEDlYn5MbWp2OeA0=
=lUr+
-----END PGP SIGNATURE-----
--
Shawn Landden
More information about the Gcrypt-devel
mailing list