History log of /u-boot/fs/btrfs/crypto/hash.c
Revision Date Author Comments
# 6ba08b3f 22-May-2023 Jens Wiklander <jens.wiklander@linaro.org>

fs/btrfs: use asm/unaligned.h

Use asm/unaligned.h instead of linux/unaligned/access_ok.h for unaligned
access. This is needed on architectures that doesn't handle unaligned
accesses directly.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 6ba08b3f 22-May-2023 Jens Wiklander <jens.wiklander@linaro.org>

fs/btrfs: use asm/unaligned.h

Use asm/unaligned.h instead of linux/unaligned/access_ok.h for unaligned
access. This is needed on architectures that doesn't handle unaligned
accesses directly.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 6ba08b3f 22-May-2023 Jens Wiklander <jens.wiklander@linaro.org>

fs/btrfs: use asm/unaligned.h

Use asm/unaligned.h instead of linux/unaligned/access_ok.h for unaligned
access. This is needed on architectures that doesn't handle unaligned
accesses directly.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 6ba08b3f 22-May-2023 Jens Wiklander <jens.wiklander@linaro.org>

fs/btrfs: use asm/unaligned.h

Use asm/unaligned.h instead of linux/unaligned/access_ok.h for unaligned
access. This is needed on architectures that doesn't handle unaligned
accesses directly.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 6ba08b3f 22-May-2023 Jens Wiklander <jens.wiklander@linaro.org>

fs/btrfs: use asm/unaligned.h

Use asm/unaligned.h instead of linux/unaligned/access_ok.h for unaligned
access. This is needed on architectures that doesn't handle unaligned
accesses directly.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 6ba08b3f 22-May-2023 Jens Wiklander <jens.wiklander@linaro.org>

fs/btrfs: use asm/unaligned.h

Use asm/unaligned.h instead of linux/unaligned/access_ok.h for unaligned
access. This is needed on architectures that doesn't handle unaligned
accesses directly.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 6ba08b3f 22-May-2023 Jens Wiklander <jens.wiklander@linaro.org>

fs/btrfs: use asm/unaligned.h

Use asm/unaligned.h instead of linux/unaligned/access_ok.h for unaligned
access. This is needed on architectures that doesn't handle unaligned
accesses directly.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 6ba08b3f 22-May-2023 Jens Wiklander <jens.wiklander@linaro.org>

fs/btrfs: use asm/unaligned.h

Use asm/unaligned.h instead of linux/unaligned/access_ok.h for unaligned
access. This is needed on architectures that doesn't handle unaligned
accesses directly.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 6ba08b3f 22-May-2023 Jens Wiklander <jens.wiklander@linaro.org>

fs/btrfs: use asm/unaligned.h

Use asm/unaligned.h instead of linux/unaligned/access_ok.h for unaligned
access. This is needed on architectures that doesn't handle unaligned
accesses directly.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 6ba08b3f 22-May-2023 Jens Wiklander <jens.wiklander@linaro.org>

fs/btrfs: use asm/unaligned.h

Use asm/unaligned.h instead of linux/unaligned/access_ok.h for unaligned
access. This is needed on architectures that doesn't handle unaligned
accesses directly.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 6ba08b3f 22-May-2023 Jens Wiklander <jens.wiklander@linaro.org>

fs/btrfs: use asm/unaligned.h

Use asm/unaligned.h instead of linux/unaligned/access_ok.h for unaligned
access. This is needed on architectures that doesn't handle unaligned
accesses directly.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 6ba08b3f 22-May-2023 Jens Wiklander <jens.wiklander@linaro.org>

fs/btrfs: use asm/unaligned.h

Use asm/unaligned.h instead of linux/unaligned/access_ok.h for unaligned
access. This is needed on architectures that doesn't handle unaligned
accesses directly.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 6ba08b3f 22-May-2023 Jens Wiklander <jens.wiklander@linaro.org>

fs/btrfs: use asm/unaligned.h

Use asm/unaligned.h instead of linux/unaligned/access_ok.h for unaligned
access. This is needed on architectures that doesn't handle unaligned
accesses directly.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 6ba08b3f 22-May-2023 Jens Wiklander <jens.wiklander@linaro.org>

fs/btrfs: use asm/unaligned.h

Use asm/unaligned.h instead of linux/unaligned/access_ok.h for unaligned
access. This is needed on architectures that doesn't handle unaligned
accesses directly.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 6ba08b3f 22-May-2023 Jens Wiklander <jens.wiklander@linaro.org>

fs/btrfs: use asm/unaligned.h

Use asm/unaligned.h instead of linux/unaligned/access_ok.h for unaligned
access. This is needed on architectures that doesn't handle unaligned
accesses directly.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 6ba08b3f 22-May-2023 Jens Wiklander <jens.wiklander@linaro.org>

fs/btrfs: use asm/unaligned.h

Use asm/unaligned.h instead of linux/unaligned/access_ok.h for unaligned
access. This is needed on architectures that doesn't handle unaligned
accesses directly.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 6ba08b3f 22-May-2023 Jens Wiklander <jens.wiklander@linaro.org>

fs/btrfs: use asm/unaligned.h

Use asm/unaligned.h instead of linux/unaligned/access_ok.h for unaligned
access. This is needed on architectures that doesn't handle unaligned
accesses directly.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 6ba08b3f 22-May-2023 Jens Wiklander <jens.wiklander@linaro.org>

fs/btrfs: use asm/unaligned.h

Use asm/unaligned.h instead of linux/unaligned/access_ok.h for unaligned
access. This is needed on architectures that doesn't handle unaligned
accesses directly.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 6ba08b3f 22-May-2023 Jens Wiklander <jens.wiklander@linaro.org>

fs/btrfs: use asm/unaligned.h

Use asm/unaligned.h instead of linux/unaligned/access_ok.h for unaligned
access. This is needed on architectures that doesn't handle unaligned
accesses directly.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 6ba08b3f 22-May-2023 Jens Wiklander <jens.wiklander@linaro.org>

fs/btrfs: use asm/unaligned.h

Use asm/unaligned.h instead of linux/unaligned/access_ok.h for unaligned
access. This is needed on architectures that doesn't handle unaligned
accesses directly.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 6ba08b3f 22-May-2023 Jens Wiklander <jens.wiklander@linaro.org>

fs/btrfs: use asm/unaligned.h

Use asm/unaligned.h instead of linux/unaligned/access_ok.h for unaligned
access. This is needed on architectures that doesn't handle unaligned
accesses directly.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 6ba08b3f 22-May-2023 Jens Wiklander <jens.wiklander@linaro.org>

fs/btrfs: use asm/unaligned.h

Use asm/unaligned.h instead of linux/unaligned/access_ok.h for unaligned
access. This is needed on architectures that doesn't handle unaligned
accesses directly.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 6ba08b3f 22-May-2023 Jens Wiklander <jens.wiklander@linaro.org>

fs/btrfs: use asm/unaligned.h

Use asm/unaligned.h instead of linux/unaligned/access_ok.h for unaligned
access. This is needed on architectures that doesn't handle unaligned
accesses directly.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 6ba08b3f 22-May-2023 Jens Wiklander <jens.wiklander@linaro.org>

fs/btrfs: use asm/unaligned.h

Use asm/unaligned.h instead of linux/unaligned/access_ok.h for unaligned
access. This is needed on architectures that doesn't handle unaligned
accesses directly.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 6ba08b3f 22-May-2023 Jens Wiklander <jens.wiklander@linaro.org>

fs/btrfs: use asm/unaligned.h

Use asm/unaligned.h instead of linux/unaligned/access_ok.h for unaligned
access. This is needed on architectures that doesn't handle unaligned
accesses directly.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 6ba08b3f 22-May-2023 Jens Wiklander <jens.wiklander@linaro.org>

fs/btrfs: use asm/unaligned.h

Use asm/unaligned.h instead of linux/unaligned/access_ok.h for unaligned
access. This is needed on architectures that doesn't handle unaligned
accesses directly.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 6ba08b3f 22-May-2023 Jens Wiklander <jens.wiklander@linaro.org>

fs/btrfs: use asm/unaligned.h

Use asm/unaligned.h instead of linux/unaligned/access_ok.h for unaligned
access. This is needed on architectures that doesn't handle unaligned
accesses directly.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 6ba08b3f 22-May-2023 Jens Wiklander <jens.wiklander@linaro.org>

fs/btrfs: use asm/unaligned.h

Use asm/unaligned.h instead of linux/unaligned/access_ok.h for unaligned
access. This is needed on architectures that doesn't handle unaligned
accesses directly.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 6ba08b3f 22-May-2023 Jens Wiklander <jens.wiklander@linaro.org>

fs/btrfs: use asm/unaligned.h

Use asm/unaligned.h instead of linux/unaligned/access_ok.h for unaligned
access. This is needed on architectures that doesn't handle unaligned
accesses directly.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 6ba08b3f 22-May-2023 Jens Wiklander <jens.wiklander@linaro.org>

fs/btrfs: use asm/unaligned.h

Use asm/unaligned.h instead of linux/unaligned/access_ok.h for unaligned
access. This is needed on architectures that doesn't handle unaligned
accesses directly.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 6ba08b3f 22-May-2023 Jens Wiklander <jens.wiklander@linaro.org>

fs/btrfs: use asm/unaligned.h

Use asm/unaligned.h instead of linux/unaligned/access_ok.h for unaligned
access. This is needed on architectures that doesn't handle unaligned
accesses directly.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 6ba08b3f 22-May-2023 Jens Wiklander <jens.wiklander@linaro.org>

fs/btrfs: use asm/unaligned.h

Use asm/unaligned.h instead of linux/unaligned/access_ok.h for unaligned
access. This is needed on architectures that doesn't handle unaligned
accesses directly.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 6ba08b3f 22-May-2023 Jens Wiklander <jens.wiklander@linaro.org>

fs/btrfs: use asm/unaligned.h

Use asm/unaligned.h instead of linux/unaligned/access_ok.h for unaligned
access. This is needed on architectures that doesn't handle unaligned
accesses directly.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 6ba08b3f 22-May-2023 Jens Wiklander <jens.wiklander@linaro.org>

fs/btrfs: use asm/unaligned.h

Use asm/unaligned.h instead of linux/unaligned/access_ok.h for unaligned
access. This is needed on architectures that doesn't handle unaligned
accesses directly.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 6ba08b3f 22-May-2023 Jens Wiklander <jens.wiklander@linaro.org>

fs/btrfs: use asm/unaligned.h

Use asm/unaligned.h instead of linux/unaligned/access_ok.h for unaligned
access. This is needed on architectures that doesn't handle unaligned
accesses directly.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 6ba08b3f 22-May-2023 Jens Wiklander <jens.wiklander@linaro.org>

fs/btrfs: use asm/unaligned.h

Use asm/unaligned.h instead of linux/unaligned/access_ok.h for unaligned
access. This is needed on architectures that doesn't handle unaligned
accesses directly.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 6ba08b3f 22-May-2023 Jens Wiklander <jens.wiklander@linaro.org>

fs/btrfs: use asm/unaligned.h

Use asm/unaligned.h instead of linux/unaligned/access_ok.h for unaligned
access. This is needed on architectures that doesn't handle unaligned
accesses directly.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 6ba08b3f 22-May-2023 Jens Wiklander <jens.wiklander@linaro.org>

fs/btrfs: use asm/unaligned.h

Use asm/unaligned.h instead of linux/unaligned/access_ok.h for unaligned
access. This is needed on architectures that doesn't handle unaligned
accesses directly.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 6ba08b3f 22-May-2023 Jens Wiklander <jens.wiklander@linaro.org>

fs/btrfs: use asm/unaligned.h

