Re: [PATCH v2 0/6] crypto: ARM/arm64 CRC-T10DIF/CRC32/CRC32C roundup

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 4 December 2016 at 11:54, Ard Biesheuvel <ard.biesheuvel@xxxxxxxxxx> wrote:
> This v2 combines the CRC-T10DIF and CRC32 implementations for both ARM and
> arm64 that I sent out a couple of weeks ago, and adds support to the latter
> for CRC32C.
>

Please don't apply yet. There is an issue in the 32-bit ARM code I
only spotted just now.


> Ard Biesheuvel (6):
>   crypto: testmgr - avoid overlap in chunked tests
>   crypto: testmgr - add/enhance test cases for CRC-T10DIF
>   crypto: arm64/crct10dif - port x86 SSE implementation to arm64
>   crypto: arm/crct10dif - port x86 SSE implementation to ARM
>   crypto: arm64/crc32 - accelerated support based on x86 SSE
>     implementation
>   crypto: arm/crc32 - accelerated support based on x86 SSE
>     implementation
>
>  arch/arm/crypto/Kconfig               |  10 +
>  arch/arm/crypto/Makefile              |   4 +
>  arch/arm/crypto/crc32-ce-core.S       | 306 +++++++++++++++++
>  arch/arm/crypto/crc32-ce-glue.c       | 195 +++++++++++
>  arch/arm/crypto/crct10dif-ce-core.S   | 349 ++++++++++++++++++++
>  arch/arm/crypto/crct10dif-ce-glue.c   |  95 ++++++
>  arch/arm64/crypto/Kconfig             |  11 +
>  arch/arm64/crypto/Makefile            |   6 +
>  arch/arm64/crypto/crc32-ce-core.S     | 266 +++++++++++++++
>  arch/arm64/crypto/crc32-ce-glue.c     | 188 +++++++++++
>  arch/arm64/crypto/crct10dif-ce-core.S | 317 ++++++++++++++++++
>  arch/arm64/crypto/crct10dif-ce-glue.c |  91 +++++
>  crypto/testmgr.c                      |   2 +-
>  crypto/testmgr.h                      |  70 ++--
>  14 files changed, 1881 insertions(+), 29 deletions(-)
>  create mode 100644 arch/arm/crypto/crc32-ce-core.S
>  create mode 100644 arch/arm/crypto/crc32-ce-glue.c
>  create mode 100644 arch/arm/crypto/crct10dif-ce-core.S
>  create mode 100644 arch/arm/crypto/crct10dif-ce-glue.c
>  create mode 100644 arch/arm64/crypto/crc32-ce-core.S
>  create mode 100644 arch/arm64/crypto/crc32-ce-glue.c
>  create mode 100644 arch/arm64/crypto/crct10dif-ce-core.S
>  create mode 100644 arch/arm64/crypto/crct10dif-ce-glue.c
>
> --
> 2.7.4
>
--
To unsubscribe from this list: send the line "unsubscribe linux-crypto" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html



[Index of Archives]     [Kernel]     [Gnu Classpath]     [Gnu Crypto]     [DM Crypt]     [Netfilter]     [Bugtraq]

  Powered by Linux