Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | midipix platform support | red@foxi.me | 2023-02-16 | 1 | -0/+16 |
| | | | | Signed-off-by: Ørjan Malde <red@foxi.me> | ||||
* | Merge branch 'delete-arcfour-asm' into master | Niels Möller | 2022-11-10 | 1 | -1/+1 |
|\ | |||||
| * | Delete all arcfour assembly codedelete-arcfour-asm | Niels Möller | 2022-08-07 | 1 | -1/+1 |
| | | |||||
* | | Merge branch 'nettle-ppc-poly1305-multi' into master | Niels Möller | 2022-11-09 | 1 | -0/+1 |
|\ \ | | | | | | | | | | See merge request nettle/nettle!56 | ||||
| * | | [PowerPC] Implement _nettle_poly1305_blocks based on radix 2^44 | Maamoun TK | 2022-11-01 | 1 | -0/+1 |
| | | | |||||
* | | | Add ASM_FLAGS variable to configure. | Niels Möller | 2022-11-07 | 1 | -0/+2 |
|/ / | |||||
* | | x86_64: Implement _nettle_poly1305_blocks. | Niels Möller | 2022-10-31 | 1 | -1/+2 |
| | | |||||
* | | Change mips abi check to apply only to mips64. | Niels Möller | 2022-08-18 | 1 | -1/+1 |
| | | |||||
* | | Merge branch 'sha256-compress-n' into master-updates | Niels Möller | 2022-08-15 | 1 | -3/+3 |
|\ \ | |||||
| * | | Implement _nettle_sha256_compress_n, C and x86_64 asm | Niels Möller | 2022-07-05 | 1 | -3/+3 |
| | | | |||||
* | | | Tweak to AC_CONFIG_SRCDIR. | Niels Möller | 2022-08-07 | 1 | -1/+1 |
| |/ |/| | | | | | | | * configure.ac: Refer to nettle-types.h, rather than arcfour.c, for AC_CONFIG_SRCDIR. | ||||
* | | Merge branch 'ppc-r64-44' into 'master' | Niels Möller | 2022-08-06 | 1 | -2/+13 |
|\ \ | | | | | | | | | | | | | [PowerPC] Implement Poly1305 single block update based on radix 2^64 See merge request nettle/nettle!47 | ||||
| * | | [PowerPC] Implement Poly1305 single block update based on radix 2^64 | Maamoun TK | 2022-05-29 | 1 | -2/+13 |
| |/ | |||||
* | | Fix 64-bit MIPS ABI check for other OS's like *BSD / Linux | Brad Smith | 2022-08-04 | 1 | -1/+1 |
|/ | | | | Signed-off-by: Brad Smith <brad@comstyle.com> | ||||
* | Update version numbers, for nettle-3.8. | Niels Möller | 2022-05-20 | 1 | -3/+3 |
| | |||||
* | arm64: Update fat setup for new ghash organization. | Niels Möller | 2022-02-21 | 1 | -0/+1 |
| | |||||
* | Update fat setup for new ghash organization. | Niels Möller | 2022-02-19 | 1 | -5/+2 |
| | |||||
* | x86_64: Update table-based ghash to new organization. | Niels Möller | 2022-02-19 | 1 | -1/+2 |
| | |||||
* | Fix comment typo. | Niels Möller | 2022-02-15 | 1 | -1/+1 |
| | |||||
* | x86_64: Initial implementation of gcm using the pclmulqdq instructions. | Niels Möller | 2022-02-15 | 1 | -0/+7 |
| | |||||
* | ppc: New configure test for ELFV2_ABI | Niels Möller | 2022-01-04 | 1 | -1/+13 |
| | |||||
* | x86_64: Fat setup for assembly CBC AES. | Niels Möller | 2021-09-09 | 1 | -0/+4 |
| | |||||
* | x86_64: Assembly CBC AES aesni functions. | Niels Möller | 2021-09-09 | 1 | -0/+2 |
| | |||||
* | [S390x] Optimize SHA1 compress | Mamone Tarsha | 2021-08-10 | 1 | -2/+2 |
| | |||||
* | Merge branch 'arm64-aes' into 'master' | Niels Möller | 2021-08-09 | 1 | -1/+1 |
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | [AArch64] Optimize AES with fat build support This patch optimizes AES encrypt/decrypt functions with each key size has its own implementation to load the key expansion just once at function prologue which yields a considerable performance increase over loading the key expansion for every block iteration. The patch also adds fat build support for the AES functions. `make check` passes all tests. Benchmark of executing `examples/nettle-benchmark`: | Algorithm | mode | C (Mbyte/s) | OpenSSL (Mbyte/s) | This patch (Mbyte/s) | | ------ | ------ | ------ | ------ | ------ | | aes128 | ECB encrypt | 95.01 | 1037.85 | 2579.62 | | aes128 | ECB decrypt | 93.47 | 1005.15 | 2577.53 | | aes192 | ECB encrypt | 79.60 | 893.34 | 2205.53 | | aes192 | ECB decrypt | 78.34 | 889.17 | 2204.41 | | aes256 | ECB encrypt | 66.64 | 782.21 | 1925.73 | | aes256 | ECB decrypt | 65.81 | 781.37 | 1925.79 | See merge request nettle/nettle!34 | ||||
| * | [AArch64] Optimize AES with fat build support | Mamone Tarsha | 2021-07-30 | 1 | -1/+1 |
| | | |||||
* | | Merge branch 'mamonet/nettle-s390x-memxor' into master-updates | Niels Möller | 2021-08-06 | 1 | -2/+10 |
|\ \ | |/ |/| | |||||
| * | [S390x] Optimize memxor3 using vector facility with fat support | Mamone Tarsha | 2021-07-22 | 1 | -2/+10 |
| | | |||||
* | | Merge branch 's390x' into master-updates | Niels Möller | 2021-07-24 | 1 | -2/+57 |
|\ \ | |/ | |||||
| * | [S390x] add FAT_TEST_LIST variable to enable fat build testing | Mamone Tarsha | 2021-07-21 | 1 | -0/+1 |
| | | |||||
| * | [S390x] Replace inline assembly and fix fat filenames | Mamone Tarsha | 2021-07-21 | 1 | -1/+22 |
| | | |||||
| * | [S390x] Fat build support for AES and GHASH | Mamone Tarsha | 2021-07-10 | 1 | -4/+9 |
| | | |||||
| * | [S390x] Update configure.ac and Makefile.in | Mamone Tarsha | 2021-06-27 | 1 | -1/+1 |
| | | |||||
| * | Reorder and indent asm_replace_list. | Niels Möller | 2021-05-09 | 1 | -5/+7 |
| | | |||||
| * | Append s390x-specific asm file names to asm_replace_list in configure.ac | Mamone Tarsha | 2021-05-09 | 1 | -8/+5 |
| | | |||||
| * | [S390x] Basic AES-192 and AES-256 optimizations | Mamone Tarsha | 2021-05-08 | 1 | -6/+9 |
| | | |||||
| * | [S390x] Basic AES-128 optimization | mamonet | 2021-04-05 | 1 | -0/+4 |
| | | |||||
| * | Initial config for s390x, contributed by Mamone Tarsha. | Niels Möller | 2021-03-28 | 1 | -1/+23 |
| | | | | | | | | | | | | | | * configure.ac: Add flag --enable-s390x-msa-x1. Add ABI check for s390x, and setup asm_path. * Makefile.in (distdir): Add s390x directory. * s390x/README: New file | ||||
* | | arm64: Add sha2 to aarch64 fat tests.arm64-sha1 | Niels Möller | 2021-07-08 | 1 | -1/+1 |
| | | |||||
* | | Add sha1 to aarch64 fat tests. | Niels Möller | 2021-06-30 | 1 | -1/+1 |
|/ | |||||
* | [AArch64] Support fat build for GCM optimization | Maamoun TK | 2021-03-21 | 1 | -3/+9 |
| | |||||
* | Merge branch 'arm64' | Niels Möller | 2021-03-04 | 1 | -0/+29 |
|\ | |||||
| * | aarch64: Rename arm64/v8/ --> arm64/crypto/arm64 | Niels Möller | 2021-02-03 | 1 | -5/+5 |
| | | |||||
| * | aarch64: Use .arch armv8-a+crypto directive. | Niels Möller | 2021-02-02 | 1 | -1/+0 |
| | | |||||
| * | arch64: Fix clang build | Maamoun TK | 2021-01-31 | 1 | -1/+1 |
| | | |||||
| * | aarch64: Implement GHASH using the crypto extension pmul instructions. | Maamoun TK | 2021-01-31 | 1 | -3/+10 |
| | | |||||
| * | Recognize arm64 in configure | Niels Möller | 2021-01-05 | 1 | -0/+23 |
| | | |||||
* | | Increase version numbers, for Nettle-3.7.1. | Niels Möller | 2021-02-13 | 1 | -3/+3 |
|/ | | | | | | * configure.ac: Bump package version, to 3.7.1. (LIBNETTLE_MINOR): Bump minor number, to 8.2. (LIBHOGWEED_MINOR): Bump minor number, to 6.2. | ||||
* | Enable fat build by default.fat-build-by-default | Niels Möller | 2020-12-27 | 1 | -2/+2 |
| | |||||
* | Increase version numbers, for Nettle-3.7. | Niels Möller | 2020-12-26 | 1 | -3/+3 |
| | | | | | | * configure.ac: Bump package version, to 3.7. (LIBNETTLE_MINOR): Bump minor number, to 8.1. (LIBHOGWEED_MINOR): Bump minor number, to 6.1. |