aboutsummaryrefslogtreecommitdiffstats
path: root/module/icp/algs
Commit message (Expand)AuthorAgeFilesLines
* Fix detection of IBM Power8 machines (ISA 2.07)Tino Reichardt2023-03-062-6/+6
* SHA2Init() should use signed assertions when checking an enumRichard Yao2023-03-061-2/+2
* Restore ASMABI and other Unify workJorgen Lundman2023-03-063-16/+35
* Update BLAKE3 for using the new impl handlingTino Reichardt2023-03-025-468/+241
* Add generic implementation handling and SHA2 implTino Reichardt2023-03-023-0/+1137
* Remove old or redundant SHA2 filesTino Reichardt2023-03-021-957/+0
* icp: Prevent compilers from optimizing away memset() in gcm_clear_ctx()Richard Yao2023-02-281-0/+40
* ICP: AES-GCM: Refactor gcm_clear_ctx()Attila Fülöp2023-02-272-33/+1
* Unify Assembler files between Linux and WindowsJorgen Lundman2023-01-176-25/+29
* Cleanup: Use MIN() macroRichard Yao2023-01-121-1/+1
* Cleanup: Remove unnecessary explicit casts of pointers from allocatorsRichard Yao2023-01-122-3/+3
* Fix Clang 15 compilation errorsszubersk2022-11-302-1/+5
* Fix GCC 12 compilation errorsszubersk2022-11-301-1/+1
* Convert some sprintf() calls to kmem_scnprintf()Richard Yao2022-11-283-7/+11
* crypto_get_ptrs() should always write to *out_data_2Richard Yao2022-10-191-1/+3
* Cleanup: Address Clang's static analyzer's unused code complaintsRichard Yao2022-10-144-6/+1
* Cleanup: Remove ineffective unsigned comparisons against 0Richard Yao2022-09-261-1/+0
* Fix BLAKE3 tuneable and module loading on Linux and FreeBSDTino Reichardt2022-09-165-157/+235
* Fix build on FreeBSD/powerpc64*pkubaj2022-09-081-2/+2
* Replace dead opensolaris.org license linkTino Reichardt2022-07-1118-18/+18
* Enable -Wwrite-stringsнаб2022-06-292-2/+2
* Fix -Wattribute-warning in edonrBrian Behlendorf2022-06-271-1/+1
* Fix memory allocation issue for BLAKE3 contextTino Reichardt2022-06-211-0/+28
* Introduce BLAKE3 checksums as an OpenZFS featureTino Reichardt2022-06-085-0/+1651
* libzfs: pool: fix false-positives -Wmaybe-uninitialisedнаб2022-05-101-4/+1
* Fix functions without a prototypeAidan Harris2022-05-061-1/+1
* Forbid b{copy,zero,cmp}(). Don't include <strings.h> for <string.h>наб2022-03-152-2/+2
* Remove bcopy(), bzero(), bcmp()наб2022-03-1511-234/+231
* module: icp: rip out insane crypto_req_handle_t mechanism, inline KM_SLEEPнаб2022-02-151-10/+4
* module: icp: remove set-but-unused cd_miscdataнаб2022-02-151-12/+5
* Add `--enable-asan` and `--enable-ubsan` switchesDamian Szuberski2022-02-031-4/+17
* module/*.ko: prune .data, global .rodataнаб2022-01-146-33/+7
* Remove sha1 hashing from OpenZFS, it's not used anywhere.Tino Reichardt2022-01-061-835/+0
* module: icp: rip out the Solaris loadable module architectureнаб2022-01-061-0/+6
* module: icp: fix unused, remove argsusedнаб2021-12-236-9/+4
* Remove NOTE(CONSTCOND) and note.hнаб2021-07-261-8/+0
* Replace ZoL with OpenZFS where applicableнаб2021-05-071-1/+1
* Fix various typosAndrea Gelmini2021-04-021-2/+2
* Extending FreeBSD UIO StructBrian Atkinson2021-01-201-6/+6
* ICP: gcm: Allocate hash subkey table separatelyAttila Fülöp2020-10-302-5/+57
* Prefix zfs internal endian checks with _ZFSMatthew Macy2020-07-286-15/+13
* Make Skein_{Get,Put}64_LSB_First inline functionsArvind Sankar2020-06-182-15/+2
* Add prototypesArvind Sankar2020-06-183-20/+8
* Mark functions as staticArvind Sankar2020-06-182-12/+11
* Add convenience wrappers for common uio usageJorgen Lundman2020-06-141-16/+14
* Replace sprintf()->snprintf() and strcpy()->strlcpy()Jorgen Lundman2020-06-072-4/+4
* Remove checks for null out value in encryption pathsDirkjan Bussink2020-03-265-194/+96
* ICP: gcm-avx: Support architectures lacking the MOVBE instructionAttila Fülöp2020-03-171-15/+32
* ICP: Improve AES-GCM performanceAttila Fülöp2020-02-101-18/+728
* cppcheck: (error) Uninitialized variableUbuntu2019-12-182-11/+6