summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* Simplify ifdefs in gcm-internal.hppc-gcmNiels Möller2020-11-281-10/+0
* Merge branch 'ppc-gcm' into 'ppc-gcm'Niels Möller2020-11-272-1/+12
|\
| * Suppress warnings in certain configuration and fix x86_64 buildmamonet2020-11-272-1/+12
|/
* ppc: Enable gcm code in fat builds. Based on patch by Mamone Tarsha.Niels Möller2020-11-268-48/+203
* Merge branch 'ppc-gcm' into 'ppc-gcm'Niels Möller2020-11-251-20/+20
|\
| * [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
* Indentation fixes.Maamoun TK2020-11-141-11/+13
* ppc: Assembly implementation of gcm_hash.Maamoun TK2020-11-123-17/+543
* Optimize modular inversion for secp384r1.Niels Möller2020-11-112-3/+67
* Delete ecc_mod_inv_redcNiels Möller2020-11-113-44/+16
* Optimize modular inversion for secp224r1 and secp256r1Niels Möller2020-11-113-6/+121
* Optimize modular inversion for secp521r1.Niels Möller2020-11-112-3/+57
* "PowerPC" Detect VSX support on AIX and FreeBSDMaamoun TK2020-11-111-4/+21
* Optimize modular inversion for secp192r1.Niels Möller2020-11-102-3/+83
* ecc-modinv-test.c: Allow invert function to return a non-canonical representa...Niels Möller2020-11-102-2/+14
* Merge branch 'refactor-ecc-mod' into master-updatesNiels Möller2020-11-0960-991/+1212
|\
| * Updated itch macros for ecc point multiplication and signaturesrefactor-ecc-modNiels Möller2020-11-088-16/+24
| * Eliminate one mpn_cnd_swap call in ecc_mul_m.Niels Möller2020-11-082-7/+10
| * Reduce scratch need for ecc_mul_mNiels Möller2020-11-083-40/+75
| * Reduce scratch need for ecc_add_jjj some moreNiels Möller2020-11-083-19/+19
| * Reduce scratch need for ecc_add_jjaNiels Möller2020-11-083-41/+51
| * Reduce scratch need for ecc_add_jjjNiels Möller2020-11-083-55/+75
| * Comment improvementNiels Möller2020-11-061-1/+1
| * Reduce scratch need for ecc_curve448_inv and ecc_curve448_sqrtNiels Möller2020-11-062-80/+68
| * Reduce scratch need for ecc_curve25519_sqrtNiels Möller2020-11-062-7/+8
| * Delete unneeded copy in ecc_add_jja.Niels Möller2020-11-062-3/+6
| * Reduce scratch need for ecc_dup_jjNiels Möller2020-11-053-48/+47
| * Reduce scratch need for ecc_add_thhNiels Möller2020-11-034-36/+35
| * Reduce scratch need for ecc_dup_thNiels Möller2020-11-033-35/+39
| * Reduce scratch need for ecc_add_ehhNiels Möller2020-11-033-31/+31
| * Reduce scratch need for ecc_dup_eh.Niels Möller2020-11-033-32/+38
| * Stricter requirements for in-place ecc_add_func.Niels Möller2020-11-034-2/+7
| * Delete obsolete comment.Niels Möller2020-11-031-1/+0
| * Reduce scratch need for ecc_add_thNiels Möller2020-11-033-28/+29
| * Reduce scratch need for ecc_add_ehNiels Möller2020-11-033-25/+30
| * Reduce scratch need for ecc_curve25519_sqrtNiels Möller2020-11-022-18/+21
| * Reduce scratch need for ecc_curve25519_invNiels Möller2020-11-022-39/+41
| * Separate result area for ecc_mod_mul and ecc_mod_sqr.Niels Möller2020-11-0127-224/+214
| * testsuite: Show curve bits in test_ecc_point failure message.Niels Möller2020-11-012-2/+6
| * Update ChangeLog.Niels Möller2020-10-311-0/+3
| * Update ARM mod and redc functionsNiels Möller2020-10-315-88/+99
| * Extend ecc-redc-test.Niels Möller2020-10-312-9/+53
| * Update x86_64 ecc_secp256r1_redc for separate result argument.Niels Möller2020-10-311-16/+20
| * Update x86_64 assembly mod functionsNiels Möller2020-10-306-108/+131
| * Add separate result argument to all mod functions.Niels Möller2020-10-3022-162/+215
| * Delete testcase, it's invalid with 32-bit limbs.Niels Möller2020-10-302-5/+0
| * Simplify ecc_mod, and prepare for separate result argument.Niels Möller2020-10-293-20/+20
* | Merge branch 'ppc-chacha-core'Niels Möller2020-11-076-6/+256
|\ \ | |/ |/|
| * ppc: Comment instructions for chacha byte swapping.ppc-chacha-coreNiels Möller2020-11-071-3/+3