]> git.ipfire.org Git - thirdparty/nettle.git/log
thirdparty/nettle.git
4 months agoDrop length argument from sm3_write_digest. delete-digest_func-size
Niels Möller [Tue, 11 Mar 2025 19:37:27 +0000 (20:37 +0100)] 
Drop length argument from sm3_write_digest.

4 months agoAdd typedef nettle_output_func.
Niels Möller [Tue, 11 Mar 2025 19:35:28 +0000 (20:35 +0100)] 
Add typedef nettle_output_func.

4 months agoDelete length argument to nettle_hash_digest_func.
Niels Möller [Sat, 24 Aug 2024 18:03:31 +0000 (20:03 +0200)] 
Delete length argument to nettle_hash_digest_func.

4 months agoDelete all code and docs for dsa-compat.h.
Niels Möller [Mon, 10 Mar 2025 20:53:27 +0000 (21:53 +0100)] 
Delete all code and docs for dsa-compat.h.

4 months agoChange type of the context argument for ccm_aes*_message.
Niels Möller [Sun, 9 Mar 2025 08:06:24 +0000 (09:06 +0100)] 
Change type of the context argument for ccm_aes*_message.

Used to be a
  struct ccm_aes{128,192,256}_ctx *
most of which was unused. Changed to instead take just a
  const struct aes{128,192,256}_ctx *

4 months agoDelete deprecated unsigned long member of union nettle_block16.
Niels Möller [Thu, 6 Mar 2025 19:15:25 +0000 (20:15 +0100)] 
Delete deprecated unsigned long member of union nettle_block16.

4 months agoDelete obsolete and deprecated _rsa_blind and _rsa_unblind functions.
Niels Möller [Thu, 6 Mar 2025 19:11:37 +0000 (20:11 +0100)] 
Delete obsolete and deprecated _rsa_blind and _rsa_unblind functions.

4 months agoDelete unneeded define of _NETTLE_ATTRIBUTE_DEPRECATED in aes and gcm tests.
Niels Möller [Thu, 6 Mar 2025 19:04:24 +0000 (20:04 +0100)] 
Delete unneeded define of _NETTLE_ATTRIBUTE_DEPRECATED in aes and gcm tests.

4 months agoMerge branch 'delete-old-aes'.
Niels Möller [Wed, 5 Mar 2025 15:33:05 +0000 (16:33 +0100)] 
Merge branch 'delete-old-aes'.

Delete old AES api using the same struct aes_ctx for all key sizes.

4 months agoDelete incomplete and obsolete openpgp code.
Niels Möller [Wed, 5 Mar 2025 09:07:24 +0000 (10:07 +0100)] 
Delete incomplete and obsolete openpgp code.

4 months agoDelete MD5 functions compatible with RFC 1321.
Niels Möller [Wed, 5 Mar 2025 08:58:16 +0000 (09:58 +0100)] 
Delete MD5 functions compatible with RFC 1321.

4 months agoBump version number for nettle-4.0, to prepare for breaking changes.
Niels Möller [Wed, 5 Mar 2025 08:45:06 +0000 (09:45 +0100)] 
Bump version number for nettle-4.0, to prepare for breaking changes.

4 months agoChangeLog entry for lxvb16x fix.
Niels Möller [Sun, 2 Mar 2025 08:02:50 +0000 (09:02 +0100)] 
ChangeLog entry for lxvb16x fix.

4 months agoAvoid using lxvb16x instruction in powerpc64/p8 files.
Niels Möller [Sat, 1 Mar 2025 14:15:34 +0000 (15:15 +0100)] 
Avoid using lxvb16x instruction in powerpc64/p8 files.

5 months agoAvoid using stxv/lxv instructions in powerpc64/p8 files.
Niels Möller [Sun, 9 Feb 2025 20:01:20 +0000 (21:01 +0100)] 
Avoid using stxv/lxv instructions in powerpc64/p8 files.