Use asm/unaligned.h instead of linux/unaligned/access_ok.h for unaligned
access. This is needed on architectures that doesn't handle unaligned
accesses directly.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 6ba08b3f 22-May-2023 Jens Wiklander <jens.wiklander@linaro.org>

fs/btrfs: use asm/unaligned.h

Use asm/unaligned.h instead of linux/unaligned/access_ok.h for unaligned
access. This is needed on architectures that doesn't handle unaligned
accesses directly.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 6ba08b3f 22-May-2023 Jens Wiklander <jens.wiklander@linaro.org>

fs/btrfs: use asm/unaligned.h

Use asm/unaligned.h instead of linux/unaligned/access_ok.h for unaligned
access. This is needed on architectures that doesn't handle unaligned
accesses directly.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 6ba08b3f 22-May-2023 Jens Wiklander <jens.wiklander@linaro.org>

fs/btrfs: use asm/unaligned.h

Use asm/unaligned.h instead of linux/unaligned/access_ok.h for unaligned
access. This is needed on architectures that doesn't handle unaligned
accesses directly.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 6ba08b3f 22-May-2023 Jens Wiklander <jens.wiklander@linaro.org>

fs/btrfs: use asm/unaligned.h

Use asm/unaligned.h instead of linux/unaligned/access_ok.h for unaligned
access. This is needed on architectures that doesn't handle unaligned
accesses directly.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 6ba08b3f 22-May-2023 Jens Wiklander <jens.wiklander@linaro.org>

fs/btrfs: use asm/unaligned.h

Use asm/unaligned.h instead of linux/unaligned/access_ok.h for unaligned
access. This is needed on architectures that doesn't handle unaligned
accesses directly.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 6ba08b3f 22-May-2023 Jens Wiklander <jens.wiklander@linaro.org>

fs/btrfs: use asm/unaligned.h

Use asm/unaligned.h instead of linux/unaligned/access_ok.h for unaligned
access. This is needed on architectures that doesn't handle unaligned
accesses directly.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 6ba08b3f 22-May-2023 Jens Wiklander <jens.wiklander@linaro.org>

fs/btrfs: use asm/unaligned.h

Use asm/unaligned.h instead of linux/unaligned/access_ok.h for unaligned
access. This is needed on architectures that doesn't handle unaligned
accesses directly.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 6ba08b3f 22-May-2023 Jens Wiklander <jens.wiklander@linaro.org>

fs/btrfs: use asm/unaligned.h

Use asm/unaligned.h instead of linux/unaligned/access_ok.h for unaligned
access. This is needed on architectures that doesn't handle unaligned
accesses directly.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 6ba08b3f 22-May-2023 Jens Wiklander <jens.wiklander@linaro.org>

fs/btrfs: use asm/unaligned.h

Use asm/unaligned.h instead of linux/unaligned/access_ok.h for unaligned
access. This is needed on architectures that doesn't handle unaligned
accesses directly.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 6ba08b3f 22-May-2023 Jens Wiklander <jens.wiklander@linaro.org>

fs/btrfs: use asm/unaligned.h

Use asm/unaligned.h instead of linux/unaligned/access_ok.h for unaligned
access. This is needed on architectures that doesn't handle unaligned
accesses directly.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 6ba08b3f 22-May-2023 Jens Wiklander <jens.wiklander@linaro.org>

fs/btrfs: use asm/unaligned.h

Use asm/unaligned.h instead of linux/unaligned/access_ok.h for unaligned
access. This is needed on architectures that doesn't handle unaligned
accesses directly.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 6ba08b3f 22-May-2023 Jens Wiklander <jens.wiklander@linaro.org>

fs/btrfs: use asm/unaligned.h

Use asm/unaligned.h instead of linux/unaligned/access_ok.h for unaligned
access. This is needed on architectures that doesn't handle unaligned
accesses directly.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 6ba08b3f 22-May-2023 Jens Wiklander <jens.wiklander@linaro.org>

fs/btrfs: use asm/unaligned.h

Use asm/unaligned.h instead of linux/unaligned/access_ok.h for unaligned
access. This is needed on architectures that doesn't handle unaligned
accesses directly.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 6ba08b3f 22-May-2023 Jens Wiklander <jens.wiklander@linaro.org>

fs/btrfs: use asm/unaligned.h

Use asm/unaligned.h instead of linux/unaligned/access_ok.h for unaligned
access. This is needed on architectures that doesn't handle unaligned
accesses directly.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 6ba08b3f 22-May-2023 Jens Wiklander <jens.wiklander@linaro.org>

fs/btrfs: use asm/unaligned.h

Use asm/unaligned.h instead of linux/unaligned/access_ok.h for unaligned
access. This is needed on architectures that doesn't handle unaligned
accesses directly.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 6ba08b3f 22-May-2023 Jens Wiklander <jens.wiklander@linaro.org>

fs/btrfs: use asm/unaligned.h

Use asm/unaligned.h instead of linux/unaligned/access_ok.h for unaligned
access. This is needed on architectures that doesn't handle unaligned
accesses directly.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 6ba08b3f 22-May-2023 Jens Wiklander <jens.wiklander@linaro.org>

fs/btrfs: use asm/unaligned.h

Use asm/unaligned.h instead of linux/unaligned/access_ok.h for unaligned
access. This is needed on architectures that doesn't handle unaligned
accesses directly.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 6ba08b3f 22-May-2023 Jens Wiklander <jens.wiklander@linaro.org>

fs/btrfs: use asm/unaligned.h

Use asm/unaligned.h instead of linux/unaligned/access_ok.h for unaligned
access. This is needed on architectures that doesn't handle unaligned
accesses directly.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 6ba08b3f 22-May-2023 Jens Wiklander <jens.wiklander@linaro.org>

fs/btrfs: use asm/unaligned.h

Use asm/unaligned.h instead of linux/unaligned/access_ok.h for unaligned
access. This is needed on architectures that doesn't handle unaligned
accesses directly.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 6ba08b3f 22-May-2023 Jens Wiklander <jens.wiklander@linaro.org>

fs/btrfs: use asm/unaligned.h

Use asm/unaligned.h instead of linux/unaligned/access_ok.h for unaligned
access. This is needed on architectures that doesn't handle unaligned
accesses directly.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 6ba08b3f 22-May-2023 Jens Wiklander <jens.wiklander@linaro.org>

fs/btrfs: use asm/unaligned.h

Use asm/unaligned.h instead of linux/unaligned/access_ok.h for unaligned
access. This is needed on architectures that doesn't handle unaligned
accesses directly.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 6ba08b3f 22-May-2023 Jens Wiklander <jens.wiklander@linaro.org>

fs/btrfs: use asm/unaligned.h

Use asm/unaligned.h instead of linux/unaligned/access_ok.h for unaligned
access. This is needed on architectures that doesn't handle unaligned
accesses directly.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 6ba08b3f 22-May-2023 Jens Wiklander <jens.wiklander@linaro.org>

fs/btrfs: use asm/unaligned.h

Use asm/unaligned.h instead of linux/unaligned/access_ok.h for unaligned
access. This is needed on architectures that doesn't handle unaligned
accesses directly.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 6ba08b3f 22-May-2023 Jens Wiklander <jens.wiklander@linaro.org>

fs/btrfs: use asm/unaligned.h

Use asm/unaligned.h instead of linux/unaligned/access_ok.h for unaligned
access. This is needed on architectures that doesn't handle unaligned
accesses directly.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 6ba08b3f 22-May-2023 Jens Wiklander <jens.wiklander@linaro.org>

fs/btrfs: use asm/unaligned.h

Use asm/unaligned.h instead of linux/unaligned/access_ok.h for unaligned
access. This is needed on architectures that doesn't handle unaligned
accesses directly.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 6ba08b3f 22-May-2023 Jens Wiklander <jens.wiklander@linaro.org>

fs/btrfs: use asm/unaligned.h

Use asm/unaligned.h instead of linux/unaligned/access_ok.h for unaligned
access. This is needed on architectures that doesn't handle unaligned
accesses directly.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 6ba08b3f 22-May-2023 Jens Wiklander <jens.wiklander@linaro.org>

fs/btrfs: use asm/unaligned.h

Use asm/unaligned.h instead of linux/unaligned/access_ok.h for unaligned
access. This is needed on architectures that doesn't handle unaligned
accesses directly.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 6ba08b3f 22-May-2023 Jens Wiklander <jens.wiklander@linaro.org>

fs/btrfs: use asm/unaligned.h

Use asm/unaligned.h instead of linux/unaligned/access_ok.h for unaligned
access. This is needed on architectures that doesn't handle unaligned
accesses directly.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 6ba08b3f 22-May-2023 Jens Wiklander <jens.wiklander@linaro.org>

fs/btrfs: use asm/unaligned.h

Use asm/unaligned.h instead of linux/unaligned/access_ok.h for unaligned
access. This is needed on architectures that doesn't handle unaligned
accesses directly.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 6ba08b3f 22-May-2023 Jens Wiklander <jens.wiklander@linaro.org>

fs/btrfs: use asm/unaligned.h

Use asm/unaligned.h instead of linux/unaligned/access_ok.h for unaligned
access. This is needed on architectures that doesn't handle unaligned
accesses directly.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 6ba08b3f 22-May-2023 Jens Wiklander <jens.wiklander@linaro.org>

fs/btrfs: use asm/unaligned.h

Use asm/unaligned.h instead of linux/unaligned/access_ok.h for unaligned
access. This is needed on architectures that doesn't handle unaligned
accesses directly.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 6ba08b3f 22-May-2023 Jens Wiklander <jens.wiklander@linaro.org>

fs/btrfs: use asm/unaligned.h

Use asm/unaligned.h instead of linux/unaligned/access_ok.h for unaligned
access. This is needed on architectures that doesn't handle unaligned
accesses directly.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 6ba08b3f 22-May-2023 Jens Wiklander <jens.wiklander@linaro.org>

fs/btrfs: use asm/unaligned.h

Use asm/unaligned.h instead of linux/unaligned/access_ok.h for unaligned
access. This is needed on architectures that doesn't handle unaligned
accesses directly.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 6ba08b3f 22-May-2023 Jens Wiklander <jens.wiklander@linaro.org>

fs/btrfs: use asm/unaligned.h

Use asm/unaligned.h instead of linux/unaligned/access_ok.h for unaligned
access. This is needed on architectures that doesn't handle unaligned
accesses directly.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 6ba08b3f 22-May-2023 Jens Wiklander <jens.wiklander@linaro.org>

fs/btrfs: use asm/unaligned.h

Use asm/unaligned.h instead of linux/unaligned/access_ok.h for unaligned
access. This is needed on architectures that doesn't handle unaligned
accesses directly.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 6ba08b3f 22-May-2023 Jens Wiklander <jens.wiklander@linaro.org>

fs/btrfs: use asm/unaligned.h

Use asm/unaligned.h instead of linux/unaligned/access_ok.h for unaligned
access. This is needed on architectures that doesn't handle unaligned
accesses directly.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 6ba08b3f 22-May-2023 Jens Wiklander <jens.wiklander@linaro.org>

fs/btrfs: use asm/unaligned.h

Use asm/unaligned.h instead of linux/unaligned/access_ok.h for unaligned
access. This is needed on architectures that doesn't handle unaligned
accesses directly.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 6ba08b3f 22-May-2023 Jens Wiklander <jens.wiklander@linaro.org>

fs/btrfs: use asm/unaligned.h

Use asm/unaligned.h instead of linux/unaligned/access_ok.h for unaligned
access. This is needed on architectures that doesn't handle unaligned
accesses directly.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 6ba08b3f 22-May-2023 Jens Wiklander <jens.wiklander@linaro.org>

fs/btrfs: use asm/unaligned.h

