2024-05-14 05:57:40

by Jari Ruusu

[permalink] [raw]
Subject: Announce loop-AES-v3.8c file/swap crypto package

loop-AES changes since previous release:
- Silenced some compiler warnings.
- Added assembler AES implementation for 32/64-bit ARM for kernel patch
version only (see kernel-arm-asm.diff). That assembler code is not in
externally compiled module.
- Worked around kernel interface changes on 6.9 kernels.

bzip2 compressed tarball is here:

https://loop-aes.sourceforge.net/loop-AES/loop-AES-v3.8c.tar.bz2
md5sum af5e33a513db272b9dfd1d252ee087d8

https://loop-aes.sourceforge.net/loop-AES/loop-AES-v3.8c.tar.bz2.sign

--
Jari Ruusu  4096R/8132F189 12D6 4C3A DCDA 0AA4 27BD  ACDF F073 3C80 8132 F189



2024-05-17 15:20:38

by Markus Reichelt

[permalink] [raw]
Subject: Re: Announce loop-AES-v3.8c file/swap crypto package

* Jari Ruusu <[email protected]> wrote:

> - Added assembler AES implementation for 32/64-bit ARM for kernel patch
> version only (see kernel-arm-asm.diff). That assembler code is not in
> externally compiled module.

Is there a reason for that? ^^^

Thanks, Markus

2024-05-18 07:16:15

by Jari Ruusu

[permalink] [raw]
Subject: Re: Announce loop-AES-v3.8c file/swap crypto package

Markus Reichelt wrote:
> * Jari Ruusu <[email protected]> wrote:
> > - Added assembler AES implementation for 32/64-bit ARM for kernel patch
> > version only (see kernel-arm-asm.diff). That assembler code is not in
> > externally compiled module.
>
> Is there a reason for that? ^^^

There is short explanation at beginning of kernel-arm-asm.diff file why
it is not enabled by default... code works for recent ARM processors,
but not for older ARM processors. As such, it has to be opt-in to avoid
breaking existing setups.

--
Jari Ruusu  4096R/8132F189 12D6 4C3A DCDA 0AA4 27BD  ACDF F073 3C80 8132 F189