6 months agoFix copy-paste error in docs for ccm_aes256_decrypt_message.
Niels Möller [Sun, 12 Jan 2025 09:11:23 +0000 (10:11 +0100)] 
Fix copy-paste error in docs for ccm_aes256_decrypt_message.

6 months agoAdd ChangeLog entry for Nettle-3.10.1 relase. nettle_3.10.1_release_20241230
Niels Möller [Mon, 30 Dec 2024 16:00:08 +0000 (17:00 +0100)] 
Add ChangeLog entry for Nettle-3.10.1 relase.

7 months agoAdd UNUSED attribute for mark_bytes_undefined and mark_bytes_defined (testutils).
Niels Möller [Sat, 28 Dec 2024 17:00:40 +0000 (18:00 +0100)] 
Add UNUSED attribute for mark_bytes_undefined and mark_bytes_defined (testutils).

7 months agoNEWS entries for nettle-3.10.1.
Niels Möller [Wed, 16 Oct 2024 09:16:18 +0000 (11:16 +0200)] 
NEWS entries for nettle-3.10.1.

7 months agoUpdate version numbers for nettle-3.10.1.
Niels Möller [Sat, 14 Dec 2024 19:28:44 +0000 (20:28 +0100)] 
Update version numbers for nettle-3.10.1.

7 months agoFix problem with configure invocation of valgrind hanging if msan is enabled.
Niels Möller [Fri, 13 Dec 2024 14:19:44 +0000 (15:19 +0100)] 
Fix problem with configure invocation of valgrind hanging if msan is enabled.

9 months agoUpdate run-tests shell usage, fixing all shellcheck warnings.
Niels Möller [Wed, 16 Oct 2024 09:18:33 +0000 (11:18 +0200)] 
Update run-tests shell usage, fixing all shellcheck warnings.

10 months agoChangeLog entry for elf_aux_info fix
Niels Möller [Wed, 18 Sep 2024 08:20:29 +0000 (10:20 +0200)] 
ChangeLog entry for elf_aux_info fix

10 months agopowerpc64/sha256: fix loading overreads by loading less and shifting
Eric Richter [Wed, 11 Sep 2024 18:53:48 +0000 (13:53 -0500)] 
powerpc64/sha256: fix loading overreads by loading less and shifting

Originally, the 16 input words were loaded with 16 individual vector load
instructions. This has a side effect where the last three loads would
overread 1/2/3 extra words.

Fix the overread by replacing unnecessary overlapped reads with shifts.
As a consequence, the constant registers for 4,8,12 can be removed, and
also gain about 1~2% in performance.

Signed-off-by: Eric Richter <erichte@linux.ibm.com>
10 months agoSimplify fat logic for freebsd on ppc.
Niels Möller [Sun, 8 Sep 2024 16:41:59 +0000 (18:41 +0200)] 
Simplify fat logic for freebsd on ppc.

10 months agoAdd support for elf_aux_info() on OpenBSD
Brad Smith [Mon, 2 Sep 2024 02:52:53 +0000 (22:52 -0400)] 
Add support for elf_aux_info() on OpenBSD

Signed-off-by: Brad Smith <brad@comstyle.com>
11 months agopowerpc64/sha256: adjust stack offset for storing non-volatile registers
Eric Richter [Thu, 29 Aug 2024 14:44:25 +0000 (09:44 -0500)] 
powerpc64/sha256: adjust stack offset for storing non-volatile registers

According to the ABI, the stack pointer is quadword aligned, so starting
the stack storage at offset -8, may cause the return address to be
stepped on. Adjusting to use -16 as the starting point, which also
matches other POWER assembly code.

Signed-off-by: Eric Richter <erichte@linux.ibm.com>
11 months agopowerpc64: remove use of m4_unquote in the load step for sha256
Eric Richter [Thu, 20 Jun 2024 18:43:57 +0000 (13:43 -0500)] 
powerpc64: remove use of m4_unquote in the load step for sha256