Use asm/unaligned.h instead of linux/unaligned/access_ok.h for unaligned
access. This is needed on architectures that doesn't handle unaligned
accesses directly.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 6ba08b3f 22-May-2023 Jens Wiklander <jens.wiklander@linaro.org>

fs/btrfs: use asm/unaligned.h

Use asm/unaligned.h instead of linux/unaligned/access_ok.h for unaligned
access. This is needed on architectures that doesn't handle unaligned
accesses directly.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 6ba08b3f 22-May-2023 Jens Wiklander <jens.wiklander@linaro.org>

fs/btrfs: use asm/unaligned.h

Use asm/unaligned.h instead of linux/unaligned/access_ok.h for unaligned
access. This is needed on architectures that doesn't handle unaligned
accesses directly.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 6ba08b3f 22-May-2023 Jens Wiklander <jens.wiklander@linaro.org>

fs/btrfs: use asm/unaligned.h

Use asm/unaligned.h instead of linux/unaligned/access_ok.h for unaligned
access. This is needed on architectures that doesn't handle unaligned
accesses directly.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 6ba08b3f 22-May-2023 Jens Wiklander <jens.wiklander@linaro.org>

fs/btrfs: use asm/unaligned.h

Use asm/unaligned.h instead of linux/unaligned/access_ok.h for unaligned
access. This is needed on architectures that doesn't handle unaligned
accesses directly.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 6ba08b3f 22-May-2023 Jens Wiklander <jens.wiklander@linaro.org>

fs/btrfs: use asm/unaligned.h

Use asm/unaligned.h instead of linux/unaligned/access_ok.h for unaligned
access. This is needed on architectures that doesn't handle unaligned
accesses directly.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 6ba08b3f 22-May-2023 Jens Wiklander <jens.wiklander@linaro.org>

fs/btrfs: use asm/unaligned.h

Use asm/unaligned.h instead of linux/unaligned/access_ok.h for unaligned
access. This is needed on architectures that doesn't handle unaligned
accesses directly.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 6ba08b3f 22-May-2023 Jens Wiklander <jens.wiklander@linaro.org>

fs/btrfs: use asm/unaligned.h

Use asm/unaligned.h instead of linux/unaligned/access_ok.h for unaligned
access. This is needed on architectures that doesn't handle unaligned
accesses directly.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 6ba08b3f 22-May-2023 Jens Wiklander <jens.wiklander@linaro.org>

fs/btrfs: use asm/unaligned.h

Use asm/unaligned.h instead of linux/unaligned/access_ok.h for unaligned
access. This is needed on architectures that doesn't handle unaligned
accesses directly.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 6ba08b3f 22-May-2023 Jens Wiklander <jens.wiklander@linaro.org>

fs/btrfs: use asm/unaligned.h

Use asm/unaligned.h instead of linux/unaligned/access_ok.h for unaligned
access. This is needed on architectures that doesn't handle unaligned
accesses directly.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 6ba08b3f 22-May-2023 Jens Wiklander <jens.wiklander@linaro.org>

fs/btrfs: use asm/unaligned.h

Use asm/unaligned.h instead of linux/unaligned/access_ok.h for unaligned
access. This is needed on architectures that doesn't handle unaligned
accesses directly.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 6ba08b3f 22-May-2023 Jens Wiklander <jens.wiklander@linaro.org>

fs/btrfs: use asm/unaligned.h

Use asm/unaligned.h instead of linux/unaligned/access_ok.h for unaligned
access. This is needed on architectures that doesn't handle unaligned
accesses directly.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 6ba08b3f 22-May-2023 Jens Wiklander <jens.wiklander@linaro.org>

fs/btrfs: use asm/unaligned.h

Use asm/unaligned.h instead of linux/unaligned/access_ok.h for unaligned
access. This is needed on architectures that doesn't handle unaligned
accesses directly.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 6ba08b3f 22-May-2023 Jens Wiklander <jens.wiklander@linaro.org>

fs/btrfs: use asm/unaligned.h

Use asm/unaligned.h instead of linux/unaligned/access_ok.h for unaligned
access. This is needed on architectures that doesn't handle unaligned
accesses directly.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 6ba08b3f 22-May-2023 Jens Wiklander <jens.wiklander@linaro.org>

fs/btrfs: use asm/unaligned.h

Use asm/unaligned.h instead of linux/unaligned/access_ok.h for unaligned
access. This is needed on architectures that doesn't handle unaligned
accesses directly.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 6ba08b3f 22-May-2023 Jens Wiklander <jens.wiklander@linaro.org>

fs/btrfs: use asm/unaligned.h

Use asm/unaligned.h instead of linux/unaligned/access_ok.h for unaligned
access. This is needed on architectures that doesn't handle unaligned
accesses directly.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 6ba08b3f 22-May-2023 Jens Wiklander <jens.wiklander@linaro.org>

fs/btrfs: use asm/unaligned.h

Use asm/unaligned.h instead of linux/unaligned/access_ok.h for unaligned
access. This is needed on architectures that doesn't handle unaligned
accesses directly.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 6ba08b3f 22-May-2023 Jens Wiklander <jens.wiklander@linaro.org>

fs/btrfs: use asm/unaligned.h

Use asm/unaligned.h instead of linux/unaligned/access_ok.h for unaligned
access. This is needed on architectures that doesn't handle unaligned
accesses directly.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 6ba08b3f 22-May-2023 Jens Wiklander <jens.wiklander@linaro.org>

fs/btrfs: use asm/unaligned.h

Use asm/unaligned.h instead of linux/unaligned/access_ok.h for unaligned
access. This is needed on architectures that doesn't handle unaligned
accesses directly.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 6ba08b3f 22-May-2023 Jens Wiklander <jens.wiklander@linaro.org>

fs/btrfs: use asm/unaligned.h

Use asm/unaligned.h instead of linux/unaligned/access_ok.h for unaligned
access. This is needed on architectures that doesn't handle unaligned
accesses directly.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 6ba08b3f 22-May-2023 Jens Wiklander <jens.wiklander@linaro.org>

fs/btrfs: use asm/unaligned.h

Use asm/unaligned.h instead of linux/unaligned/access_ok.h for unaligned
access. This is needed on architectures that doesn't handle unaligned
accesses directly.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 6ba08b3f 22-May-2023 Jens Wiklander <jens.wiklander@linaro.org>

fs/btrfs: use asm/unaligned.h

Use asm/unaligned.h instead of linux/unaligned/access_ok.h for unaligned
access. This is needed on architectures that doesn't handle unaligned
accesses directly.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 6ba08b3f 22-May-2023 Jens Wiklander <jens.wiklander@linaro.org>

fs/btrfs: use asm/unaligned.h

Use asm/unaligned.h instead of linux/unaligned/access_ok.h for unaligned
access. This is needed on architectures that doesn't handle unaligned
accesses directly.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 6ba08b3f 22-May-2023 Jens Wiklander <jens.wiklander@linaro.org>

fs/btrfs: use asm/unaligned.h

Use asm/unaligned.h instead of linux/unaligned/access_ok.h for unaligned
access. This is needed on architectures that doesn't handle unaligned
accesses directly.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 6ba08b3f 22-May-2023 Jens Wiklander <jens.wiklander@linaro.org>

fs/btrfs: use asm/unaligned.h

Use asm/unaligned.h instead of linux/unaligned/access_ok.h for unaligned
access. This is needed on architectures that doesn't handle unaligned
accesses directly.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 6ba08b3f 22-May-2023 Jens Wiklander <jens.wiklander@linaro.org>

fs/btrfs: use asm/unaligned.h

Use asm/unaligned.h instead of linux/unaligned/access_ok.h for unaligned
access. This is needed on architectures that doesn't handle unaligned
accesses directly.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 6ba08b3f 22-May-2023 Jens Wiklander <jens.wiklander@linaro.org>

fs/btrfs: use asm/unaligned.h

Use asm/unaligned.h instead of linux/unaligned/access_ok.h for unaligned
access. This is needed on architectures that doesn't handle unaligned
accesses directly.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 6ba08b3f 22-May-2023 Jens Wiklander <jens.wiklander@linaro.org>

fs/btrfs: use asm/unaligned.h

Use asm/unaligned.h instead of linux/unaligned/access_ok.h for unaligned
access. This is needed on architectures that doesn't handle unaligned
accesses directly.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 6ba08b3f 22-May-2023 Jens Wiklander <jens.wiklander@linaro.org>

fs/btrfs: use asm/unaligned.h

Use asm/unaligned.h instead of linux/unaligned/access_ok.h for unaligned
access. This is needed on architectures that doesn't handle unaligned
accesses directly.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 6ba08b3f 22-May-2023 Jens Wiklander <jens.wiklander@linaro.org>

fs/btrfs: use asm/unaligned.h

Use asm/unaligned.h instead of linux/unaligned/access_ok.h for unaligned
access. This is needed on architectures that doesn't handle unaligned
accesses directly.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 6ba08b3f 22-May-2023 Jens Wiklander <jens.wiklander@linaro.org>

fs/btrfs: use asm/unaligned.h

Use asm/unaligned.h instead of linux/unaligned/access_ok.h for unaligned
access. This is needed on architectures that doesn't handle unaligned
accesses directly.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 6ba08b3f 22-May-2023 Jens Wiklander <jens.wiklander@linaro.org>

fs/btrfs: use asm/unaligned.h

Use asm/unaligned.h instead of linux/unaligned/access_ok.h for unaligned
access. This is needed on architectures that doesn't handle unaligned
accesses directly.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 6ba08b3f 22-May-2023 Jens Wiklander <jens.wiklander@linaro.org>

fs/btrfs: use asm/unaligned.h

Use asm/unaligned.h instead of linux/unaligned/access_ok.h for unaligned
access. This is needed on architectures that doesn't handle unaligned
accesses directly.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 6ba08b3f 22-May-2023 Jens Wiklander <jens.wiklander@linaro.org>

fs/btrfs: use asm/unaligned.h

Use asm/unaligned.h instead of linux/unaligned/access_ok.h for unaligned
access. This is needed on architectures that doesn't handle unaligned
accesses directly.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 6ba08b3f 22-May-2023 Jens Wiklander <jens.wiklander@linaro.org>

fs/btrfs: use asm/unaligned.h

Use asm/unaligned.h instead of linux/unaligned/access_ok.h for unaligned
access. This is needed on architectures that doesn't handle unaligned
accesses directly.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 6ba08b3f 22-May-2023 Jens Wiklander <jens.wiklander@linaro.org>

fs/btrfs: use asm/unaligned.h

Use asm/unaligned.h instead of linux/unaligned/access_ok.h for unaligned
access. This is needed on architectures that doesn't handle unaligned
accesses directly.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 6ba08b3f 22-May-2023 Jens Wiklander <jens.wiklander@linaro.org>

fs/btrfs: use asm/unaligned.h

Use asm/unaligned.h instead of linux/unaligned/access_ok.h for unaligned
access. This is needed on architectures that doesn't handle unaligned
accesses directly.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 6ba08b3f 22-May-2023 Jens Wiklander <jens.wiklander@linaro.org>

fs/btrfs: use asm/unaligned.h

Use asm/unaligned.h instead of linux/unaligned/access_ok.h for unaligned
access. This is needed on architectures that doesn't handle unaligned
accesses directly.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 6ba08b3f 22-May-2023 Jens Wiklander <jens.wiklander@linaro.org>

fs/btrfs: use asm/unaligned.h

Use asm/unaligned.h instead of linux/unaligned/access_ok.h for unaligned
access. This is needed on architectures that doesn't handle unaligned
accesses directly.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 6ba08b3f 22-May-2023 Jens Wiklander <jens.wiklander@linaro.org>

fs/btrfs: use asm/unaligned.h

