summaryrefslogtreecommitdiff
path: root/arm
Commit message (Expand)AuthorAgeFilesLines
* arm: Implement sha256_compress_nNiels Möller2022-07-262-36/+80
* Delete the ARM Neon code doing a single block chacha.delete-1-way-neonNiels Möller2021-01-252-181/+0
* Delete the ARM Neon code doing a single block salsa20.Niels Möller2021-01-252-243/+0
* arm: Unify neon asm for big- and little-endian modesMichael Weiser2021-01-135-89/+95
* arm: Fix comment typoNiels Möller2020-12-211-1/+1
* Update ARM mod and redc functionsNiels Möller2020-10-315-88/+99
* Use default m4 quote character in asm files, part 2Niels Möller2020-09-1337-602/+602
* Rearrange chacha_crypt and chacha_crypt32, enabling fat builds to use chacha_...chacha-3core-neonNiels Möller2020-07-141-0/+36
* Fix (arm neon) _nettle_chacha_3core32Niels Möller2020-07-141-1/+0
* Keep counter words in registersNiels Möller2020-07-131-13/+17
* Reschedule first permutationNiels Möller2020-07-131-12/+10
* Reschedule second permutationNiels Möller2020-07-131-11/+9
* Reschedule second qroundNiels Möller2020-07-131-26/+29
* Reschedule first qroundNiels Möller2020-07-131-26/+29
* Three-way interleaving of chacha on NeonNiels Möller2020-07-131-0/+242
* Rearrange salsa20, enabling ARM fat builds to use sala20_2core.salsa20-2core-neonNiels Möller2020-07-081-0/+36
* Two-way interleaving of salsa20 on NeonNiels Möller2020-07-061-0/+206
* arm: Fix memxor for non-armv6+ big-endian systemsMichael Weiser2020-03-122-19/+25
* ecc: rename functions to contain curve names instead of bitsDmitry Eremin-Solenikov2020-01-105-15/+15
* ecc: prefix optimized ECC function names with underscoreDmitry Eremin-Solenikov2020-01-105-10/+10
* ecc: rename source files with curves dataDmitry Eremin-Solenikov2020-01-105-10/+10
* Add --enable-fat support for arm neon chacha20Yuriy M. Kaminskiy2019-01-191-0/+37
* Fix arm fat setup for nettle_sha1_compress.Niels Möller2018-07-121-1/+1
* abi: explicitly export intended symbols and hide othersNikos Mavrogiannopoulos2018-07-072-4/+4
* Document arm endianness considerationsMichael Weiser2018-03-251-1/+68
* Support big-endian arm in assembly codeMichael Weiser2018-03-257-42/+138
* Make nettle compile with pre-UAL arm assembler.Marcus Hoffmann2017-03-091-1/+1
* ARM Neon implementation of chacha.Niels Möller2015-06-031-0/+136
* Fix syntax error in ARM offset addressing. Spotted by Jukka Ukkonen.Niels Möller2015-04-291-2/+2
* Drop unneeded %-prefix on ARM register.Niels Möller2015-04-292-2/+2
* In arm fat build, hook in sha1 and sha256 armv6 assembly.Niels Möller2015-01-252-0/+74
* arm: Add .arch directives for armv6Martin Storsjö2015-01-254-0/+6
* Fat functions for arm neon.Niels Möller2015-01-215-0/+185
* Initial fat library support for arm.Niels Möller2015-01-194-0/+140
* arm: Moved memxor3 to new file, arm/memxor3.asm.Niels Möller2015-01-102-271/+315
* Comment updates.Niels Möller2014-09-225-8/+8
* Update copyright headers for dual licensing, arm directories.Niels Möller2014-04-1217-306/+527
* Merged aes-reorg branch.Niels Möller2013-09-284-114/+166
|\
| * arm: Adapted AES assembly to new interface.Niels Möller2013-05-224-114/+166
* | arm: Moved sha1 and sha256 assembly into v6 subdirectory.Niels Möller2013-05-202-0/+0
|/
* arm: Added AES code for pre-v6 processors.Niels Möller2013-05-163-0/+361
* arm: Renamed AES_FINAL_ROUND.Niels Möller2013-05-163-10/+10
* arm/v6: AES microptimization.Niels Möller2013-05-163-9/+4
* arm: Moved AES round macros from aes.m4 to the files using them.Niels Möller2013-05-163-123/+124
* arm/v6: Alignment tweaks to aes code.Niels Möller2013-05-162-4/+8
* New asm directory arm/v6. Moved aes functions using the uxtb instruction there.Niels Möller2013-05-152-0/+0
* Comment updates in asm files.Niels Möller2013-04-263-3/+2
* Updated some memxor comments.Niels Möller2013-04-241-2/+2
* Added nettle_ prefix to memxor symbols.Niels Möller2013-04-241-4/+4
* Reorganization of ARM assembly.Niels Möller2013-04-1818-0/+3291