By passing in the constant offset value into the LOAD macro, the use of
m4_unquote to calculate the correct constant GPR can be avoided,
improving readability.

Signed-off-by: Eric Richter <erichte@linux.ibm.com>
13 months agoNew test_xof function, use for tests of shake128 and shake256.
Niels Möller [Sun, 23 Jun 2024 19:58:49 +0000 (21:58 +0200)] 
New test_xof function, use for tests of shake128 and shake256.

13 months agoImprove hmac tests, delete HMAC_TEST macro. cleanup-hmac-tests
Niels Möller [Sun, 16 Jun 2024 20:12:24 +0000 (22:12 +0200)] 
Improve hmac tests, delete HMAC_TEST macro.

13 months agoAdd nettle_mac structs for gosthash94 and gosthash94cp.
Niels Möller [Sun, 16 Jun 2024 19:00:51 +0000 (21:00 +0200)] 
Add nettle_mac structs for gosthash94 and gosthash94cp.

13 months agoAdd ChangeLog entry for nettle-3.10 release.
Niels Möller [Sun, 16 Jun 2024 19:01:46 +0000 (21:01 +0200)] 
Add ChangeLog entry for nettle-3.10 release.

13 months agoFixes for running tests in wine. nettle_3.10_release_20240616
Niels Möller [Sun, 16 Jun 2024 10:51:17 +0000 (12:51 +0200)] 
Fixes for running tests in wine.

13 months agoFix distribution of side channel tests. nettle_3.10rc2
Niels Möller [Sat, 15 Jun 2024 12:32:02 +0000 (14:32 +0200)] 
Fix distribution of side channel tests.

13 months agoUpdate NEWS nettle_3.10rc1
Niels Möller [Wed, 12 Jun 2024 11:31:19 +0000 (13:31 +0200)] 
Update NEWS

13 months agoChangeLog entry for previous change.
Niels Möller [Tue, 11 Jun 2024 18:56:04 +0000 (20:56 +0200)] 
ChangeLog entry for previous change.

13 months agoarm64: CPU feature detection for Android
Foolbar [Sun, 9 Jun 2024 16:44:18 +0000 (00:44 +0800)] 
arm64: CPU feature detection for Android

getauxval() is available on Android since API 18.
https://developer.android.com/ndk/guides/cpu-features#features_using_libcs_getauxval3

13 months agoMinor comment fix.
Niels Möller [Tue, 11 Jun 2024 17:55:59 +0000 (19:55 +0200)] 
Minor comment fix.

13 months agoChangeLog and AUTHORS update for ppc64 sha256.
Niels Möller [Tue, 11 Jun 2024 17:51:46 +0000 (19:51 +0200)] 
ChangeLog and AUTHORS update for ppc64 sha256.

13 months agopowerpc64: Add optimized assembly for sha256-compress-n ppc64-sha256
Eric Richter [Tue, 4 Jun 2024 20:55:26 +0000 (15:55 -0500)] 
powerpc64: Add optimized assembly for sha256-compress-n

This patch introduces an optimized powerpc64 assembly implementation for
sha256-compress-n. This takes advantage of the vshasigma instruction, as
well as unrolling loops to best take advantage of running instructions
in parallel.

The following data was captured on a POWER 10 LPAR @ ~3.896GHz

Current C implementation:
         Algorithm         mode Mbyte/s
            sha256       update  280.97
       hmac-sha256     64 bytes   80.81
       hmac-sha256    256 bytes  170.50
       hmac-sha256   1024 bytes  241.92
       hmac-sha256   4096 bytes  268.54
       hmac-sha256   single msg  276.16

With optimized assembly:
         Algorithm         mode Mbyte/s
            sha256       update  461.45
       hmac-sha256     64 bytes  123.88
       hmac-sha256    256 bytes  268.81
       hmac-sha256   1024 bytes  390.91
       hmac-sha256   4096 bytes  438.02
       hmac-sha256   single msg  453.83