Use asm/unaligned.h instead of linux/unaligned/access_ok.h for unaligned
access. This is needed on architectures that doesn't handle unaligned
accesses directly.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 6ba08b3f 22-May-2023 Jens Wiklander <jens.wiklander@linaro.org>

fs/btrfs: use asm/unaligned.h

Use asm/unaligned.h instead of linux/unaligned/access_ok.h for unaligned
access. This is needed on architectures that doesn't handle unaligned
accesses directly.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 6ba08b3f 22-May-2023 Jens Wiklander <jens.wiklander@linaro.org>

fs/btrfs: use asm/unaligned.h

Use asm/unaligned.h instead of linux/unaligned/access_ok.h for unaligned
access. This is needed on architectures that doesn't handle unaligned
accesses directly.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 6ba08b3f 22-May-2023 Jens Wiklander <jens.wiklander@linaro.org>

fs/btrfs: use asm/unaligned.h

Use asm/unaligned.h instead of linux/unaligned/access_ok.h for unaligned
access. This is needed on architectures that doesn't handle unaligned
accesses directly.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 6ba08b3f 22-May-2023 Jens Wiklander <jens.wiklander@linaro.org>

fs/btrfs: use asm/unaligned.h

Use asm/unaligned.h instead of linux/unaligned/access_ok.h for unaligned
access. This is needed on architectures that doesn't handle unaligned
accesses directly.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 6ba08b3f 22-May-2023 Jens Wiklander <jens.wiklander@linaro.org>

fs/btrfs: use asm/unaligned.h

Use asm/unaligned.h instead of linux/unaligned/access_ok.h for unaligned
access. This is needed on architectures that doesn't handle unaligned
accesses directly.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 6ba08b3f 22-May-2023 Jens Wiklander <jens.wiklander@linaro.org>

fs/btrfs: use asm/unaligned.h

Use asm/unaligned.h instead of linux/unaligned/access_ok.h for unaligned
access. This is needed on architectures that doesn't handle unaligned
accesses directly.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 6ba08b3f 22-May-2023 Jens Wiklander <jens.wiklander@linaro.org>

fs/btrfs: use asm/unaligned.h

Use asm/unaligned.h instead of linux/unaligned/access_ok.h for unaligned
access. This is needed on architectures that doesn't handle unaligned
accesses directly.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 6ba08b3f 22-May-2023 Jens Wiklander <jens.wiklander@linaro.org>

fs/btrfs: use asm/unaligned.h

Use asm/unaligned.h instead of linux/unaligned/access_ok.h for unaligned
access. This is needed on architectures that doesn't handle unaligned
accesses directly.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 6ba08b3f 22-May-2023 Jens Wiklander <jens.wiklander@linaro.org>

fs/btrfs: use asm/unaligned.h

Use asm/unaligned.h instead of linux/unaligned/access_ok.h for unaligned
access. This is needed on architectures that doesn't handle unaligned
accesses directly.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 6ba08b3f 22-May-2023 Jens Wiklander <jens.wiklander@linaro.org>

fs/btrfs: use asm/unaligned.h

Use asm/unaligned.h instead of linux/unaligned/access_ok.h for unaligned
access. This is needed on architectures that doesn't handle unaligned
accesses directly.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 6ba08b3f 22-May-2023 Jens Wiklander <jens.wiklander@linaro.org>

fs/btrfs: use asm/unaligned.h

Use asm/unaligned.h instead of linux/unaligned/access_ok.h for unaligned
access. This is needed on architectures that doesn't handle unaligned
accesses directly.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 6ba08b3f 22-May-2023 Jens Wiklander <jens.wiklander@linaro.org>

fs/btrfs: use asm/unaligned.h

Use asm/unaligned.h instead of linux/unaligned/access_ok.h for unaligned
access. This is needed on architectures that doesn't handle unaligned
accesses directly.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 6ba08b3f 22-May-2023 Jens Wiklander <jens.wiklander@linaro.org>

fs/btrfs: use asm/unaligned.h

Use asm/unaligned.h instead of linux/unaligned/access_ok.h for unaligned
access. This is needed on architectures that doesn't handle unaligned
accesses directly.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 6ba08b3f 22-May-2023 Jens Wiklander <jens.wiklander@linaro.org>

fs/btrfs: use asm/unaligned.h

Use asm/unaligned.h instead of linux/unaligned/access_ok.h for unaligned
access. This is needed on architectures that doesn't handle unaligned
accesses directly.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 6ba08b3f 22-May-2023 Jens Wiklander <jens.wiklander@linaro.org>

fs/btrfs: use asm/unaligned.h

Use asm/unaligned.h instead of linux/unaligned/access_ok.h for unaligned
access. This is needed on architectures that doesn't handle unaligned
accesses directly.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 6ba08b3f 22-May-2023 Jens Wiklander <jens.wiklander@linaro.org>

fs/btrfs: use asm/unaligned.h

Use asm/unaligned.h instead of linux/unaligned/access_ok.h for unaligned
access. This is needed on architectures that doesn't handle unaligned
accesses directly.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 6ba08b3f 22-May-2023 Jens Wiklander <jens.wiklander@linaro.org>

fs/btrfs: use asm/unaligned.h

Use asm/unaligned.h instead of linux/unaligned/access_ok.h for unaligned
access. This is needed on architectures that doesn't handle unaligned
accesses directly.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 6ba08b3f 22-May-2023 Jens Wiklander <jens.wiklander@linaro.org>

fs/btrfs: use asm/unaligned.h

Use asm/unaligned.h instead of linux/unaligned/access_ok.h for unaligned
access. This is needed on architectures that doesn't handle unaligned
accesses directly.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 6ba08b3f 22-May-2023 Jens Wiklander <jens.wiklander@linaro.org>

fs/btrfs: use asm/unaligned.h

Use asm/unaligned.h instead of linux/unaligned/access_ok.h for unaligned
access. This is needed on architectures that doesn't handle unaligned
accesses directly.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 6ba08b3f 22-May-2023 Jens Wiklander <jens.wiklander@linaro.org>

fs/btrfs: use asm/unaligned.h

Use asm/unaligned.h instead of linux/unaligned/access_ok.h for unaligned
access. This is needed on architectures that doesn't handle unaligned
accesses directly.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 6ba08b3f 22-May-2023 Jens Wiklander <jens.wiklander@linaro.org>

fs/btrfs: use asm/unaligned.h

Use asm/unaligned.h instead of linux/unaligned/access_ok.h for unaligned
access. This is needed on architectures that doesn't handle unaligned
accesses directly.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 6ba08b3f 22-May-2023 Jens Wiklander <jens.wiklander@linaro.org>

fs/btrfs: use asm/unaligned.h

Use asm/unaligned.h instead of linux/unaligned/access_ok.h for unaligned
access. This is needed on architectures that doesn't handle unaligned
accesses directly.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 6ba08b3f 22-May-2023 Jens Wiklander <jens.wiklander@linaro.org>

fs/btrfs: use asm/unaligned.h

Use asm/unaligned.h instead of linux/unaligned/access_ok.h for unaligned
access. This is needed on architectures that doesn't handle unaligned
accesses directly.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 6ba08b3f 22-May-2023 Jens Wiklander <jens.wiklander@linaro.org>

fs/btrfs: use asm/unaligned.h

Use asm/unaligned.h instead of linux/unaligned/access_ok.h for unaligned
access. This is needed on architectures that doesn't handle unaligned
accesses directly.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 6ba08b3f 22-May-2023 Jens Wiklander <jens.wiklander@linaro.org>

fs/btrfs: use asm/unaligned.h

Use asm/unaligned.h instead of linux/unaligned/access_ok.h for unaligned
access. This is needed on architectures that doesn't handle unaligned
accesses directly.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 6ba08b3f 22-May-2023 Jens Wiklander <jens.wiklander@linaro.org>

fs/btrfs: use asm/unaligned.h

Use asm/unaligned.h instead of linux/unaligned/access_ok.h for unaligned
access. This is needed on architectures that doesn't handle unaligned
accesses directly.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 6ba08b3f 22-May-2023 Jens Wiklander <jens.wiklander@linaro.org>

fs/btrfs: use asm/unaligned.h

Use asm/unaligned.h instead of linux/unaligned/access_ok.h for unaligned
access. This is needed on architectures that doesn't handle unaligned
accesses directly.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 6ba08b3f 22-May-2023 Jens Wiklander <jens.wiklander@linaro.org>

fs/btrfs: use asm/unaligned.h

Use asm/unaligned.h instead of linux/unaligned/access_ok.h for unaligned
access. This is needed on architectures that doesn't handle unaligned
accesses directly.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 6ba08b3f 22-May-2023 Jens Wiklander <jens.wiklander@linaro.org>

fs/btrfs: use asm/unaligned.h

Use asm/unaligned.h instead of linux/unaligned/access_ok.h for unaligned
access. This is needed on architectures that doesn't handle unaligned
accesses directly.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 6ba08b3f 22-May-2023 Jens Wiklander <jens.wiklander@linaro.org>

fs/btrfs: use asm/unaligned.h

Use asm/unaligned.h instead of linux/unaligned/access_ok.h for unaligned
access. This is needed on architectures that doesn't handle unaligned
accesses directly.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 6ba08b3f 22-May-2023 Jens Wiklander <jens.wiklander@linaro.org>

fs/btrfs: use asm/unaligned.h

Use asm/unaligned.h instead of linux/unaligned/access_ok.h for unaligned
access. This is needed on architectures that doesn't handle unaligned
accesses directly.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 6ba08b3f 22-May-2023 Jens Wiklander <jens.wiklander@linaro.org>

fs/btrfs: use asm/unaligned.h

Use asm/unaligned.h instead of linux/unaligned/access_ok.h for unaligned
access. This is needed on architectures that doesn't handle unaligned
accesses directly.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 6ba08b3f 22-May-2023 Jens Wiklander <jens.wiklander@linaro.org>

fs/btrfs: use asm/unaligned.h

Use asm/unaligned.h instead of linux/unaligned/access_ok.h for unaligned
access. This is needed on architectures that doesn't handle unaligned
accesses directly.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 6ba08b3f 22-May-2023 Jens Wiklander <jens.wiklander@linaro.org>

fs/btrfs: use asm/unaligned.h

Use asm/unaligned.h instead of linux/unaligned/access_ok.h for unaligned
access. This is needed on architectures that doesn't handle unaligned
accesses directly.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 6ba08b3f 22-May-2023 Jens Wiklander <jens.wiklander@linaro.org>

fs/btrfs: use asm/unaligned.h

Use asm/unaligned.h instead of linux/unaligned/access_ok.h for unaligned
access. This is needed on architectures that doesn't handle unaligned
accesses directly.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 6ba08b3f 22-May-2023 Jens Wiklander <jens.wiklander@linaro.org>

fs/btrfs: use asm/unaligned.h

Use asm/unaligned.h instead of linux/unaligned/access_ok.h for unaligned
access. This is needed on architectures that doesn't handle unaligned
accesses directly.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 6ba08b3f 22-May-2023 Jens Wiklander <jens.wiklander@linaro.org>

fs/btrfs: use asm/unaligned.h

Use asm/unaligned.h instead of linux/unaligned/access_ok.h for unaligned
access. This is needed on architectures that doesn't handle unaligned
accesses directly.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 6ba08b3f 22-May-2023 Jens Wiklander <jens.wiklander@linaro.org>

fs/btrfs: use asm/unaligned.h

Use asm/unaligned.h instead of linux/unaligned/access_ok.h for unaligned
access. This is needed on architectures that doesn't handle unaligned
accesses directly.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 6ba08b3f 22-May-2023 Jens Wiklander <jens.wiklander@linaro.org>

fs/btrfs: use asm/unaligned.h

