aboutsummaryrefslogtreecommitdiffstats
path: root/module/icp
Commit message (Expand)AuthorAgeFilesLines
* Remove old or redundant SHA2 filesTino Reichardt2023-03-024-5381/+0
* icp: Prevent compilers from optimizing away memset() in gcm_clear_ctx()Richard Yao2023-02-282-31/+41
* ICP: AES-GCM: Refactor gcm_clear_ctx()Attila Fülöp2023-02-274-55/+36
* Unify assembly files with macOSJorgen Lundman2023-02-065-5/+8
* x86 asm: Replace .align with .balignAttila Fülöp2023-01-247-37/+37
* IPC: blake3 x86 asm: fix placement of .size directivesAttila Fülöp2023-01-243-9/+6
* Unify Assembler files between Linux and WindowsJorgen Lundman2023-01-1720-703/+144
* Cleanup: Remove unneeded semicolonsRichard Yao2023-01-121-1/+1
* Cleanup: Use MIN() macroRichard Yao2023-01-121-1/+1
* Cleanup: Remove unnecessary explicit casts of pointers from allocatorsRichard Yao2023-01-123-4/+4
* 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
* icp: fix all !ENDBR objtool warnings in x86 Asm codeAlexander Lobakin2022-11-0410-50/+41
* icp: fix rodata being marked as text in x86 Asm codeAlexander Lobakin2022-11-042-0/+5
* icp: properly fix all RETs in x86_64 Asm codeAlexander Lobakin2022-11-043-11/+20
* crypto_get_ptrs() should always write to *out_data_2Richard Yao2022-10-191-1/+3
* Fix possible NULL pointer dereference in sha2_mac_init()Richard Yao2022-10-181-5/+8
* Cleanup: Address Clang's static analyzer's unused code complaintsRichard Yao2022-10-144-6/+1
* Fix bad free in skein code Richard Yao2022-09-271-3/+14
* 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 assertions in crypto reference helpersRichard Yao2022-09-152-24/+25
* Fix use-after-free bugs in icp codeRichard Yao2022-09-152-2/+2
* Fix build on FreeBSD/powerpc64*pkubaj2022-09-081-2/+2
* Replace dead opensolaris.org license linkTino Reichardt2022-07-1154-54/+54
* Enable -Wwrite-stringsнаб2022-06-292-2/+2
* Fix objtool: missing int3 after ret warningBrian Behlendorf2022-06-2711-30/+36
* 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-0813-0/+21295
* libzfs: pool: fix false-positives -Wmaybe-uninitialisedнаб2022-05-101-4/+1
* Fix functions without a prototypeAidan Harris2022-05-061-1/+1
* linux: module: weld all but spl.ko into zfs.koнаб2022-04-202-95/+2
* Forbid b{copy,zero,cmp}(). Don't include <strings.h> for <string.h>наб2022-03-152-2/+2
* Remove bcopy(), bzero(), bcmp()наб2022-03-1517-290/+285
* module: icp: remove useless assertнаб2022-02-181-2/+0
* module: icp: remove provider statsнаб2022-02-154-135/+1
* module: icp: enforce KCF_{OPS_CLASSSIZE,MAXMECHTAB}наб2022-02-151-1/+7
* module: icp: remove unused pd_{remove_cv,hash_limit}наб2022-02-152-8/+0
* module: icp: remove vestigia of crypto sessionsнаб2022-02-157-124/+50
* module: icp: remove unused (and mostly faked) cm_{{min,max}_key_length,mech_f...наб2022-02-156-67/+21
* module: icp: remove unused crypto_provider_handle_tнаб2022-02-157-93/+54
* module: icp: remove pre-set entries from mechtabsнаб2022-02-151-22/+2
* module: icp: rip out insane crypto_req_handle_t mechanism, inline KM_SLEEPнаб2022-02-1513-315/+170
* include: crypto: clean out api.hнаб2022-02-151-2/+1
* module: icp: remove unused headers. Migrate {ops => sched}_implнаб2022-02-154-354/+5
* include: crypto: clean out unused SYSCALL32 and flagsнаб2022-02-151-4/+0
* module: icp: remove algorithm name defines used only in the default mechtabнаб2022-02-151-14/+1
* module: icp: remove set-but-unused cd_miscdataнаб2022-02-154-48/+19