Signed-off-by: Eric Richter <erichte@linux.ibm.com>
13 months agoAvoid warnings for assert_maybe.
Niels Möller [Sun, 9 Jun 2024 09:48:37 +0000 (11:48 +0200)] 
Avoid warnings for assert_maybe.

13 months agoUpdate config.guess and config.sub to 2024-01-01 versions.
Niels Möller [Wed, 5 Jun 2024 20:10:00 +0000 (22:10 +0200)] 
Update config.guess and config.sub to 2024-01-01 versions.

13 months agoUpdate version numbers for nettle-3.10.
Niels Möller [Sun, 2 Jun 2024 12:06:48 +0000 (14:06 +0200)] 
Update version numbers for nettle-3.10.

13 months agoUnify handing of message hash for dsa and ecdsa, using mpn interface.
Niels Möller [Sat, 1 Jun 2024 16:26:56 +0000 (18:26 +0200)] 
Unify handing of message hash for dsa and ecdsa, using mpn interface.

13 months agoUse NETTLE_OCTET_SIZE_TO_LIMB_SIZE macro.
Niels Möller [Sat, 1 Jun 2024 16:21:57 +0000 (18:21 +0200)] 
Use NETTLE_OCTET_SIZE_TO_LIMB_SIZE macro.

14 months agoci: Update .gitlab-ci.yml job tags.
Niels Möller [Mon, 20 May 2024 18:32:00 +0000 (20:32 +0200)] 
ci: Update .gitlab-ci.yml job tags.

See
https://docs.gitlab.com/ee/update/deprecations.html#removal-of-tags-from-small-saas-runners-on-linux,
and corresponding gnutls update
https://gitlab.com/gnutls/gnutls/-/commit/642c39ba9ae53ce427344d884eb3808f042b90e4.

14 months agoppc64: Reduce register usage in gcm-aes assembly.
Niels Möller [Wed, 15 May 2024 09:06:11 +0000 (11:06 +0200)] 
ppc64: Reduce register usage in gcm-aes assembly.

14 months agoMore NEWS entries for nettle-3.10.
Niels Möller [Wed, 15 May 2024 08:06:08 +0000 (10:06 +0200)] 
More NEWS entries for nettle-3.10.

14 months agoSpelling fix.
Niels Möller [Wed, 15 May 2024 07:53:09 +0000 (09:53 +0200)] 
Spelling fix.

15 months agoUpdate of AUTHORS file.
Niels Möller [Sat, 20 Apr 2024 08:18:10 +0000 (10:18 +0200)] 
Update of AUTHORS file.

15 months agoMerge branch 'ppc64-gcm-aes-rebased'
Niels Möller [Sat, 20 Apr 2024 08:03:22 +0000 (10:03 +0200)] 
Merge branch 'ppc64-gcm-aes-rebased'

15 months agoChangeLog entries for ppc64 gcm-aes. ppc64-gcm-aes-rebased
Niels Möller [Sun, 14 Apr 2024 08:33:52 +0000 (10:33 +0200)] 
ChangeLog entries for ppc64 gcm-aes.

15 months agoUpdate copyright headers.
Niels Möller [Sun, 14 Apr 2024 08:18:21 +0000 (10:18 +0200)] 
Update copyright headers.

15 months agoFix filenames in two ecc-curve25519-modp.asm files.
Niels Möller [Sun, 14 Apr 2024 08:12:46 +0000 (10:12 +0200)] 
Fix filenames in two ecc-curve25519-modp.asm files.

15 months agoUpdate documentation for SHAKE.
Daiki Ueno [Sun, 14 Apr 2024 01:36:17 +0000 (21:36 -0400)] 
Update documentation for SHAKE.