Use asm/unaligned.h instead of linux/unaligned/access_ok.h for unaligned
access. This is needed on architectures that doesn't handle unaligned
accesses directly.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 6ba08b3f 22-May-2023 Jens Wiklander <jens.wiklander@linaro.org>

fs/btrfs: use asm/unaligned.h

Use asm/unaligned.h instead of linux/unaligned/access_ok.h for unaligned
access. This is needed on architectures that doesn't handle unaligned
accesses directly.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 6ba08b3f 22-May-2023 Jens Wiklander <jens.wiklander@linaro.org>

fs/btrfs: use asm/unaligned.h

Use asm/unaligned.h instead of linux/unaligned/access_ok.h for unaligned
access. This is needed on architectures that doesn't handle unaligned
accesses directly.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 6ba08b3f 22-May-2023 Jens Wiklander <jens.wiklander@linaro.org>

fs/btrfs: use asm/unaligned.h

Use asm/unaligned.h instead of linux/unaligned/access_ok.h for unaligned
access. This is needed on architectures that doesn't handle unaligned
accesses directly.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 6ba08b3f 22-May-2023 Jens Wiklander <jens.wiklander@linaro.org>

fs/btrfs: use asm/unaligned.h

Use asm/unaligned.h instead of linux/unaligned/access_ok.h for unaligned
access. This is needed on architectures that doesn't handle unaligned
accesses directly.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 6ba08b3f 22-May-2023 Jens Wiklander <jens.wiklander@linaro.org>

fs/btrfs: use asm/unaligned.h

Use asm/unaligned.h instead of linux/unaligned/access_ok.h for unaligned
access. This is needed on architectures that doesn't handle unaligned
accesses directly.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 6ba08b3f 22-May-2023 Jens Wiklander <jens.wiklander@linaro.org>

fs/btrfs: use asm/unaligned.h

Use asm/unaligned.h instead of linux/unaligned/access_ok.h for unaligned
access. This is needed on architectures that doesn't handle unaligned
accesses directly.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 6ba08b3f 22-May-2023 Jens Wiklander <jens.wiklander@linaro.org>

fs/btrfs: use asm/unaligned.h

Use asm/unaligned.h instead of linux/unaligned/access_ok.h for unaligned
access. This is needed on architectures that doesn't handle unaligned
accesses directly.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 6ba08b3f 22-May-2023 Jens Wiklander <jens.wiklander@linaro.org>

fs/btrfs: use asm/unaligned.h

Use asm/unaligned.h instead of linux/unaligned/access_ok.h for unaligned
access. This is needed on architectures that doesn't handle unaligned
accesses directly.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 6ba08b3f 22-May-2023 Jens Wiklander <jens.wiklander@linaro.org>

fs/btrfs: use asm/unaligned.h

Use asm/unaligned.h instead of linux/unaligned/access_ok.h for unaligned
access. This is needed on architectures that doesn't handle unaligned
accesses directly.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 6ba08b3f 22-May-2023 Jens Wiklander <jens.wiklander@linaro.org>

fs/btrfs: use asm/unaligned.h

Use asm/unaligned.h instead of linux/unaligned/access_ok.h for unaligned
access. This is needed on architectures that doesn't handle unaligned
accesses directly.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 6ba08b3f 22-May-2023 Jens Wiklander <jens.wiklander@linaro.org>

fs/btrfs: use asm/unaligned.h

Use asm/unaligned.h instead of linux/unaligned/access_ok.h for unaligned
access. This is needed on architectures that doesn't handle unaligned
accesses directly.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 6ba08b3f 22-May-2023 Jens Wiklander <jens.wiklander@linaro.org>

fs/btrfs: use asm/unaligned.h

Use asm/unaligned.h instead of linux/unaligned/access_ok.h for unaligned
access. This is needed on architectures that doesn't handle unaligned
accesses directly.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 6ba08b3f 22-May-2023 Jens Wiklander <jens.wiklander@linaro.org>

fs/btrfs: use asm/unaligned.h

Use asm/unaligned.h instead of linux/unaligned/access_ok.h for unaligned
access. This is needed on architectures that doesn't handle unaligned
accesses directly.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 6ba08b3f 22-May-2023 Jens Wiklander <jens.wiklander@linaro.org>

fs/btrfs: use asm/unaligned.h

Use asm/unaligned.h instead of linux/unaligned/access_ok.h for unaligned
access. This is needed on architectures that doesn't handle unaligned
accesses directly.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 6ba08b3f 22-May-2023 Jens Wiklander <jens.wiklander@linaro.org>

fs/btrfs: use asm/unaligned.h

Use asm/unaligned.h instead of linux/unaligned/access_ok.h for unaligned
access. This is needed on architectures that doesn't handle unaligned
accesses directly.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 6ba08b3f 22-May-2023 Jens Wiklander <jens.wiklander@linaro.org>

fs/btrfs: use asm/unaligned.h

Use asm/unaligned.h instead of linux/unaligned/access_ok.h for unaligned
access. This is needed on architectures that doesn't handle unaligned
accesses directly.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 6ba08b3f 22-May-2023 Jens Wiklander <jens.wiklander@linaro.org>

fs/btrfs: use asm/unaligned.h

Use asm/unaligned.h instead of linux/unaligned/access_ok.h for unaligned
access. This is needed on architectures that doesn't handle unaligned
accesses directly.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 6ba08b3f 22-May-2023 Jens Wiklander <jens.wiklander@linaro.org>

fs/btrfs: use asm/unaligned.h

Use asm/unaligned.h instead of linux/unaligned/access_ok.h for unaligned
access. This is needed on architectures that doesn't handle unaligned
accesses directly.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 6ba08b3f 22-May-2023 Jens Wiklander <jens.wiklander@linaro.org>

fs/btrfs: use asm/unaligned.h

Use asm/unaligned.h instead of linux/unaligned/access_ok.h for unaligned
access. This is needed on architectures that doesn't handle unaligned
accesses directly.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 6ba08b3f 22-May-2023 Jens Wiklander <jens.wiklander@linaro.org>

fs/btrfs: use asm/unaligned.h

Use asm/unaligned.h instead of linux/unaligned/access_ok.h for unaligned
access. This is needed on architectures that doesn't handle unaligned
accesses directly.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 6ba08b3f 22-May-2023 Jens Wiklander <jens.wiklander@linaro.org>

fs/btrfs: use asm/unaligned.h

Use asm/unaligned.h instead of linux/unaligned/access_ok.h for unaligned
access. This is needed on architectures that doesn't handle unaligned
accesses directly.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 6ba08b3f 22-May-2023 Jens Wiklander <jens.wiklander@linaro.org>

fs/btrfs: use asm/unaligned.h

Use asm/unaligned.h instead of linux/unaligned/access_ok.h for unaligned
access. This is needed on architectures that doesn't handle unaligned
accesses directly.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 6ba08b3f 22-May-2023 Jens Wiklander <jens.wiklander@linaro.org>

fs/btrfs: use asm/unaligned.h

Use asm/unaligned.h instead of linux/unaligned/access_ok.h for unaligned
access. This is needed on architectures that doesn't handle unaligned
accesses directly.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 6ba08b3f 22-May-2023 Jens Wiklander <jens.wiklander@linaro.org>

fs/btrfs: use asm/unaligned.h

Use asm/unaligned.h instead of linux/unaligned/access_ok.h for unaligned
access. This is needed on architectures that doesn't handle unaligned
accesses directly.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 6ba08b3f 22-May-2023 Jens Wiklander <jens.wiklander@linaro.org>

fs/btrfs: use asm/unaligned.h

Use asm/unaligned.h instead of linux/unaligned/access_ok.h for unaligned
access. This is needed on architectures that doesn't handle unaligned
accesses directly.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 6ba08b3f 22-May-2023 Jens Wiklander <jens.wiklander@linaro.org>

fs/btrfs: use asm/unaligned.h

Use asm/unaligned.h instead of linux/unaligned/access_ok.h for unaligned
access. This is needed on architectures that doesn't handle unaligned
accesses directly.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 6ba08b3f 22-May-2023 Jens Wiklander <jens.wiklander@linaro.org>

fs/btrfs: use asm/unaligned.h

Use asm/unaligned.h instead of linux/unaligned/access_ok.h for unaligned
access. This is needed on architectures that doesn't handle unaligned
accesses directly.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 6ba08b3f 22-May-2023 Jens Wiklander <jens.wiklander@linaro.org>

fs/btrfs: use asm/unaligned.h

Use asm/unaligned.h instead of linux/unaligned/access_ok.h for unaligned
access. This is needed on architectures that doesn't handle unaligned
accesses directly.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 6ba08b3f 22-May-2023 Jens Wiklander <jens.wiklander@linaro.org>

fs/btrfs: use asm/unaligned.h

Use asm/unaligned.h instead of linux/unaligned/access_ok.h for unaligned
access. This is needed on architectures that doesn't handle unaligned
accesses directly.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 6ba08b3f 22-May-2023 Jens Wiklander <jens.wiklander@linaro.org>

fs/btrfs: use asm/unaligned.h

Use asm/unaligned.h instead of linux/unaligned/access_ok.h for unaligned
access. This is needed on architectures that doesn't handle unaligned
accesses directly.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 6ba08b3f 22-May-2023 Jens Wiklander <jens.wiklander@linaro.org>

fs/btrfs: use asm/unaligned.h

Use asm/unaligned.h instead of linux/unaligned/access_ok.h for unaligned
access. This is needed on architectures that doesn't handle unaligned
accesses directly.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 6ba08b3f 22-May-2023 Jens Wiklander <jens.wiklander@linaro.org>

fs/btrfs: use asm/unaligned.h

Use asm/unaligned.h instead of linux/unaligned/access_ok.h for unaligned
access. This is needed on architectures that doesn't handle unaligned
accesses directly.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 6ba08b3f 22-May-2023 Jens Wiklander <jens.wiklander@linaro.org>

fs/btrfs: use asm/unaligned.h

Use asm/unaligned.h instead of linux/unaligned/access_ok.h for unaligned
access. This is needed on architectures that doesn't handle unaligned
accesses directly.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 6ba08b3f 22-May-2023 Jens Wiklander <jens.wiklander@linaro.org>

fs/btrfs: use asm/unaligned.h

Use asm/unaligned.h instead of linux/unaligned/access_ok.h for unaligned
access. This is needed on architectures that doesn't handle unaligned
accesses directly.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 6ba08b3f 22-May-2023 Jens Wiklander <jens.wiklander@linaro.org>

fs/btrfs: use asm/unaligned.h

Use asm/unaligned.h instead of linux/unaligned/access_ok.h for unaligned
access. This is needed on architectures that doesn't handle unaligned
accesses directly.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 6ba08b3f 22-May-2023 Jens Wiklander <jens.wiklander@linaro.org>

fs/btrfs: use asm/unaligned.h

Use asm/unaligned.h instead of linux/unaligned/access_ok.h for unaligned
access. This is needed on architectures that doesn't handle unaligned
accesses directly.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 6ba08b3f 22-May-2023 Jens Wiklander <jens.wiklander@linaro.org>

fs/btrfs: use asm/unaligned.h

Use asm/unaligned.h instead of linux/unaligned/access_ok.h for unaligned
access. This is needed on architectures that doesn't handle unaligned
accesses directly.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 6ba08b3f 22-May-2023 Jens Wiklander <jens.wiklander@linaro.org>

fs/btrfs: use asm/unaligned.h

Use asm/unaligned.h instead of linux/unaligned/access_ok.h for unaligned
access. This is needed on architectures that doesn't handle unaligned
accesses directly.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 6ba08b3f 22-May-2023 Jens Wiklander <jens.wiklander@linaro.org>

fs/btrfs: use asm/unaligned.h

