summaryrefslogtreecommitdiff
path: root/x86
Commit message (Expand)AuthorAgeFilesLines
* 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
* Changed AES macros, to handle a table register.Niels Möller2005-10-141-63/+63
* * x86/aes-encrypt-internal.asm: Rewritten to match new interface,Niels Möller2005-10-141-0/+164
* Don't allocate space for a stack copy of the input.Niels Möller2005-10-131-13/+12
* * x86/md5-compress.asm: Skip copying of input to the stack.Niels Möller2005-10-131-29/+22
* (REF): Fixed caclulation of offset.Niels Möller2005-10-131-1/+1
* New file, with first attempt at md5 assembler. Not yet working.Niels Möller2005-10-121-1/+154
* * x86/machine.m4 (OFFSET): Moved macro, used to be in...Niels Möller2005-10-122-5/+5
* *** empty log message ***Niels Möller2005-10-111-0/+29
* * x86/aes-decrypt.asm: Use C_NAME(_nettle_aes_decrypt_table) whenNiels Möller2005-10-053-16/+6
* Use C_NAME(_nettle_aes_decrypt_table) whenNiels Möller2005-10-051-6/+3