Signed-off-by: Daiki Ueno <dueno@redhat.com>
15 months agoppc64: Fix big-endian case of byte swapping for gcm-aes.
Niels Möller [Sat, 13 Apr 2024 09:08:35 +0000 (11:08 +0200)] 
ppc64: Fix big-endian case of byte swapping for gcm-aes.

15 months agoFix counter update, with proper 32-bit wraparound.
Niels Möller [Sun, 24 Mar 2024 16:30:07 +0000 (17:30 +0100)] 
Fix counter update, with proper 32-bit wraparound.

15 months agoRework no-op version of _gcm_aes_encrypt and _gcm_aes_decrypt.
Niels Möller [Fri, 15 Mar 2024 20:30:25 +0000 (21:30 +0100)] 
Rework no-op version of _gcm_aes_encrypt and _gcm_aes_decrypt.

For fat builds, move definition to fat-ppc.c. For builds where the
functions are unavailable, define as macros returning zero, and rely
on the compiler to eliminate the code that uses the return value.

15 months agoppc64: Use new gcm-aes assembly in non-fat builds with --enable-power-crypto-ext.
Niels Möller [Fri, 15 Mar 2024 20:19:53 +0000 (21:19 +0100)] 
ppc64: Use new gcm-aes assembly in non-fat builds with --enable-power-crypto-ext.

15 months agoAdd gcm-internal.h, declaring _gcm_aes_encrypt and _gcm_aes_decrypt.
Niels Möller [Thu, 14 Mar 2024 20:29:50 +0000 (21:29 +0100)] 
Add gcm-internal.h, declaring _gcm_aes_encrypt and _gcm_aes_decrypt.

Change type of the rounds argument from size_t to unsigned.

15 months agoppc64: New "stitched" implementation of GCM-AES.
Danny Tsen [Wed, 6 Mar 2024 20:10:00 +0000 (21:10 +0100)] 
ppc64: New "stitched" implementation of GCM-AES.

16 months agoMerge branch 'sha3-shake-updates'
Niels Möller [Sun, 31 Mar 2024 05:43:05 +0000 (07:43 +0200)] 
Merge branch 'sha3-shake-updates'

16 months agoLet umac and bcrypt share bswap helper function.
Niels Möller [Fri, 29 Mar 2024 15:04:09 +0000 (16:04 +0100)] 
Let umac and bcrypt share bswap helper function.

16 months agoAdd sha512_224 and sha512_256 to nettle_hashes.
Niels Möller [Wed, 13 Mar 2024 08:33:37 +0000 (09:33 +0100)] 
Add sha512_224 and sha512_256 to nettle_hashes.

16 months agoChangeLog entries for shake128. sha3-shake-updates
Niels Möller [Thu, 28 Mar 2024 19:16:15 +0000 (20:16 +0100)] 
ChangeLog entries for shake128.

16 months agotestsuite/Makefile.in (TS_NETTLE_SOURCES): Add shake128-test.c.
Niels Möller [Thu, 28 Mar 2024 19:15:14 +0000 (20:15 +0100)] 
testsuite/Makefile.in (TS_NETTLE_SOURCES): Add shake128-test.c.

16 months agoAdd missing include of string.h.
Niels Möller [Thu, 28 Mar 2024 19:14:51 +0000 (20:14 +0100)] 
Add missing include of string.h.

16 months agoMerge branch 'wip/dueno/shake128' into 'sha3-shake-updates'
Niels Möller [Thu, 28 Mar 2024 19:05:52 +0000 (19:05 +0000)] 
Merge branch 'wip/dueno/shake128' into 'sha3-shake-updates'

Implement SHAKE128

See merge request nettle/nettle!63

16 months agoImplement SHAKE128
Daiki Ueno [Thu, 28 Mar 2024 11:45:15 +0000 (20:45 +0900)] 
Implement SHAKE128