Use asm/unaligned.h instead of linux/unaligned/access_ok.h for unaligned
access. This is needed on architectures that doesn't handle unaligned
accesses directly.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 6ba08b3f 22-May-2023 Jens Wiklander <jens.wiklander@linaro.org>

fs/btrfs: use asm/unaligned.h

Use asm/unaligned.h instead of linux/unaligned/access_ok.h for unaligned
access. This is needed on architectures that doesn't handle unaligned
accesses directly.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 6ba08b3f 22-May-2023 Jens Wiklander <jens.wiklander@linaro.org>

fs/btrfs: use asm/unaligned.h

Use asm/unaligned.h instead of linux/unaligned/access_ok.h for unaligned
access. This is needed on architectures that doesn't handle unaligned
accesses directly.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 6ba08b3f 22-May-2023 Jens Wiklander <jens.wiklander@linaro.org>

fs/btrfs: use asm/unaligned.h

Use asm/unaligned.h instead of linux/unaligned/access_ok.h for unaligned
access. This is needed on architectures that doesn't handle unaligned
accesses directly.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 6ba08b3f 22-May-2023 Jens Wiklander <jens.wiklander@linaro.org>

fs/btrfs: use asm/unaligned.h

Use asm/unaligned.h instead of linux/unaligned/access_ok.h for unaligned
access. This is needed on architectures that doesn't handle unaligned
accesses directly.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 6ba08b3f 22-May-2023 Jens Wiklander <jens.wiklander@linaro.org>

fs/btrfs: use asm/unaligned.h

Use asm/unaligned.h instead of linux/unaligned/access_ok.h for unaligned
access. This is needed on architectures that doesn't handle unaligned
accesses directly.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 6ba08b3f 22-May-2023 Jens Wiklander <jens.wiklander@linaro.org>

fs/btrfs: use asm/unaligned.h

Use asm/unaligned.h instead of linux/unaligned/access_ok.h for unaligned
access. This is needed on architectures that doesn't handle unaligned
accesses directly.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 6ba08b3f 22-May-2023 Jens Wiklander <jens.wiklander@linaro.org>

fs/btrfs: use asm/unaligned.h

Use asm/unaligned.h instead of linux/unaligned/access_ok.h for unaligned
access. This is needed on architectures that doesn't handle unaligned
accesses directly.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 6ba08b3f 22-May-2023 Jens Wiklander <jens.wiklander@linaro.org>

fs/btrfs: use asm/unaligned.h

Use asm/unaligned.h instead of linux/unaligned/access_ok.h for unaligned
access. This is needed on architectures that doesn't handle unaligned
accesses directly.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 6ba08b3f 22-May-2023 Jens Wiklander <jens.wiklander@linaro.org>

fs/btrfs: use asm/unaligned.h

Use asm/unaligned.h instead of linux/unaligned/access_ok.h for unaligned
access. This is needed on architectures that doesn't handle unaligned
accesses directly.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 6ba08b3f 22-May-2023 Jens Wiklander <jens.wiklander@linaro.org>

fs/btrfs: use asm/unaligned.h

Use asm/unaligned.h instead of linux/unaligned/access_ok.h for unaligned
access. This is needed on architectures that doesn't handle unaligned
accesses directly.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 6ba08b3f 22-May-2023 Jens Wiklander <jens.wiklander@linaro.org>

fs/btrfs: use asm/unaligned.h

Use asm/unaligned.h instead of linux/unaligned/access_ok.h for unaligned
access. This is needed on architectures that doesn't handle unaligned
accesses directly.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 6ba08b3f 22-May-2023 Jens Wiklander <jens.wiklander@linaro.org>

fs/btrfs: use asm/unaligned.h

Use asm/unaligned.h instead of linux/unaligned/access_ok.h for unaligned
access. This is needed on architectures that doesn't handle unaligned
accesses directly.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 6ba08b3f 22-May-2023 Jens Wiklander <jens.wiklander@linaro.org>

fs/btrfs: use asm/unaligned.h

Use asm/unaligned.h instead of linux/unaligned/access_ok.h for unaligned
access. This is needed on architectures that doesn't handle unaligned
accesses directly.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 6ba08b3f 22-May-2023 Jens Wiklander <jens.wiklander@linaro.org>

fs/btrfs: use asm/unaligned.h

Use asm/unaligned.h instead of linux/unaligned/access_ok.h for unaligned
access. This is needed on architectures that doesn't handle unaligned
accesses directly.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 6ba08b3f 22-May-2023 Jens Wiklander <jens.wiklander@linaro.org>

fs/btrfs: use asm/unaligned.h

Use asm/unaligned.h instead of linux/unaligned/access_ok.h for unaligned
access. This is needed on architectures that doesn't handle unaligned
accesses directly.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 6ba08b3f 22-May-2023 Jens Wiklander <jens.wiklander@linaro.org>

fs/btrfs: use asm/unaligned.h

Use asm/unaligned.h instead of linux/unaligned/access_ok.h for unaligned
access. This is needed on architectures that doesn't handle unaligned
accesses directly.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 6ba08b3f 22-May-2023 Jens Wiklander <jens.wiklander@linaro.org>

fs/btrfs: use asm/unaligned.h

Use asm/unaligned.h instead of linux/unaligned/access_ok.h for unaligned
access. This is needed on architectures that doesn't handle unaligned
accesses directly.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 6ba08b3f 22-May-2023 Jens Wiklander <jens.wiklander@linaro.org>

fs/btrfs: use asm/unaligned.h

Use asm/unaligned.h instead of linux/unaligned/access_ok.h for unaligned
access. This is needed on architectures that doesn't handle unaligned
accesses directly.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 6ba08b3f 22-May-2023 Jens Wiklander <jens.wiklander@linaro.org>

fs/btrfs: use asm/unaligned.h

Use asm/unaligned.h instead of linux/unaligned/access_ok.h for unaligned
access. This is needed on architectures that doesn't handle unaligned
accesses directly.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 6ba08b3f 22-May-2023 Jens Wiklander <jens.wiklander@linaro.org>

fs/btrfs: use asm/unaligned.h

Use asm/unaligned.h instead of linux/unaligned/access_ok.h for unaligned
access. This is needed on architectures that doesn't handle unaligned
accesses directly.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 6ba08b3f 22-May-2023 Jens Wiklander <jens.wiklander@linaro.org>

fs/btrfs: use asm/unaligned.h

Use asm/unaligned.h instead of linux/unaligned/access_ok.h for unaligned
access. This is needed on architectures that doesn't handle unaligned
accesses directly.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 6ba08b3f 22-May-2023 Jens Wiklander <jens.wiklander@linaro.org>

fs/btrfs: use asm/unaligned.h

Use asm/unaligned.h instead of linux/unaligned/access_ok.h for unaligned
access. This is needed on architectures that doesn't handle unaligned
accesses directly.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 6ba08b3f 22-May-2023 Jens Wiklander <jens.wiklander@linaro.org>

fs/btrfs: use asm/unaligned.h

Use asm/unaligned.h instead of linux/unaligned/access_ok.h for unaligned
access. This is needed on architectures that doesn't handle unaligned
accesses directly.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 6ba08b3f 22-May-2023 Jens Wiklander <jens.wiklander@linaro.org>

fs/btrfs: use asm/unaligned.h

Use asm/unaligned.h instead of linux/unaligned/access_ok.h for unaligned
access. This is needed on architectures that doesn't handle unaligned
accesses directly.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 6ba08b3f 22-May-2023 Jens Wiklander <jens.wiklander@linaro.org>

fs/btrfs: use asm/unaligned.h

Use asm/unaligned.h instead of linux/unaligned/access_ok.h for unaligned
access. This is needed on architectures that doesn't handle unaligned
accesses directly.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 6ba08b3f 22-May-2023 Jens Wiklander <jens.wiklander@linaro.org>

fs/btrfs: use asm/unaligned.h

Use asm/unaligned.h instead of linux/unaligned/access_ok.h for unaligned
access. This is needed on architectures that doesn't handle unaligned
accesses directly.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 6ba08b3f 22-May-2023 Jens Wiklander <jens.wiklander@linaro.org>

fs/btrfs: use asm/unaligned.h

Use asm/unaligned.h instead of linux/unaligned/access_ok.h for unaligned
access. This is needed on architectures that doesn't handle unaligned
accesses directly.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 6ba08b3f 22-May-2023 Jens Wiklander <jens.wiklander@linaro.org>

fs/btrfs: use asm/unaligned.h

Use asm/unaligned.h instead of linux/unaligned/access_ok.h for unaligned
access. This is needed on architectures that doesn't handle unaligned
accesses directly.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 6ba08b3f 22-May-2023 Jens Wiklander <jens.wiklander@linaro.org>

fs/btrfs: use asm/unaligned.h

Use asm/unaligned.h instead of linux/unaligned/access_ok.h for unaligned
access. This is needed on architectures that doesn't handle unaligned
accesses directly.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 6ba08b3f 22-May-2023 Jens Wiklander <jens.wiklander@linaro.org>

fs/btrfs: use asm/unaligned.h

Use asm/unaligned.h instead of linux/unaligned/access_ok.h for unaligned
access. This is needed on architectures that doesn't handle unaligned
accesses directly.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 6ba08b3f 22-May-2023 Jens Wiklander <jens.wiklander@linaro.org>

fs/btrfs: use asm/unaligned.h

Use asm/unaligned.h instead of linux/unaligned/access_ok.h for unaligned
access. This is needed on architectures that doesn't handle unaligned
accesses directly.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 6ba08b3f 22-May-2023 Jens Wiklander <jens.wiklander@linaro.org>

fs/btrfs: use asm/unaligned.h

Use asm/unaligned.h instead of linux/unaligned/access_ok.h for unaligned
access. This is needed on architectures that doesn't handle unaligned
accesses directly.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 6ba08b3f 22-May-2023 Jens Wiklander <jens.wiklander@linaro.org>

fs/btrfs: use asm/unaligned.h

Use asm/unaligned.h instead of linux/unaligned/access_ok.h for unaligned
access. This is needed on architectures that doesn't handle unaligned
accesses directly.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 6ba08b3f 22-May-2023 Jens Wiklander <jens.wiklander@linaro.org>

fs/btrfs: use asm/unaligned.h

Use asm/unaligned.h instead of linux/unaligned/access_ok.h for unaligned
access. This is needed on architectures that doesn't handle unaligned
accesses directly.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 6ba08b3f 22-May-2023 Jens Wiklander <jens.wiklander@linaro.org>

fs/btrfs: use asm/unaligned.h

Use asm/unaligned.h instead of linux/unaligned/access_ok.h for unaligned
access. This is needed on architectures that doesn't handle unaligned
accesses directly.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 6ba08b3f 22-May-2023 Jens Wiklander <jens.wiklander@linaro.org>

fs/btrfs: use asm/unaligned.h

Use asm/unaligned.h instead of linux/unaligned/access_ok.h for unaligned
access. This is needed on architectures that doesn't handle unaligned
accesses directly.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 6ba08b3f 22-May-2023 Jens Wiklander <jens.wiklander@linaro.org>

fs/btrfs: use asm/unaligned.h

Use asm/unaligned.h instead of linux/unaligned/access_ok.h for unaligned
access. This is needed on architectures that doesn't handle unaligned
accesses directly.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 6ba08b3f 22-May-2023 Jens Wiklander <jens.wiklander@linaro.org>

fs/btrfs: use asm/unaligned.h

Use asm/unaligned.h instead of linux/unaligned/access_ok.h for unaligned
access. This is needed on architectures that doesn't handle unaligned
accesses directly.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 6ba08b3f 22-May-2023 Jens Wiklander <jens.wiklander@linaro.org>

fs/btrfs: use asm/unaligned.h

