Description: fcl-hash and hash/
This file as text.
(active) Revisions in this set:
3180a5e83ae8a77e84cd7d13940a481f3d229451,077c661b2d136b3640bdf87aa2a37bf9923bb8a3,bfa3e156d234b569db886879211ea12279362d4e
d383f6102df663aa550a26f2838388ea574792b4,52da2011dd3660d649a27a859eae74270249595b,f7465bb3ec214d2b2839308f78a13dad366e5ddf
4603b80ac0c3836ccbecb6f5e0ecb88c84a99b78,e1ea58dd2f19717e0c60ebfe120764e874abcac6,038b01bf23e16029acc109467682249a38b7b24b
83f7213b257ea9f320a589968e46a2c79fe9163f,f8ba9e4760f9fdc31bace09bda04859c35f59d27,fce4a953a77845c863ffde49c16eb053279e56e6
afc981d2cbbea26e78fe08edc8edc3216d3b8eb7,6a9a416f84d4fc5d70f8f719b2171fe098d5e8a4,5b9998e38b04fec874d0441b625fd25496ead304
f12abd03ccd4f1810c9fb9bf2e2c48c3400edf62,aa841d584d036accb81af0e0a79c364241d0cc45,1437928ce65e927a0e0fff4f20dfb250c98e7dd1
51c3cc97fa2de22bf58af54a84786d98bf36d594,29c875897533fba31dd98c557ea1f8a3769e3422,0eeba27df610bff57371ec104470bf5b40e764ed
736f5edf98ab5e30efb82991e0b2618906c903e1,9586d3e67429139c22c2fc892acbdb752564c4a4,c04024506bd2231d49b371e9814907de5dc01d58
ff2492edf5cf467ac35494e0c2087d51ee30151d,2256593e92fa68236a3e5adafa321787e9ddfd12,32a9dab401b50a69bf4068eab7c07e396b454a48
36b59feeac619f11b933cd8a61b44b7abd35fbac,a4cf7ff6e443d01fb531f1550e04d94839fc101e,1e1cc16569ce36050108947539cf31da3e710494
826aabe99db6011601402ea4c3c4c6270140ac19,413586c041bb77d4ff76143d5d272e3e5033865d,569cceb2a0d5aade804041c283cba334d9faa762
14dc707042622bdae6651a1202572d0fd9682c5d,e5996bcf5faae0790e80fa60212ea9a13fa69a1c,1a1ca7206793cd3ff4edc335a485d9546a4f4b3c
818fc4244b1573e67294f31793e4e73b7d7d986d,49665f88a52d3268cc554c03e637b1eef3ded8e2,95f8a78f901005253b2e4c7f15249e41616e04d4
e42b16beb40d7aa16e9561f77275d473289cc16c,60f281d47e8946890eff14fdc461c6108a1b8fc9,ffe3aae7b0591b51f850440300eae9d765a2d81b
Clicking a revision will expand files
* Dotted filenames for package hash
fcl-hash: fixed start without params, show config filename
fcl-hash: fixed HOTPCalculateToken on non utf8 platform
* Packages: x86_64 assembly version of SHA1Transform added to hash package
Remove “original version” of MD5Transform.
MD5Transform for i386 without a stack frame and with less pushes.
* re-enabled fixed assembler code
Improve i386 SHA1Transform further: remove some (14) reads, and use MOVBE if suddenly available.
* use break instead of classically breaking out of the loop
* fixes
gitlab 0040435
* Packages: x86_64 assembly language version of MD5Transform added to hash package
* md5performancetest now gives better granularity on the elapsed time
* Packages: BMI1 version of MD5Transform for x86_64
* fix BMI1 version of SysV MD5Transform
* compilation on non-x86 targets fixed
* Patch from Rika to enable assembler version of MD5 on i386-darwin. Fixes issue
gitlab 0040470
* Packages: i386 BMI1 implementation of MD5 hash
* Packages: ARM assembly language version of MD5Transform added to hash package
* clean up strange extra char
* Packages: Fixed assembler error in Hash package on x86_64 when external assembler is used
* Dotted version of fnvhash.pp
Fixed infinite recursion in `ASNFetchOID` in fpasn.pp
Add System.UMul64x64_128.
* IN case of IO error, MD5File will return an empty digest. Fixes issue
gitlab 0041194
* don't use arm assembler md5 implementation of thumb code is generated
Sha1 asm version using x86 SHA instructions set.
Cosmetic update for sha1performancetest.
Asm sha1 comply with win64 ABI.
Write sha1 of one million "a" symbols.
Sha512 speedup ~10% (only for 64 bit CPU).
Calculate sha256 using dedicated x86 SHA instruction set.
* Fix compilation using namespaces
Fix line ending in file packages/hash/src/sha1x86.inc
Fix provided by Runewalsh to fix PIC error for i386 code inside SHA1Transform_Sha1Asm
Disable assembly code in hash sha1 and fcl-hash fpsha256 units if -dOLD_ASSEMBLER compiler option is used