aboutsummaryrefslogtreecommitdiffstats
path: root/module/icp
Commit message (Expand)AuthorAgeFilesLines
* icp: remove redundant FreeBSD checkRob Norris2024-05-311-5/+0
* icp: remove unused headersRob Norris2024-05-312-72/+0
* icp: remove skein moduleRob Norris2024-05-312-517/+0
* icp: remove unused SHA2 HMAC mechanismsRob Norris2024-05-312-178/+13
* icp: reorganise SHA2 digest mechanismsRob Norris2024-05-312-39/+11
* icp: remove digest entry pointsRob Norris2024-05-316-455/+8
* icp: remove unused KCF_ macrosRob Norris2024-05-311-37/+0
* icp: remove unusued incremental cipher methodsRob Norris2024-05-313-514/+3
* icp: brutally remove unused AES modesRob Norris2024-05-319-1200/+57
* icp: remove unused blowfish_ctx and des_ctxRob Norris2024-05-311-28/+0
* Use memset to zero stack allocations containing unionsRob N2024-05-241-2/+6
* Fix: FreeBSD Arm64 does not build currentlyTino Reichardt2024-04-192-2/+2
* Do no use .cfi_negate_ra_state within the assembly on Arm64Tino Reichardt2024-04-152-5/+21
* Add the BTI elf note to the AArch64 SHA2 assemblyAndrew Turner2024-04-152-0/+20
* module/icp/asm-arm/sha2: enable non-SIMD asm kernels on armv5/6Shengqi Chen2023-12-054-26/+27
* module/icp/asm-arm/sha2: fix compiling on armv5/6Shengqi Chen2023-11-281-0/+4
* module/icp/asm-arm/sha2: auto detect __ARM_ARCHShengqi Chen2023-11-282-4/+10
* Add BTI landing pads to the AArch64 SHA2 assemblyAndrew Turner2023-10-032-0/+5
* powerpc64: Support ELFv2 asm on Big EndianJustin Hibbits2023-04-274-0/+61
* Fix BLAKE3 aarch64 assembly for FreeBSD and macOSTino Reichardt2023-04-262-4511/+4057
* Miscellaneous FreBSD compilation bugfixesMartin Matuška2023-04-065-7/+9
* Remove unused Edon-R variantsTino Reichardt2023-03-142-823/+176
* ICP: AES-GCM: Unify gcm_init_ctx() and gmac_init_ctx()Attila Fülöp2023-03-081-104/+103
* 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-065-37/+56
* Use SECTION_STATIC macro for sha2 x86_64 assemblyTino Reichardt2023-03-022-2/+2
* Update BLAKE3 for using the new impl handlingTino Reichardt2023-03-025-468/+241
* Add generic implementation handling and SHA2 implTino Reichardt2023-03-0216-3/+27539
* 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