Use asm/unaligned.h instead of linux/unaligned/access_ok.h for unaligned
access. This is needed on architectures that doesn't handle unaligned
accesses directly.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 6ba08b3f 22-May-2023 Jens Wiklander <jens.wiklander@linaro.org>

fs/btrfs: use asm/unaligned.h

Use asm/unaligned.h instead of linux/unaligned/access_ok.h for unaligned
access. This is needed on architectures that doesn't handle unaligned
accesses directly.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 6ba08b3f 22-May-2023 Jens Wiklander <jens.wiklander@linaro.org>

fs/btrfs: use asm/unaligned.h

Use asm/unaligned.h instead of linux/unaligned/access_ok.h for unaligned
access. This is needed on architectures that doesn't handle unaligned
accesses directly.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 6ba08b3f 22-May-2023 Jens Wiklander <jens.wiklander@linaro.org>

fs/btrfs: use asm/unaligned.h

Use asm/unaligned.h instead of linux/unaligned/access_ok.h for unaligned
access. This is needed on architectures that doesn't handle unaligned
accesses directly.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 6ba08b3f 22-May-2023 Jens Wiklander <jens.wiklander@linaro.org>

fs/btrfs: use asm/unaligned.h

Use asm/unaligned.h instead of linux/unaligned/access_ok.h for unaligned
access. This is needed on architectures that doesn't handle unaligned
accesses directly.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 6ba08b3f 22-May-2023 Jens Wiklander <jens.wiklander@linaro.org>

fs/btrfs: use asm/unaligned.h

Use asm/unaligned.h instead of linux/unaligned/access_ok.h for unaligned
access. This is needed on architectures that doesn't handle unaligned
accesses directly.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 6ba08b3f 22-May-2023 Jens Wiklander <jens.wiklander@linaro.org>

fs/btrfs: use asm/unaligned.h

Use asm/unaligned.h instead of linux/unaligned/access_ok.h for unaligned
access. This is needed on architectures that doesn't handle unaligned
accesses directly.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 6ba08b3f 22-May-2023 Jens Wiklander <jens.wiklander@linaro.org>

fs/btrfs: use asm/unaligned.h

Use asm/unaligned.h instead of linux/unaligned/access_ok.h for unaligned
access. This is needed on architectures that doesn't handle unaligned
accesses directly.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 6ba08b3f 22-May-2023 Jens Wiklander <jens.wiklander@linaro.org>

fs/btrfs: use asm/unaligned.h

Use asm/unaligned.h instead of linux/unaligned/access_ok.h for unaligned
access. This is needed on architectures that doesn't handle unaligned
accesses directly.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 6ba08b3f 22-May-2023 Jens Wiklander <jens.wiklander@linaro.org>

fs/btrfs: use asm/unaligned.h

Use asm/unaligned.h instead of linux/unaligned/access_ok.h for unaligned
access. This is needed on architectures that doesn't handle unaligned
accesses directly.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 6ba08b3f 22-May-2023 Jens Wiklander <jens.wiklander@linaro.org>

fs/btrfs: use asm/unaligned.h

Use asm/unaligned.h instead of linux/unaligned/access_ok.h for unaligned
access. This is needed on architectures that doesn't handle unaligned
accesses directly.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 6ba08b3f 22-May-2023 Jens Wiklander <jens.wiklander@linaro.org>

fs/btrfs: use asm/unaligned.h

Use asm/unaligned.h instead of linux/unaligned/access_ok.h for unaligned
access. This is needed on architectures that doesn't handle unaligned
accesses directly.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 6ba08b3f 22-May-2023 Jens Wiklander <jens.wiklander@linaro.org>

fs/btrfs: use asm/unaligned.h

Use asm/unaligned.h instead of linux/unaligned/access_ok.h for unaligned
access. This is needed on architectures that doesn't handle unaligned
accesses directly.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 6ba08b3f 22-May-2023 Jens Wiklander <jens.wiklander@linaro.org>

fs/btrfs: use asm/unaligned.h

Use asm/unaligned.h instead of linux/unaligned/access_ok.h for unaligned
access. This is needed on architectures that doesn't handle unaligned
accesses directly.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 6ba08b3f 22-May-2023 Jens Wiklander <jens.wiklander@linaro.org>

fs/btrfs: use asm/unaligned.h

Use asm/unaligned.h instead of linux/unaligned/access_ok.h for unaligned
access. This is needed on architectures that doesn't handle unaligned
accesses directly.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 6ba08b3f 22-May-2023 Jens Wiklander <jens.wiklander@linaro.org>

fs/btrfs: use asm/unaligned.h

Use asm/unaligned.h instead of linux/unaligned/access_ok.h for unaligned
access. This is needed on architectures that doesn't handle unaligned
accesses directly.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 6ba08b3f 22-May-2023 Jens Wiklander <jens.wiklander@linaro.org>

fs/btrfs: use asm/unaligned.h

Use asm/unaligned.h instead of linux/unaligned/access_ok.h for unaligned
access. This is needed on architectures that doesn't handle unaligned
accesses directly.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 6ba08b3f 22-May-2023 Jens Wiklander <jens.wiklander@linaro.org>

fs/btrfs: use asm/unaligned.h

Use asm/unaligned.h instead of linux/unaligned/access_ok.h for unaligned
access. This is needed on architectures that doesn't handle unaligned
accesses directly.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 6ba08b3f 22-May-2023 Jens Wiklander <jens.wiklander@linaro.org>

fs/btrfs: use asm/unaligned.h

Use asm/unaligned.h instead of linux/unaligned/access_ok.h for unaligned
access. This is needed on architectures that doesn't handle unaligned
accesses directly.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 6ba08b3f 22-May-2023 Jens Wiklander <jens.wiklander@linaro.org>

fs/btrfs: use asm/unaligned.h

Use asm/unaligned.h instead of linux/unaligned/access_ok.h for unaligned
access. This is needed on architectures that doesn't handle unaligned
accesses directly.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 6ba08b3f 22-May-2023 Jens Wiklander <jens.wiklander@linaro.org>

fs/btrfs: use asm/unaligned.h

Use asm/unaligned.h instead of linux/unaligned/access_ok.h for unaligned
access. This is needed on architectures that doesn't handle unaligned
accesses directly.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 6ba08b3f 22-May-2023 Jens Wiklander <jens.wiklander@linaro.org>

fs/btrfs: use asm/unaligned.h

Use asm/unaligned.h instead of linux/unaligned/access_ok.h for unaligned
access. This is needed on architectures that doesn't handle unaligned
accesses directly.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 6ba08b3f 22-May-2023 Jens Wiklander <jens.wiklander@linaro.org>

fs/btrfs: use asm/unaligned.h

Use asm/unaligned.h instead of linux/unaligned/access_ok.h for unaligned
access. This is needed on architectures that doesn't handle unaligned
accesses directly.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 6ba08b3f 22-May-2023 Jens Wiklander <jens.wiklander@linaro.org>

fs/btrfs: use asm/unaligned.h

Use asm/unaligned.h instead of linux/unaligned/access_ok.h for unaligned
access. This is needed on architectures that doesn't handle unaligned
accesses directly.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 6ba08b3f 22-May-2023 Jens Wiklander <jens.wiklander@linaro.org>

fs/btrfs: use asm/unaligned.h

Use asm/unaligned.h instead of linux/unaligned/access_ok.h for unaligned
access. This is needed on architectures that doesn't handle unaligned
accesses directly.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 6ba08b3f 22-May-2023 Jens Wiklander <jens.wiklander@linaro.org>

fs/btrfs: use asm/unaligned.h

Use asm/unaligned.h instead of linux/unaligned/access_ok.h for unaligned
access. This is needed on architectures that doesn't handle unaligned
accesses directly.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 6ba08b3f 22-May-2023 Jens Wiklander <jens.wiklander@linaro.org>

fs/btrfs: use asm/unaligned.h

Use asm/unaligned.h instead of linux/unaligned/access_ok.h for unaligned
access. This is needed on architectures that doesn't handle unaligned
accesses directly.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 6ba08b3f 22-May-2023 Jens Wiklander <jens.wiklander@linaro.org>

fs/btrfs: use asm/unaligned.h

Use asm/unaligned.h instead of linux/unaligned/access_ok.h for unaligned
access. This is needed on architectures that doesn't handle unaligned
accesses directly.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 6ba08b3f 22-May-2023 Jens Wiklander <jens.wiklander@linaro.org>

fs/btrfs: use asm/unaligned.h

Use asm/unaligned.h instead of linux/unaligned/access_ok.h for unaligned
access. This is needed on architectures that doesn't handle unaligned
accesses directly.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 6ba08b3f 22-May-2023 Jens Wiklander <jens.wiklander@linaro.org>

fs/btrfs: use asm/unaligned.h

Use asm/unaligned.h instead of linux/unaligned/access_ok.h for unaligned
access. This is needed on architectures that doesn't handle unaligned
accesses directly.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 6ba08b3f 22-May-2023 Jens Wiklander <jens.wiklander@linaro.org>

fs/btrfs: use asm/unaligned.h

Use asm/unaligned.h instead of linux/unaligned/access_ok.h for unaligned
access. This is needed on architectures that doesn't handle unaligned
accesses directly.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 6ba08b3f 22-May-2023 Jens Wiklander <jens.wiklander@linaro.org>

fs/btrfs: use asm/unaligned.h

Use asm/unaligned.h instead of linux/unaligned/access_ok.h for unaligned
access. This is needed on architectures that doesn't handle unaligned
accesses directly.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 6ba08b3f 22-May-2023 Jens Wiklander <jens.wiklander@linaro.org>

fs/btrfs: use asm/unaligned.h

Use asm/unaligned.h instead of linux/unaligned/access_ok.h for unaligned
access. This is needed on architectures that doesn't handle unaligned
accesses directly.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 6ba08b3f 22-May-2023 Jens Wiklander <jens.wiklander@linaro.org>

fs/btrfs: use asm/unaligned.h

Use asm/unaligned.h instead of linux/unaligned/access_ok.h for unaligned
access. This is needed on architectures that doesn't handle unaligned
accesses directly.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 6ba08b3f 22-May-2023 Jens Wiklander <jens.wiklander@linaro.org>

fs/btrfs: use asm/unaligned.h

Use asm/unaligned.h instead of linux/unaligned/access_ok.h for unaligned
access. This is needed on architectures that doesn't handle unaligned
accesses directly.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 6ba08b3f 22-May-2023 Jens Wiklander <jens.wiklander@linaro.org>

fs/btrfs: use asm/unaligned.h

Use asm/unaligned.h instead of linux/unaligned/access_ok.h for unaligned
access. This is needed on architectures that doesn't handle unaligned
accesses directly.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 6ba08b3f 22-May-2023 Jens Wiklander <jens.wiklander@linaro.org>

fs/btrfs: use asm/unaligned.h

Use asm/unaligned.h instead of linux/unaligned/access_ok.h for unaligned
access. This is needed on architectures that doesn't handle unaligned
accesses directly.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 6ba08b3f 22-May-2023 Jens Wiklander <jens.wiklander@linaro.org>

fs/btrfs: use asm/unaligned.h

Use asm/unaligned.h instead of linux/unaligned/access_ok.h for unaligned
access. This is needed on architectures that doesn't handle unaligned
accesses directly.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 6ba08b3f 22-May-2023 Jens Wiklander <jens.wiklander@linaro.org>

fs/btrfs: use asm/unaligned.h

Use asm/unaligned.h instead of linux/unaligned/access_ok.h for unaligned
access. This is needed on architectures that doesn't handle unaligned
accesses directly.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 6ba08b3f 22-May-2023 Jens Wiklander <jens.wiklander@linaro.org>

fs/btrfs: use asm/unaligned.h

