summaryrefslogtreecommitdiff
path: root/x86_64
Commit message (Expand)AuthorAgeFilesLines
* Use ".value" instead of ".short", for Sun/Oracle x86_64 assembler.Niels Möller2015-04-221-32/+34
* Exclude asm files which fail when building on w64 using mini-gmp.nettle_3.1rc3Niels Möller2015-03-312-0/+4
* Reorganize symbols for fat routines.Niels Möller2015-01-176-6/+6
* Fat setup of memxor, based on patch by Nikos Mavrogiannopoulos.Niels Möller2015-01-173-2/+73
* Move x86_64/fat/fat.c -> fat-x86_64.c. Fix asm_path setup.Niels Möller2015-01-161-227/+0
* Explain why x86_64 fat initialization doesn't need any memory barrier.Niels Möller2015-01-131-4/+4
* Make constructor hack less gcc-specific.Niels Möller2015-01-131-16/+14
* Initial support for fat x86_64 build.Niels Möller2015-01-136-0/+427
* Use explicit .byte sequences when assembling aes instructions.Niels Möller2015-01-132-6/+14
* x86_64: new aes assembly, using aesni instructions.Niels Möller2015-01-112-0/+192
* Reorganized x86_64 memxor.Niels Möller2014-11-242-129/+291
* Comment updates.Niels Möller2014-09-224-5/+6
* Optimized x86_64 assembly for ecc_25519_modp.Niels Möller2014-08-221-43/+40
* Initial x86_64 implementation of ecc_25519_modp, 30% speedup.Niels Möller2014-08-221-0/+97
* Fixes for w64 ABI.Niels Möller2014-06-014-40/+48
* Update copyright headers for dual licensing, x86_64 directory.Niels Möller2014-04-1224-434/+747
* Use pshufhw + pshuflw for 16-bit rotate.Niels Möller2014-01-271-4/+16
* x86_64: Added chacha assembly.Niels Möller2014-01-271-0/+103
* Merge branch 'camellia-reorg' into master.Niels Möller2014-01-211-14/+16
|\
| * Reorganized camellia interfaceNiels Möller2013-10-101-4/+4
| * Corrected .file pseudo-ops.Niels Möller2013-10-071-1/+1
| * Separate rounds and keys arguments for _camellia_crypt.Niels Möller2013-10-071-13/+15
* | Merge branch 'poly1305' into 'master'.Niels Möller2014-01-201-0/+172
|\ \
| * | Move block buffer from poly1305_ctx to poly1305_aes_ctx. Simplify poly1305_di...poly1305Niels Möller2014-01-201-86/+29
| * | poly1305_block: New argument for the high bit.Niels Möller2014-01-171-2/+2
| * | x86_64 assembly for poly1305.Niels Möller2013-11-211-0/+229
| |/
* | Attempt to get asm rodata working on macosx.Niels Möller2013-12-171-1/+1
* | Use .short rather than .hword, for compatibility with apple's assembler.Niels Möller2013-12-141-32/+32
* | x86_64: Reorganized sha1 assembly code.Niels Möller2013-12-031-142/+180
* | x86_64: New md5 assembly code.Niels Möller2013-12-031-0/+163
|/
* Merged aes-reorg branch.Niels Möller2013-09-282-55/+63
|\
| * x86_64: Adapted aes assembly to new interrface.Niels Möller2013-05-202-55/+63
* | New x86_64 assembly for gcm hashing.Niels Möller2013-09-221-51/+146
* | Support optional assembly files for both nettle and hogweed.Niels Möller2013-09-091-0/+130
|/
* Comment updates in umac asm files.Niels Möller2013-04-262-2/+2
* Comment updates in asm files.Niels Möller2013-04-266-6/+6
* Use size_t rather than unsigned for all cipher-related functions.Niels Möller2013-04-262-12/+12
* Updated some memxor comments.Niels Möller2013-04-241-2/+2
* Added nettle_ prefix to memxor symbols.Niels Möller2013-04-241-4/+4
* win64: Correctly read the fifth parameter from the stack if we've pushed xmm ...Martin Storsjö2013-04-231-2/+6
* sha: Add the missing W64_EXIT epilogue macroMartin Storsjö2013-04-232-0/+2
* salsa20: Don't return via W64_EXIT within the Lpartial subfunctionMartin Storsjö2013-04-231-2/+3
* Use movdqu instead of movdqa for saving xmm registersMartin Storsjö2013-04-231-20/+20
* Switch to non-logarithmic ALIGN macro.Niels Möller2013-04-1615-33/+31
* Deleted obsolete comment.Niels Möller2013-04-161-6/+0
* Fixed comment typo.Niels Möller2013-04-161-1/+2
* x86_64 assembly for umac_nh_n.Niels Möller2013-04-161-0/+261
* x86_64 assembly for umac_nh.Niels Möller2013-04-151-0/+68
* x86_64 sha3: Go via memory for moves between general registers and xmm regist...Niels Möller2013-04-111-19/+31
* Do the movd/movq workaround for the osx assembler, for sha3-permuteMartin Storsjö2013-03-251-18/+22