summaryrefslogtreecommitdiff
path: root/powerpc64
Commit message (Expand)AuthorAgeFilesLines
* Whitespace fixes.Niels Möller2022-11-092-7/+7
* [PowerPC] Use INC_GPR/INC_VR marcos and define HAVE_NATIVE_poly1305_blocks in...Maamoun TK2022-11-083-25/+39
* Update BLOCK_R64 macro descriptionMaamoun TK2022-11-061-1/+1
* [PowerPC] Move register allocation from poly1305.m4Maamoun TK2022-11-063-90/+92
* [PowerPC] Implement _nettle_poly1305_blocks based on radix 2^44Maamoun TK2022-11-014-74/+576
* Fix illegal instruction in chacha-2core.asm on POWER7Maamoun TK2022-10-201-16/+31
* Fix bug in poly1305-internal.asm affecting big-endian modeMaamoun TK2022-10-131-1/+1
* Merge branch 'ppc-r64-44' into 'master'Niels Möller2022-08-062-0/+277
|\
| * [PowerPC] Use defined structure constants of P1305 in asm.m4Maamoun TK2022-08-061-20/+20
| * [PowerPC] Implement Poly1305 single block update based on radix 2^64Maamoun TK2022-05-292-0/+277
* | Fix a POSIX violation of m4 argument expansionMaamoun TK2022-06-131-53/+60
|/
* Fix comment typo.Niels Möller2022-03-171-1/+1
* ppc: Update fat setup for new ghash organization.Niels Möller2022-02-222-5/+40
* ppc: Update vpmsumd ghash to new organization.Niels Möller2022-02-223-499/+519
* ecc: Add powerpc64 assembly for ecc_448_modpMartin Schwenke2022-01-241-0/+174
* Move a comment.Niels Möller2022-01-241-2/+2
* ecc: Add powerpc64 assembly for ecc_25519_modpMartin Schwenke2022-01-241-0/+101
* ecc: Add powerpc64 assembly for ecc_224_modpAmitay Isaacs2022-01-241-0/+123
* ecc: Add powerpc64 assembly for ecc_521_modpMartin Schwenke2022-01-211-0/+166
* ecc: Add powerpc64 assembly for ecc_384_modpMartin Schwenke2022-01-211-0/+227
* ecc: Add powerpc64 assembly for ecc_192_modpAmitay Isaacs2022-01-211-0/+87
* ppc: Reduce number of registers used for ecc_secp256r1_redc.Niels Möller2022-01-101-42/+26
* ppc: New configure test for ELFV2_ABINiels Möller2022-01-041-2/+2
* ppc: Add powerpc64 assembly for ecc_256_redcAmitay Isaacs2021-12-091-0/+144
* ppc: Fix macro name SWAP_MASK to use all uppercase.Niels Möller2021-04-132-88/+88
* [PowerPC64] Use 32-bit offset to load datamamonet2020-12-183-6/+10
* ppc: More interleaving of chacha_4core.Niels Möller2020-12-121-16/+16
* Merge branch 'ppc-chacha-4core'Niels Möller2020-12-082-0/+314
|\
| * ppc: Save registers below stack pointer, without modifying it.ppc-chacha-4coreNiels Möller2020-12-011-10/+11
| * ppc: Optimize chacha_4core main loopNiels Möller2020-12-011-9/+42
| * ppc: Workaround using m4_unquote.Niels Möller2020-11-301-1/+1
| * ppc: Add byte-swapping to chacha_4core, for big-endian builds.Niels Möller2020-11-301-0/+13
| * ppc: New assembly for chacha_core4, doing four blocks in parallel.Niels Möller2020-11-302-0/+267
* | Fix comment typeNiels Möller2020-12-011-1/+1
|/
* Merge branch 'ppc-gcm' into master-updatesNiels Möller2020-11-282-0/+538
|\
| * ppc: Enable gcm code in fat builds. Based on patch by Mamone Tarsha.Niels Möller2020-11-261-0/+39
| * [PowerPC64] modify register defines in gcm-hash.asmmamonet2020-11-251-20/+20
| * ppc: Fix table offsets in gcm_hash.Maamoun TK2020-11-141-37/+34
| * ppc: Assembly implementation of gcm_hash.Maamoun TK2020-11-121-0/+502
* | ppc: Use vaddcuw instruction.Niels Möller2020-11-281-3/+1
* | ppc: Support big-endian for _chacha_2core.ppc-chacha-2coreNiels Möller2020-11-251-0/+17
* | ppc: Enable _chacha_2core in fat builds.Niels Möller2020-11-241-0/+36
* | ppc: Implement _chacha_2core.Niels Möller2020-11-231-0/+249
|/
* ppc: Comment instructions for chacha byte swapping.ppc-chacha-coreNiels Möller2020-11-071-3/+3
* ppc: Add altivec detection to fat buildsNiels Möller2020-11-071-0/+37
* ppc: chacha-core big-endian supportMaamoun TK2020-09-281-2/+22
* ppc: Assembly implementation of _chacha_core.Niels Möller2020-09-251-0/+140
* "PowerPC64" Use same register convention in VSR macroMaamoun TK2020-09-231-4/+3
* "PowerPC64" Use explicit register namesMaamoun TK2020-09-233-197/+200
* ppc: Add configure test and macros to replace register names.Niels Möller2020-09-211-0/+14