Use asm/unaligned.h instead of linux/unaligned/access_ok.h for unaligned
access. This is needed on architectures that doesn't handle unaligned
accesses directly.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 6ba08b3f 22-May-2023 Jens Wiklander <jens.wiklander@linaro.org>

fs/btrfs: use asm/unaligned.h

Use asm/unaligned.h instead of linux/unaligned/access_ok.h for unaligned
access. This is needed on architectures that doesn't handle unaligned
accesses directly.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 6ba08b3f 22-May-2023 Jens Wiklander <jens.wiklander@linaro.org>

fs/btrfs: use asm/unaligned.h

Use asm/unaligned.h instead of linux/unaligned/access_ok.h for unaligned
access. This is needed on architectures that doesn't handle unaligned
accesses directly.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 6ba08b3f 22-May-2023 Jens Wiklander <jens.wiklander@linaro.org>

fs/btrfs: use asm/unaligned.h

Use asm/unaligned.h instead of linux/unaligned/access_ok.h for unaligned
access. This is needed on architectures that doesn't handle unaligned
accesses directly.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 6ba08b3f 22-May-2023 Jens Wiklander <jens.wiklander@linaro.org>

fs/btrfs: use asm/unaligned.h

Use asm/unaligned.h instead of linux/unaligned/access_ok.h for unaligned
access. This is needed on architectures that doesn't handle unaligned
accesses directly.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 6ba08b3f 22-May-2023 Jens Wiklander <jens.wiklander@linaro.org>

fs/btrfs: use asm/unaligned.h

Use asm/unaligned.h instead of linux/unaligned/access_ok.h for unaligned
access. This is needed on architectures that doesn't handle unaligned
accesses directly.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 6ba08b3f 22-May-2023 Jens Wiklander <jens.wiklander@linaro.org>

fs/btrfs: use asm/unaligned.h

Use asm/unaligned.h instead of linux/unaligned/access_ok.h for unaligned
access. This is needed on architectures that doesn't handle unaligned
accesses directly.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 6ba08b3f 22-May-2023 Jens Wiklander <jens.wiklander@linaro.org>

fs/btrfs: use asm/unaligned.h

Use asm/unaligned.h instead of linux/unaligned/access_ok.h for unaligned
access. This is needed on architectures that doesn't handle unaligned
accesses directly.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 6ba08b3f 22-May-2023 Jens Wiklander <jens.wiklander@linaro.org>

fs/btrfs: use asm/unaligned.h

Use asm/unaligned.h instead of linux/unaligned/access_ok.h for unaligned
access. This is needed on architectures that doesn't handle unaligned
accesses directly.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 6ba08b3f 22-May-2023 Jens Wiklander <jens.wiklander@linaro.org>

fs/btrfs: use asm/unaligned.h

Use asm/unaligned.h instead of linux/unaligned/access_ok.h for unaligned
access. This is needed on architectures that doesn't handle unaligned
accesses directly.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 6ba08b3f 22-May-2023 Jens Wiklander <jens.wiklander@linaro.org>

fs/btrfs: use asm/unaligned.h

Use asm/unaligned.h instead of linux/unaligned/access_ok.h for unaligned
access. This is needed on architectures that doesn't handle unaligned
accesses directly.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 6ba08b3f 22-May-2023 Jens Wiklander <jens.wiklander@linaro.org>

fs/btrfs: use asm/unaligned.h

Use asm/unaligned.h instead of linux/unaligned/access_ok.h for unaligned
access. This is needed on architectures that doesn't handle unaligned
accesses directly.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 6ba08b3f 22-May-2023 Jens Wiklander <jens.wiklander@linaro.org>

fs/btrfs: use asm/unaligned.h

Use asm/unaligned.h instead of linux/unaligned/access_ok.h for unaligned
access. This is needed on architectures that doesn't handle unaligned
accesses directly.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 6ba08b3f 22-May-2023 Jens Wiklander <jens.wiklander@linaro.org>

fs/btrfs: use asm/unaligned.h

Use asm/unaligned.h instead of linux/unaligned/access_ok.h for unaligned
access. This is needed on architectures that doesn't handle unaligned
accesses directly.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 6ba08b3f 22-May-2023 Jens Wiklander <jens.wiklander@linaro.org>

fs/btrfs: use asm/unaligned.h

Use asm/unaligned.h instead of linux/unaligned/access_ok.h for unaligned
access. This is needed on architectures that doesn't handle unaligned
accesses directly.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 6ba08b3f 22-May-2023 Jens Wiklander <jens.wiklander@linaro.org>

fs/btrfs: use asm/unaligned.h

Use asm/unaligned.h instead of linux/unaligned/access_ok.h for unaligned
access. This is needed on architectures that doesn't handle unaligned
accesses directly.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 6ba08b3f 22-May-2023 Jens Wiklander <jens.wiklander@linaro.org>

fs/btrfs: use asm/unaligned.h

Use asm/unaligned.h instead of linux/unaligned/access_ok.h for unaligned
access. This is needed on architectures that doesn't handle unaligned
accesses directly.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 6ba08b3f 22-May-2023 Jens Wiklander <jens.wiklander@linaro.org>

fs/btrfs: use asm/unaligned.h

Use asm/unaligned.h instead of linux/unaligned/access_ok.h for unaligned
access. This is needed on architectures that doesn't handle unaligned
accesses directly.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 6ba08b3f 22-May-2023 Jens Wiklander <jens.wiklander@linaro.org>

fs/btrfs: use asm/unaligned.h

Use asm/unaligned.h instead of linux/unaligned/access_ok.h for unaligned
access. This is needed on architectures that doesn't handle unaligned
accesses directly.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 6ba08b3f 22-May-2023 Jens Wiklander <jens.wiklander@linaro.org>

fs/btrfs: use asm/unaligned.h

Use asm/unaligned.h instead of linux/unaligned/access_ok.h for unaligned
access. This is needed on architectures that doesn't handle unaligned
accesses directly.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 6ba08b3f 22-May-2023 Jens Wiklander <jens.wiklander@linaro.org>

fs/btrfs: use asm/unaligned.h

Use asm/unaligned.h instead of linux/unaligned/access_ok.h for unaligned
access. This is needed on architectures that doesn't handle unaligned
accesses directly.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 6ba08b3f 22-May-2023 Jens Wiklander <jens.wiklander@linaro.org>

fs/btrfs: use asm/unaligned.h

Use asm/unaligned.h instead of linux/unaligned/access_ok.h for unaligned
access. This is needed on architectures that doesn't handle unaligned
accesses directly.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 6ba08b3f 22-May-2023 Jens Wiklander <jens.wiklander@linaro.org>

fs/btrfs: use asm/unaligned.h

Use asm/unaligned.h instead of linux/unaligned/access_ok.h for unaligned
access. This is needed on architectures that doesn't handle unaligned
accesses directly.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 6ba08b3f 22-May-2023 Jens Wiklander <jens.wiklander@linaro.org>

fs/btrfs: use asm/unaligned.h

Use asm/unaligned.h instead of linux/unaligned/access_ok.h for unaligned
access. This is needed on architectures that doesn't handle unaligned
accesses directly.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 6ba08b3f 22-May-2023 Jens Wiklander <jens.wiklander@linaro.org>

fs/btrfs: use asm/unaligned.h

Use asm/unaligned.h instead of linux/unaligned/access_ok.h for unaligned
access. This is needed on architectures that doesn't handle unaligned
accesses directly.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 6ba08b3f 22-May-2023 Jens Wiklander <jens.wiklander@linaro.org>

fs/btrfs: use asm/unaligned.h

Use asm/unaligned.h instead of linux/unaligned/access_ok.h for unaligned
access. This is needed on architectures that doesn't handle unaligned
accesses directly.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 6ba08b3f 22-May-2023 Jens Wiklander <jens.wiklander@linaro.org>

fs/btrfs: use asm/unaligned.h

Use asm/unaligned.h instead of linux/unaligned/access_ok.h for unaligned
access. This is needed on architectures that doesn't handle unaligned
accesses directly.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 6ba08b3f 22-May-2023 Jens Wiklander <jens.wiklander@linaro.org>

fs/btrfs: use asm/unaligned.h

Use asm/unaligned.h instead of linux/unaligned/access_ok.h for unaligned
access. This is needed on architectures that doesn't handle unaligned
accesses directly.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 6ba08b3f 22-May-2023 Jens Wiklander <jens.wiklander@linaro.org>

fs/btrfs: use asm/unaligned.h

Use asm/unaligned.h instead of linux/unaligned/access_ok.h for unaligned
access. This is needed on architectures that doesn't handle unaligned
accesses directly.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 6ba08b3f 22-May-2023 Jens Wiklander <jens.wiklander@linaro.org>

fs/btrfs: use asm/unaligned.h

Use asm/unaligned.h instead of linux/unaligned/access_ok.h for unaligned
access. This is needed on architectures that doesn't handle unaligned
accesses directly.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 6ba08b3f 22-May-2023 Jens Wiklander <jens.wiklander@linaro.org>

fs/btrfs: use asm/unaligned.h

Use asm/unaligned.h instead of linux/unaligned/access_ok.h for unaligned
access. This is needed on architectures that doesn't handle unaligned
accesses directly.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 6ba08b3f 22-May-2023 Jens Wiklander <jens.wiklander@linaro.org>

fs/btrfs: use asm/unaligned.h

Use asm/unaligned.h instead of linux/unaligned/access_ok.h for unaligned
access. This is needed on architectures that doesn't handle unaligned
accesses directly.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 6ba08b3f 22-May-2023 Jens Wiklander <jens.wiklander@linaro.org>

fs/btrfs: use asm/unaligned.h

Use asm/unaligned.h instead of linux/unaligned/access_ok.h for unaligned
access. This is needed on architectures that doesn't handle unaligned
accesses directly.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 6ba08b3f 22-May-2023 Jens Wiklander <jens.wiklander@linaro.org>

fs/btrfs: use asm/unaligned.h

Use asm/unaligned.h instead of linux/unaligned/access_ok.h for unaligned
access. This is needed on architectures that doesn't handle unaligned
accesses directly.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 6ba08b3f 22-May-2023 Jens Wiklander <jens.wiklander@linaro.org>

fs/btrfs: use asm/unaligned.h

Use asm/unaligned.h instead of linux/unaligned/access_ok.h for unaligned
access. This is needed on architectures that doesn't handle unaligned
accesses directly.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 6ba08b3f 22-May-2023 Jens Wiklander <jens.wiklander@linaro.org>

fs/btrfs: use asm/unaligned.h

Use asm/unaligned.h instead of linux/unaligned/access_ok.h for unaligned
access. This is needed on architectures that doesn't handle unaligned
accesses directly.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 6ba08b3f 22-May-2023 Jens Wiklander <jens.wiklander@linaro.org>

fs/btrfs: use asm/unaligned.h

Use asm/unaligned.h instead of linux/unaligned/access_ok.h for unaligned
access. This is needed on architectures that doesn't handle unaligned
accesses directly.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 1617165a 26-Dec-2021 Qu Wenruo <wqu@suse.com>

fs/btrfs: add dependency on BLAKE2 hash

Now btrfs can utilize the newly intorudced BLAKE2 hash.

Signed-off-by: Qu Wenruo <wqu@suse.com>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>


# 565a4147 24-Jun-2020 Qu Wenruo <wqu@suse.com>

fs: btrfs: Add more checksum algorithms

This mostly crossports crypto/hash.[ch] from btrfs-progs.

The differences are:
- No blake2 support
No blake2 related library in U-Boot yet.

- Use uboot xxhash/sha256 directly
No need to implement the code as U-Boot has already provided the
interface.

This adds the support for the following csums:
- SHA256
- XXHASH

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek Behún <marek.behun@nic.cz>