aboutsummaryrefslogtreecommitdiffstats
path: root/crypto
AgeCommit message (Expand)AuthorFilesLines
2023-11-30btrfs-progs: crypto: add openssl as crypto providerDavid Sterba3-0/+73
2023-11-30btrfs-progs: crypto: add Botan as crypto providerDavid Sterba3-0/+75
2023-10-03btrfs-progs: clean up includes, using include-what-you-useDavid Sterba1-0/+1
2023-10-02btrfs-progs: crypto: unify naming of crc32c implementationsDavid Sterba1-15/+15
2023-09-13btrfs-progs: detect PCLMUL CPU support for accelerated crc32cDavid Sterba3-8/+5
2023-09-12btrfs-progs: crypto: fix readonly relocation of the jumptableAriadne Conill1-1/+2
2023-08-28btrfs-progs: hash-vectest: make test_hash static to fix build warningDavid Sterba1-1/+1
2023-08-28btrfs-progs: crypto: make the PCL implementation default for crc32cDavid Sterba3-14/+5
2023-08-28btrfs-progs: crypto: add PCL based implementation for crc32cDavid Sterba4-4/+513
2023-05-26btrfs-progs: crypto: declare SHA256 x86 optimized implementationQu Wenruo2-0/+5
2023-05-26btrfs-progs: crypto: move optimized declarations to blake2b.hQu Wenruo2-4/+5
2023-05-26btrfs-progs: crypto: remove unused blake2 codeQu Wenruo1-109/+0
2023-03-17btrfs-progs: crypto: remove unused declarations of blake2 variantsDavid Sterba1-98/+0
2023-03-07btrfs-progs: crypto: fix SSE2/SSE4.1 detection of BLAKE2Tino Mai3-6/+2
2023-03-03btrfs-progs: crypto: add missing ssse3 header for blake2-sse2 implementationAlexander Kanavin1-0/+3
2023-03-01btrfs-progs: hash-vectest: verify vectors against configured implementationDavid Sterba1-22/+94
2023-03-01btrfs-progs: hash-speedtest: benchmark the configured backendDavid Sterba1-7/+23
2023-03-01btrfs-progs: fix detection of accelerated implementation.David Sterba5-34/+36
2023-02-28btrfs-progs: move include from toplevel directory to include/David Sterba3-3/+3
2023-02-28btrfs-progs: hash-speedtest: select implementation by featuresDavid Sterba1-8/+17
2023-02-28btrfs-progs: crypto: use common CPU feature detection for crc32cDavid Sterba4-38/+17
2023-02-28btrfs-progs: crypto: call sha256 implementations by pointerDavid Sterba4-13/+33
2023-02-28btrfs-progs: crypto: call blake2 implementations by pointerDavid Sterba4-8/+21
2023-02-28btrfs-progs: crypto: add common function for accelerated initializationDavid Sterba3-1/+8
2023-02-28btrfs-progs: crypto: update xxhashDavid Sterba2-1506/+1302
2023-02-28btrfs-progs: crypto: clean up types and includes for crc32cDavid Sterba2-17/+10
2023-02-28btrfs-progs: crypto: test all implementationsDavid Sterba1-2/+46
2023-02-28btrfs-progs: crypto: add more test vectorsDavid Sterba1-0/+307
2023-02-28btrfs-progs: crypto: add accelerated SHA256 implementationDavid Sterba3-3/+232
2023-02-28btrfs-progs: hash-speedtest: add accelerated BLAKE2 implementationsDavid Sterba1-1/+18
2023-02-28btrfs-progs: crypto: add AVX2 implementation of BLAKE2David Sterba5-0/+636
2023-02-28btrfs-progs: crypto: add SSE4.1 implementation of BLAKE2David Sterba3-0/+505
2023-02-28btrfs-progs: crypto: add SSE2 implementation of BLAKE2David Sterba5-1/+406
2023-02-18btrfs-progs: fix fallthrough cases with proper attributesQu Wenruo1-36/+37
2022-10-11btrfs-progs: use error helper for messages in non-kernel codeDavid Sterba2-6/+7
2021-10-08btrfs-progs: libbtrfs: remove unneeded BTRFS_FLAT_INCLUDES protectionsDavid Sterba1-4/+0
2021-10-08btrfs-progs: remove btrfs_crc32c aliasDavid Sterba1-1/+1
2021-09-07btrfs-progs: unify GPL header commentsDavid Sterba5-3/+68
2021-06-01btrfs-progs: crypto: add perf support to speed testDavid Sterba1-15/+101
2021-06-01btrfs-progs: drop "2b" from blake2 in speed testDavid Sterba1-1/+1
2021-05-27btrfs-progs: crypto: fix printf warnings in hash-speedtestDavid Sterba1-3/+3
2021-05-26btrfs-progs: crypto: print throughput in hash-speedtestDavid Sterba1-8/+26
2021-05-26btrfs-progs: crypto: add time-based measurement to hash-speedtestDavid Sterba1-7/+71
2021-03-24btrfs-progs: crypto: remove unused sha256 definitionsDavid Sterba1-153/+9
2021-03-24btrfs-progs: crypto: add test vectorsDavid Sterba1-0/+177
2021-01-13btrfs-progs: a bunch of typo fixesAdam Borowski1-3/+3
2020-06-09btrfs-progs: build: add support for libkcapi as crypto backendDavid Sterba1-0/+46
2020-05-04btrfs-progs: add more hash implementation providersDavid Sterba2-2/+49
2020-03-31btrfs-progs: lots of typo fixes (codespell)Adam Borowski2-2/+2
2020-03-31btrfs-progs: fix xxhash on big endian machinesNikolay Borisov1-5/+1
2019-11-18btrfs-progs: add BLAKE2 to hash-speedtestDavid Sterba1-0/+2
2019-11-18btrfs-progs: add SHA256 to hash-speedtestDavid Sterba1-0/+2
2019-11-18btrfs-progs: add blake2b supportDavid Sterba2-0/+13
2019-11-18btrfs-progs: add blake2b reference implementationDavid Sterba3-0/+734
2019-11-18btrfs-progs: add sha256 as supported checksumming algorithmJohannes Thumshirn3-2/+15
2019-11-18btrfs-progs: crypto: add hash speedtest utilityDavid Sterba1-0/+100
2019-11-18btrfs-progs: add crc32c to hash wrappersDavid Sterba2-0/+12
2019-11-18btrfs-progs: move sha256 from tests to crypto/David Sterba3-0/+969
2019-11-18btrfs-progs: move crc32c implementation to crypto/Johannes Thumshirn2-0/+259
2019-11-18btrfs-progs: add xxhash64 to mkfsJohannes Thumshirn2-0/+26
2019-10-25btrfs-progs: add xxhash sources v0.7.1David Sterba2-0/+1663