| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
| |
Update x86 files.
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This adds all exported symbols in the map files explicitly under
the following rules:
- Symbols mentioned in internal headers go in a section which is
valid only for testing, and linking with these symbols will break
in library updates.
- Symbols mentioned in installed headers go in the exported sections
and are considered part of the ABI.
- All internal symbols move to internal headers.
- The _nettle_md5_compress and _nettle_sha1_compress become exported
without the _nettle prefix, due to existing usage.
|
| |
|
|
|
|
|
| |
Use distinct context structs and functions for camellia128 and
camellia256.
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
| |
subkeys. Differs between w32 and other systems. w32 problem identified
by Martin Storsjö.
Rev: nettle/x86/camellia-crypt-internal.asm:1.5
|
|
|
|
|
|
| |
and netbsd systems with clang are more picky about this.
Rev: nettle/x86/camellia-crypt-internal.asm:1.4
|
|
|
|
| |
Rev: nettle/x86/camellia-crypt-internal.asm:1.3
|
|
|
|
| |
Rev: nettle/x86/camellia-crypt-internal.asm:1.2
|
|
|
|
| |
Rev: nettle/x86/camellia-crypt-internal.asm:1.1
|
|
|
|
|
|
|
| |
* x86/aes.m4: ...here.
Rev: nettle/x86/aes.m4:1.7
Rev: nettle/x86/machine.m4:1.2
|
|
|
|
| |
Rev: nettle/x86/md5-compress.asm:1.3
|
|
|
|
| |
Rev: nettle/x86/md5-compress.asm:1.2
|
|
|
|
|
|
| |
instruction order.
Rev: nettle/x86/sha1-compress.asm:1.9
|
|
|
|
| |
Rev: nettle/x86/sha1-compress.nlms:1.1
|
|
|
|
| |
Rev: nettle/x86/sha1-compress.asm:1.8
|
|
|
|
| |
Rev: nettle/x86/sha1-f1-noexp.nlms:1.1
|
|
|
|
| |
Rev: nettle/x86/sha1-compress.asm:1.7
|
|
|
|
| |
Rev: nettle/x86/sha1-compress.asm:1.6
|
|
|
|
| |
Rev: nettle/x86/sha1-compress.asm:1.5
|
|
|
|
| |
Rev: nettle/x86/sha1-compress.asm:1.4
|
|
|
|
| |
Rev: nettle/x86/sha1-f2.nlms:1.2
|
|
|
|
| |
Rev: nettle/x86/sha1-f2.nlms:1.1
|
|
|
|
| |
Rev: nettle/x86/sha1-compress.asm:1.3
|
|
|
|
| |
Rev: nettle/x86/sha1-compress.asm:1.2
|
|
|
|
|
| |
Rev: nettle/x86/aes-decrypt-internal.asm:1.6
Rev: nettle/x86/aes-encrypt-internal.asm:1.6
|
|
|
|
|
|
| |
loop twice. Gave a modest speedup.
Rev: nettle/x86/arcfour-crypt.asm:1.2
|
|
|
|
|
|
|
|
| |
loop with movl. Eliminated redundant movl.
* x86/aes-decrypt-internal.asm: Likewise.
Rev: nettle/x86/aes-decrypt-internal.asm:1.5
Rev: nettle/x86/aes-encrypt-internal.asm:1.5
|
|
|
|
| |
Rev: nettle/x86/aes.m4:1.6
|
|
|
|
|
|
|
|
| |
three times through the substitution loop.
* x86/aes-decrypt-internal.asm: Likewise.
Rev: nettle/x86/aes-decrypt-internal.asm:1.4
Rev: nettle/x86/aes-encrypt-internal.asm:1.4
|
|
|
|
|
|
| |
significant byte here.
Rev: nettle/x86/aes.m4:1.5
|
|
|
|
|
|
|
|
| |
decl for outer loop.
* x86/aes-decrypt-internal.asm: Likewise.
Rev: nettle/x86/aes-decrypt-internal.asm:1.3
Rev: nettle/x86/aes-encrypt-internal.asm:1.3
|
|
|
|
| |
Rev: nettle/x86/aes.m4:1.4
|
|
|
|
|
|
| |
(AES_SUBST_BYTE): Likewise.
Rev: nettle/x86/aes.m4:1.3
|
|
|
|
|
|
|
|
|
|
|
| |
* x86/aes-decrypt-internal.asm: Likewise.
* x86/aes.m4 (BYTEREG): New macro.
(AES_SUBST_BYTE): Take state registers as argument. Use BYTEREG to
get the corresponding byte register.
Rev: nettle/x86/aes-decrypt-internal.asm:1.2
Rev: nettle/x86/aes-encrypt-internal.asm:1.2
Rev: nettle/x86/aes.m4:1.2
|
|
|
|
| |
Rev: src/nettle/x86/aes.asm:1.14(DEAD)
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* x86/aes-encrypt-internal.asm: Likewise.
* x86/arcfour-crypt.asm: Likewise.
* x86/md5-compress.asm: Likewise.
* x86/sha1-compress.asm: Likewise.
Rev: src/nettle/x86/aes-decrypt-internal.asm:1.3
Rev: src/nettle/x86/aes-encrypt-internal.asm:1.4
Rev: src/nettle/x86/arcfour-crypt.asm:1.15
Rev: src/nettle/x86/md5-compress.asm:1.6
Rev: src/nettle/x86/sha1-compress.asm:1.13
|
|
|
|
|
|
|
| |
* asm.m4 (ARCFOUR): New struct.
Rev: src/nettle/asm.m4:1.15
Rev: src/nettle/x86/arcfour-crypt.asm:1.14
|
|
|
|
|
|
|
| |
* x86/aes-decrypt-internal.asm: Likewise.
Rev: src/nettle/x86/aes-decrypt-internal.asm:1.2
Rev: src/nettle/x86/aes-encrypt-internal.asm:1.3
|
|
|
|
|
|
|
| |
* x86/machine.m4: ... removed aes macros.
Rev: src/nettle/x86/aes.m4:1.1
Rev: src/nettle/x86/machine.m4:1.10
|
|
|
|
|
| |
Rev: src/nettle/x86/aes-decrypt.asm:1.22(DEAD)
Rev: src/nettle/x86/aes-encrypt.asm:1.23(DEAD)
|
|
|
|
| |
Rev: src/nettle/x86/aes-decrypt-internal.asm:1.1
|
|
|
|
| |
Rev: src/nettle/x86/aes-encrypt-internal.asm:1.2
|