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