Signed-off-by: Daiki Ueno <dueno@redhat.com>
16 months agosha3-shake: Don't hard-code block size
Daiki Ueno [Thu, 28 Mar 2024 11:19:02 +0000 (20:19 +0900)] 
sha3-shake: Don't hard-code block size

Signed-off-by: Daiki Ueno <dueno@redhat.com>
16 months agoAdd another test for GCM counter wrap around, with larger message
Niels Möller [Sun, 24 Mar 2024 15:15:05 +0000 (16:15 +0100)] 
Add another test for GCM counter wrap around, with larger message

16 months agoUse one's complement of index to indicate shake is initialized.
Niels Möller [Sun, 24 Mar 2024 13:18:01 +0000 (14:18 +0100)] 
Use one's complement of index to indicate shake is initialized.

16 months agoGeneralize shake functions, and move to sha3-shake.c.
Niels Möller [Sun, 24 Mar 2024 13:10:23 +0000 (14:10 +0100)] 
Generalize shake functions, and move to sha3-shake.c.

16 months agoAdd assert in _nettle_sha3_update.
Niels Möller [Sun, 24 Mar 2024 12:50:54 +0000 (13:50 +0100)] 
Add assert in _nettle_sha3_update.

16 months agoMake shake256 call sha3_permute before, not after, generating output.
Niels Möller [Sun, 24 Mar 2024 12:32:48 +0000 (13:32 +0100)] 
Make shake256 call sha3_permute before, not after, generating output.

16 months agoSimplify _nettle_sha3_update by using MD_FILL_OR_RETURN_INDEX.
Niels Möller [Sun, 24 Mar 2024 12:18:37 +0000 (13:18 +0100)] 
Simplify _nettle_sha3_update by using MD_FILL_OR_RETURN_INDEX.

16 months agoAdd test for GCM counter wrap around.
Niels Möller [Wed, 20 Mar 2024 09:18:42 +0000 (10:18 +0100)] 
Add test for GCM counter wrap around.

16 months agoUpdate of powerpc64/README.
Niels Möller [Wed, 20 Mar 2024 08:38:43 +0000 (09:38 +0100)] 
Update of powerpc64/README.

16 months agoChangeLog for sha3_256_shake_output. add-sha3_256_shake_output
Niels Möller [Wed, 13 Mar 2024 17:19:30 +0000 (18:19 +0100)] 
ChangeLog for sha3_256_shake_output.

16 months agoAdditional API for SHAKE streaming read.
Daiki Ueno [Mon, 11 Mar 2024 00:22:18 +0000 (20:22 -0400)] 
Additional API for SHAKE streaming read.

This adds an alternative function sha3_256_shake_output in the
SHAKE256 support, which enables to read output multiple times in an
incremental manner.

Signed-off-by: Daiki Ueno <dueno@redhat.com>
16 months agoTest aead update function with data split in pieces.
Niels Möller [Sun, 10 Mar 2024 11:51:28 +0000 (12:51 +0100)] 
Test aead update function with data split in pieces.

Fix ubsan issue affecting calls to _nettle_poly1305_update with input
0, NULL.

16 months agoFix ubsan issue in hash update functions.
Niels Möller [Fri, 8 Mar 2024 16:52:51 +0000 (17:52 +0100)] 
Fix ubsan issue in hash update functions.

17 months agoSkip sc-rsa-oaep-encrypt-test when compiled with mini-gmp.
Daiki Ueno [Sun, 18 Feb 2024 20:00:17 +0000 (21:00 +0100)] 
Skip sc-rsa-oaep-encrypt-test when compiled with mini-gmp.

17 months agoChangeLog entries for RSA OAEP functions.
Niels Möller [Fri, 16 Feb 2024 15:49:46 +0000 (16:49 +0100)] 
ChangeLog entries for RSA OAEP functions.

17 months agoClarify message length limitation in RSA-OAEP
Daiki Ueno [Fri, 16 Feb 2024 06:14:14 +0000 (01:14 -0500)] 
Clarify message length limitation in RSA-OAEP

