MAINTAINERS | 1 -
arch/arm/lib/.gitignore | 4 ++++
arch/arm/lib/Makefile | 2 --
arch/arm/lib/crypto/.gitignore | 3 ---
arch/arm64/lib/.gitignore | 4 ++++
arch/arm64/lib/Makefile | 3 ---
arch/arm64/lib/crypto/.gitignore | 3 ---
arch/mips/lib/.gitignore | 4 ++++
arch/mips/lib/Makefile | 2 --
arch/powerpc/lib/Makefile | 2 --
arch/riscv/lib/Makefile | 1 -
arch/s390/lib/Makefile | 1 -
arch/sparc/lib/Makefile | 1 -
arch/x86/lib/.gitignore | 4 ++++
arch/x86/lib/Makefile | 2 --
lib/crypto/Kconfig | 16 ++++++++--------
lib/crypto/Makefile | 11 ++++++++++-
lib/crypto/arm/.gitignore | 2 ++
{arch/arm/lib/crypto => lib/crypto/arm}/Kconfig | 0
{arch/arm/lib/crypto => lib/crypto/arm}/Makefile | 0
.../lib/crypto => lib/crypto/arm}/blake2s-core.S | 0
.../lib/crypto => lib/crypto/arm}/blake2s-glue.c | 0
.../lib/crypto => lib/crypto/arm}/chacha-glue.c | 0
.../crypto => lib/crypto/arm}/chacha-neon-core.S | 0
.../crypto/arm}/chacha-scalar-core.S | 0
.../crypto => lib/crypto/arm}/poly1305-armv4.pl | 0
.../crypto => lib/crypto/arm}/poly1305-glue.c | 0
.../crypto => lib/crypto/arm}/sha256-armv4.pl | 0
.../lib/crypto => lib/crypto/arm}/sha256-ce.S | 0
{arch/arm/lib/crypto => lib/crypto/arm}/sha256.c | 0
lib/crypto/arm64/.gitignore | 2 ++
.../lib/crypto => lib/crypto/arm64}/Kconfig | 0
.../lib/crypto => lib/crypto/arm64}/Makefile | 0
.../crypto/arm64}/chacha-neon-core.S | 0
.../crypto/arm64}/chacha-neon-glue.c | 0
.../crypto/arm64}/poly1305-armv8.pl | 0
.../crypto => lib/crypto/arm64}/poly1305-glue.c | 0
.../crypto => lib/crypto/arm64}/sha2-armv8.pl | 0
.../lib/crypto => lib/crypto/arm64}/sha256-ce.S | 0
.../lib/crypto => lib/crypto/arm64}/sha256.c | 0
.../lib/crypto => lib/crypto/mips}/.gitignore | 0
.../mips/lib/crypto => lib/crypto/mips}/Kconfig | 0
.../mips/lib/crypto => lib/crypto/mips}/Makefile | 0
.../lib/crypto => lib/crypto/mips}/chacha-core.S | 0
.../lib/crypto => lib/crypto/mips}/chacha-glue.c | 0
.../crypto => lib/crypto/mips}/poly1305-glue.c | 0
.../crypto => lib/crypto/mips}/poly1305-mips.pl | 0
.../lib/crypto => lib/crypto/powerpc}/Kconfig | 0
.../lib/crypto => lib/crypto/powerpc}/Makefile | 0
.../crypto/powerpc}/chacha-p10-glue.c | 0
.../crypto/powerpc}/chacha-p10le-8x.S | 0
.../crypto/powerpc}/poly1305-p10-glue.c | 0
.../crypto/powerpc}/poly1305-p10le_64.S | 0
.../crypto/powerpc}/sha256-spe-asm.S | 0
.../lib/crypto => lib/crypto/powerpc}/sha256.c | 0
.../lib/crypto => lib/crypto/riscv}/Kconfig | 0
.../lib/crypto => lib/crypto/riscv}/Makefile | 0
.../crypto/riscv}/chacha-riscv64-glue.c | 0
.../crypto/riscv}/chacha-riscv64-zvkb.S | 0
.../sha256-riscv64-zvknha_or_zvknhb-zvkb.S | 0
.../lib/crypto => lib/crypto/riscv}/sha256.c | 0
.../s390/lib/crypto => lib/crypto/s390}/Kconfig | 0
.../s390/lib/crypto => lib/crypto/s390}/Makefile | 0
.../lib/crypto => lib/crypto/s390}/chacha-glue.c | 0
.../lib/crypto => lib/crypto/s390}/chacha-s390.S | 0
.../lib/crypto => lib/crypto/s390}/chacha-s390.h | 0
.../s390/lib/crypto => lib/crypto/s390}/sha256.c | 0
.../lib/crypto => lib/crypto/sparc}/Kconfig | 0
.../lib/crypto => lib/crypto/sparc}/Makefile | 0
.../lib/crypto => lib/crypto/sparc}/sha256.c | 0
.../lib/crypto => lib/crypto/sparc}/sha256_asm.S | 0
.../x86/lib/crypto => lib/crypto/x86}/.gitignore | 0
{arch/x86/lib/crypto => lib/crypto/x86}/Kconfig | 0
{arch/x86/lib/crypto => lib/crypto/x86}/Makefile | 0
.../lib/crypto => lib/crypto/x86}/blake2s-core.S | 0
.../lib/crypto => lib/crypto/x86}/blake2s-glue.c | 0
.../crypto/x86}/chacha-avx2-x86_64.S | 0
.../crypto/x86}/chacha-avx512vl-x86_64.S | 0
.../crypto/x86}/chacha-ssse3-x86_64.S | 0
.../lib/crypto => lib/crypto/x86}/chacha_glue.c | 0
.../crypto/x86}/poly1305-x86_64-cryptogams.pl | 0
.../crypto => lib/crypto/x86}/poly1305_glue.c | 0
.../crypto => lib/crypto/x86}/sha256-avx-asm.S | 0
.../crypto => lib/crypto/x86}/sha256-avx2-asm.S | 0
.../crypto => lib/crypto/x86}/sha256-ni-asm.S | 0
.../crypto => lib/crypto/x86}/sha256-ssse3-asm.S | 0
{arch/x86/lib/crypto => lib/crypto/x86}/sha256.c | 0
87 files changed, 38 insertions(+), 30 deletions(-)
create mode 100644 arch/arm/lib/.gitignore
delete mode 100644 arch/arm/lib/crypto/.gitignore
create mode 100644 arch/arm64/lib/.gitignore
delete mode 100644 arch/arm64/lib/crypto/.gitignore
create mode 100644 arch/mips/lib/.gitignore
rename {arch/arm/lib/crypto => lib/crypto/arm}/Kconfig (100%)
rename {arch/arm/lib/crypto => lib/crypto/arm}/Makefile (100%)
rename {arch/arm/lib/crypto => lib/crypto/arm}/blake2s-core.S (100%)
rename {arch/arm/lib/crypto => lib/crypto/arm}/blake2s-glue.c (100%)
rename {arch/arm/lib/crypto => lib/crypto/arm}/chacha-glue.c (100%)
rename {arch/arm/lib/crypto => lib/crypto/arm}/chacha-neon-core.S (100%)
rename {arch/arm/lib/crypto => lib/crypto/arm}/chacha-scalar-core.S (100%)
rename {arch/arm/lib/crypto => lib/crypto/arm}/poly1305-armv4.pl (100%)
rename {arch/arm/lib/crypto => lib/crypto/arm}/poly1305-glue.c (100%)
rename {arch/arm/lib/crypto => lib/crypto/arm}/sha256-armv4.pl (100%)
rename {arch/arm/lib/crypto => lib/crypto/arm}/sha256-ce.S (100%)
rename {arch/arm/lib/crypto => lib/crypto/arm}/sha256.c (100%)
rename {arch/arm64/lib/crypto => lib/crypto/arm64}/Kconfig (100%)
rename {arch/arm64/lib/crypto => lib/crypto/arm64}/Makefile (100%)
rename {arch/arm64/lib/crypto => lib/crypto/arm64}/chacha-neon-core.S (100%)
rename {arch/arm64/lib/crypto => lib/crypto/arm64}/chacha-neon-glue.c (100%)
rename {arch/arm64/lib/crypto => lib/crypto/arm64}/poly1305-armv8.pl (100%)
rename {arch/arm64/lib/crypto => lib/crypto/arm64}/poly1305-glue.c (100%)
rename {arch/arm64/lib/crypto => lib/crypto/arm64}/sha2-armv8.pl (100%)
rename {arch/arm64/lib/crypto => lib/crypto/arm64}/sha256-ce.S (100%)
rename {arch/arm64/lib/crypto => lib/crypto/arm64}/sha256.c (100%)
rename {arch/mips/lib/crypto => lib/crypto/mips}/.gitignore (100%)
rename {arch/mips/lib/crypto => lib/crypto/mips}/Kconfig (100%)
rename {arch/mips/lib/crypto => lib/crypto/mips}/Makefile (100%)
rename {arch/mips/lib/crypto => lib/crypto/mips}/chacha-core.S (100%)
rename {arch/mips/lib/crypto => lib/crypto/mips}/chacha-glue.c (100%)
rename {arch/mips/lib/crypto => lib/crypto/mips}/poly1305-glue.c (100%)
rename {arch/mips/lib/crypto => lib/crypto/mips}/poly1305-mips.pl (100%)
rename {arch/powerpc/lib/crypto => lib/crypto/powerpc}/Kconfig (100%)
rename {arch/powerpc/lib/crypto => lib/crypto/powerpc}/Makefile (100%)
rename {arch/powerpc/lib/crypto => lib/crypto/powerpc}/chacha-p10-glue.c (100%)
rename {arch/powerpc/lib/crypto => lib/crypto/powerpc}/chacha-p10le-8x.S (100%)
rename {arch/powerpc/lib/crypto => lib/crypto/powerpc}/poly1305-p10-glue.c (100%)
rename {arch/powerpc/lib/crypto => lib/crypto/powerpc}/poly1305-p10le_64.S (100%)
rename {arch/powerpc/lib/crypto => lib/crypto/powerpc}/sha256-spe-asm.S (100%)
rename {arch/powerpc/lib/crypto => lib/crypto/powerpc}/sha256.c (100%)
rename {arch/riscv/lib/crypto => lib/crypto/riscv}/Kconfig (100%)
rename {arch/riscv/lib/crypto => lib/crypto/riscv}/Makefile (100%)
rename {arch/riscv/lib/crypto => lib/crypto/riscv}/chacha-riscv64-glue.c (100%)
rename {arch/riscv/lib/crypto => lib/crypto/riscv}/chacha-riscv64-zvkb.S (100%)
rename {arch/riscv/lib/crypto => lib/crypto/riscv}/sha256-riscv64-zvknha_or_zvknhb-zvkb.S (100%)
rename {arch/riscv/lib/crypto => lib/crypto/riscv}/sha256.c (100%)
rename {arch/s390/lib/crypto => lib/crypto/s390}/Kconfig (100%)
rename {arch/s390/lib/crypto => lib/crypto/s390}/Makefile (100%)
rename {arch/s390/lib/crypto => lib/crypto/s390}/chacha-glue.c (100%)
rename {arch/s390/lib/crypto => lib/crypto/s390}/chacha-s390.S (100%)
rename {arch/s390/lib/crypto => lib/crypto/s390}/chacha-s390.h (100%)
rename {arch/s390/lib/crypto => lib/crypto/s390}/sha256.c (100%)
rename {arch/sparc/lib/crypto => lib/crypto/sparc}/Kconfig (100%)
rename {arch/sparc/lib/crypto => lib/crypto/sparc}/Makefile (100%)
rename {arch/sparc/lib/crypto => lib/crypto/sparc}/sha256.c (100%)
rename {arch/sparc/lib/crypto => lib/crypto/sparc}/sha256_asm.S (100%)
rename {arch/x86/lib/crypto => lib/crypto/x86}/.gitignore (100%)
rename {arch/x86/lib/crypto => lib/crypto/x86}/Kconfig (100%)
rename {arch/x86/lib/crypto => lib/crypto/x86}/Makefile (100%)
rename {arch/x86/lib/crypto => lib/crypto/x86}/blake2s-core.S (100%)
rename {arch/x86/lib/crypto => lib/crypto/x86}/blake2s-glue.c (100%)
rename {arch/x86/lib/crypto => lib/crypto/x86}/chacha-avx2-x86_64.S (100%)
rename {arch/x86/lib/crypto => lib/crypto/x86}/chacha-avx512vl-x86_64.S (100%)
rename {arch/x86/lib/crypto => lib/crypto/x86}/chacha-ssse3-x86_64.S (100%)
rename {arch/x86/lib/crypto => lib/crypto/x86}/chacha_glue.c (100%)
rename {arch/x86/lib/crypto => lib/crypto/x86}/poly1305-x86_64-cryptogams.pl (100%)
rename {arch/x86/lib/crypto => lib/crypto/x86}/poly1305_glue.c (100%)
rename {arch/x86/lib/crypto => lib/crypto/x86}/sha256-avx-asm.S (100%)
rename {arch/x86/lib/crypto => lib/crypto/x86}/sha256-avx2-asm.S (100%)
rename {arch/x86/lib/crypto => lib/crypto/x86}/sha256-ni-asm.S (100%)
rename {arch/x86/lib/crypto => lib/crypto/x86}/sha256-ssse3-asm.S (100%)
rename {arch/x86/lib/crypto => lib/crypto/x86}/sha256.c (100%)