summaryrefslogtreecommitdiff
path: root/x86
Commit message (Expand)AuthorAgeFilesLines
* Delete all arcfour assembly codedelete-arcfour-asmNiels Möller2022-08-071-125/+0
* Use default m4 quote character in asm files, part 3Niels Möller2020-09-148-238/+238
* abi: explicitly export intended symbols and hide othersNikos Mavrogiannopoulos2018-07-072-6/+6
* Update copyright headers for dual licensing, x86 directory.Niels Möller2014-04-126-110/+188
* Reorganized camellia interfaceNiels Möller2013-10-101-3/+3
* Corrected .file pseudo-ops.Niels Möller2013-10-071-2/+2
* Separate rounds and keys arguments for _camellia_crypt.Niels Möller2013-10-071-12/+12
* x86: Adapted aes assembly to new interface.Niels Möller2013-05-212-41/+39
* Comment updates in asm files.Niels Möller2013-04-264-4/+4
* Switch to non-logarithmic ALIGN macro.Niels Möller2013-04-166-12/+9
* Updated FSF address. Patch from David Woodhouse.Niels Möller2012-07-076-12/+12
* Converted files to utf-8.Niels Möller2012-02-186-6/+6
* Take ALIGNOF_UINT64_T into account when getting the offset for theNiels Möller2011-11-201-3/+3
* Use "l"-suffix on instructions more consistently. Reportedly, freebsdNiels Möller2011-09-031-6/+6
* * x86/camellia-crypt-internal.asm: Moved addition of key.Niels Möller2010-09-241-3/+3
* (ROUND): Adapted to new key convention, moving key xor to the end.Niels Möller2010-09-201-3/+3
* New file.Niels Möller2010-07-251-0/+213
* * x86/machine.m4 (LREG, HREG): Moved macros here, from...Niels Möller2010-07-252-13/+13
* Fixed function name in epilogue.Niels Möller2010-03-291-1/+1
* Typo fix in comment.Niels Möller2009-10-061-1/+1
* Improved performance by 17% on AMD K7, by letting loopmix scramble theNiels Möller2009-09-201-121/+1375
* Loopmix input.Niels Möller2009-09-151-0/+1684
* Cleanup, removing old cruft. Slight improvement to ROUND_F1_NOEXP.Niels Möller2009-09-151-169/+27
* *** empty log message ***Niels Möller2009-09-021-0/+76
* Work in progress checkin, replaced the third set of rounds.Niels Möller2009-08-261-75/+51
* Work in progress checkin, replaced the first set of rounds.Niels Möller2009-08-261-25/+25
* Work in progress checkin, replaced the fourth set of rounds.Niels Möller2009-08-261-59/+50
* Work-in-progress checkin, sha1 instruction scheduling.Niels Möller2009-08-261-110/+163
* Use lea to free one more register. Rescheduled so we start with 35 cycles.Niels Möller2009-08-251-16/+21
* *** empty log message ***Niels Möller2009-08-251-0/+76
* Trimmed stack storage.Niels Möller2009-08-251-10/+12
* Eliminated tmp variable for f3 rounds.Niels Möller2009-08-251-112/+199
* Trivial comment fixes.Niels Möller2009-03-072-4/+3
* Improved loop logic, and unrolledNiels Möller2008-09-171-21/+42
* * x86/aes-encrypt-internal.asm: Replaced pushl and popl in theNiels Möller2008-09-132-52/+54
* Comment fix.Niels Möller2008-09-131-1/+0
* * x86/aes-encrypt-internal.asm: Updated for AES_FINAL_ROUND. OnlyNiels Möller2008-09-132-10/+10
* * x86/aes.m4 (AES_FINAL_ROUND): Do the substitution on the leastNiels Möller2008-09-131-14/+14
* * x86/aes-encrypt-internal.asm: Updated use of AES_SUBST_BYTE. USeNiels Möller2008-09-132-6/+5
* Further micro optimizations.Niels Möller2008-09-131-35/+25
* * x86/aes.m4 (AES_ROUND): Use movzbl.Niels Möller2008-09-131-32/+26
* * x86/aes-encrypt-internal.asm: Updated use of AES_SUBST_BYTE.Niels Möller2008-09-133-20/+41
* Deleted unused file.Niels Möller2006-05-181-6/+0
* * x86/aes-decrypt-internal.asm: Use ALIGN.Niels Möller2006-04-265-7/+7
* * x86/arcfour-crypt.asm: Use ARCFOUR_I and ARCFOUR_JNiels Möller2005-10-171-4/+4
* * x86/aes-encrypt-internal.asm: Explicitly include x86/aes.m4.Niels Möller2005-10-162-0/+4
* * x86/aes.m4: New file. Moved aes-related macros here, from...Niels Möller2005-10-162-95/+94
* * x86/aes-decrypt.asm, x86/aes-encrypt.asm: Deleted files.Niels Möller2005-10-142-266/+0
* * x86/aes-decrypt-internal.asm: New file.Niels Möller2005-10-141-0/+164
* Trivial whitespace changes.Niels Möller2005-10-141-6/+6