Signed-off-by: Daiki Ueno <dueno@redhat.com>
17 months agoMerge branch 'wip/dueno/rsa-oaep' into 'master'
Niels Möller [Thu, 15 Feb 2024 19:16:44 +0000 (19:16 +0000)] 
Merge branch 'wip/dueno/rsa-oaep' into 'master'

Implement RSA-OAEP encryption/decryption

See merge request nettle/nettle!60

17 months agoImplement encryption/decryption RSA-OAEP
Nicolas Mora [Fri, 12 Feb 2021 18:59:41 +0000 (13:59 -0500)] 
Implement encryption/decryption RSA-OAEP

Modified-by: Daiki Ueno <dueno@redhat.com>
17 months agoChangeLog entries for powerpc64 aes decrypt changes. ppc64-aes-invert
Niels Möller [Fri, 2 Feb 2024 19:13:08 +0000 (20:13 +0100)] 
ChangeLog entries for powerpc64 aes decrypt changes.

18 months agoppc64: Add a nop _aes_invert, to get decrypt subkeys compatible with vncipher.
Niels Möller [Tue, 30 Jan 2024 17:43:33 +0000 (18:43 +0100)] 
ppc64: Add a nop _aes_invert, to get decrypt subkeys compatible with vncipher.

18 months agoMerge branch 'aes-noreverse-decrypt-subkeys' into master
Niels Möller [Mon, 29 Jan 2024 16:56:27 +0000 (17:56 +0100)] 
Merge branch 'aes-noreverse-decrypt-subkeys' into master

18 months agoppc64: Improve register usage for aes code.
Niels Möller [Sun, 28 Jan 2024 16:11:48 +0000 (17:11 +0100)] 
ppc64: Improve register usage for aes code.

18 months agoChangeLog updates for aes decrypt refactoring. aes-noreverse-decrypt-subkeys
Niels Möller [Sat, 27 Jan 2024 13:32:57 +0000 (14:32 +0100)] 
ChangeLog updates for aes decrypt refactoring.

18 months agoUpdate arm64 aes decrypt.
Niels Möller [Thu, 25 Jan 2024 20:27:18 +0000 (21:27 +0100)] 
Update arm64 aes decrypt.

18 months agoUpdate powerpc64 aes decrypt.
Niels Möller [Thu, 25 Jan 2024 20:10:01 +0000 (21:10 +0100)] 
Update powerpc64 aes decrypt.

18 months agoUpdate arm (32-bit) aes decrypt.
Niels Möller [Thu, 25 Jan 2024 20:02:26 +0000 (21:02 +0100)] 
Update arm (32-bit) aes decrypt.

18 months agoChange _nettle_aes_decrypt to pass pointer to last subkey.
Niels Möller [Thu, 25 Jan 2024 19:36:28 +0000 (20:36 +0100)] 
Change _nettle_aes_decrypt to pass pointer to last subkey.

18 months agoUpdate x86 (32-bit) aes decrypt.
Niels Möller [Thu, 25 Jan 2024 19:05:52 +0000 (20:05 +0100)] 
Update x86 (32-bit) aes decrypt.

18 months agoUpdate sparc64 aes decrypt.
Niels Möller [Thu, 25 Jan 2024 18:31:06 +0000 (19:31 +0100)] 
Update sparc64 aes decrypt.

18 months agoChange order of aes decryption subkeys, update C and x86_64 implementations.
Niels Möller [Sun, 21 Jan 2024 18:02:26 +0000 (19:02 +0100)] 
Change order of aes decryption subkeys, update C and x86_64 implementations.

18 months agoMerge branch 'delete-sparc32' into master
Niels Möller [Fri, 26 Jan 2024 20:06:06 +0000 (21:06 +0100)] 
Merge branch 'delete-sparc32' into master