1. 25 Nov, 2011 1 commit
    • Martin Storsjö's avatar
      Updated x86_64 assembler for W64 support. · 1b3e0686
      Martin Storsjö authored and Niels Möller's avatar Niels Möller committed
      Rev: nettle/ChangeLog:1.242
      Rev: nettle/x86_64/aes-decrypt-internal.asm:1.4
      Rev: nettle/x86_64/aes-encrypt-internal.asm:1.11
      Rev: nettle/x86_64/camellia-crypt-internal.asm:1.3
      Rev: nettle/x86_64/memxor.asm:1.4
      Rev: nettle/x86_64/serpent-decrypt.asm:1.4
      Rev: nettle/x86_64/serpent-encrypt.asm:1.6
      Rev: nettle/x86_64/sha1-compress.asm:1.3
      1b3e0686
  2. 06 Mar, 2009 2 commits
    • Niels Möller's avatar
      * x86_64/aes-encrypt-internal.asm: Reduced unrolling. Keep state · 64c8d4f9
      Niels Möller authored
      in %eax--%edx only.
      * x86_64/aes-decrypt-internal.asm: Likewise.
      
      Rev: nettle/x86_64/aes-decrypt-internal.asm:1.3
      Rev: nettle/x86_64/aes-encrypt-internal.asm:1.10
      64c8d4f9
    • Niels Möller's avatar
      * x86_64/aes-decrypt-internal.asm: Rearrange register allocation. · eb5cf951
      Niels Möller authored
      Put SA--SD in %eax--%edx, so the second byte can be accessed as
      %ah-%dh. TD is not needed, SD can be reused. Use the register that
      is saved for the outer loop counter, getting it off the stack.
      * x86_64/aes-encrypt-internal.asm: Likewise.
      
      * x86_64/aes.m4 (HREG, MOVE_HREG): New macros.
      (XREG): Fixed bug in handling of %r8 and %r9.
      (AES_ROUND): Use MOVE_HREG.
      
      Rev: nettle/x86_64/aes-decrypt-internal.asm:1.2
      Rev: nettle/x86_64/aes-encrypt-internal.asm:1.9
      Rev: nettle/x86_64/aes.m4:1.6
      eb5cf951
  3. 15 Sep, 2008 1 commit
    • Niels Möller's avatar
      New file. · bbbf795b
      Niels Möller authored
      Rev: nettle/x86_64/aes-decrypt-internal.asm:1.1
      bbbf795b
  4. 14 Sep, 2008 3 commits
  5. 13 Sep, 2008 5 commits