24 Commits

Author SHA1 Message Date
guoling baf36b8695 Refine v2.4.2 hardening fixes 2026-08-20 21:42:19 +08:00
guoling 7b20c03c34 Harden encrypted write and key handling 2026-08-05 13:39:29 +08:00
ArcticLampyrid dda39e6767 fix: missing uint32_t type 2025-01-18 19:53:54 +08:00
tulip 068ca225ef feat: fix the link error on armv8.
fix "unknown reference crc32" link error on armv8.
2025-01-04 11:53:06 +08:00
guoling 2eb44af303 fix z_size_t not defined in CentOS #1337 2024-07-05 12:09:26 +08:00
guoling cd3db0cfc5 assume all ohos armv8 devices have aes+crc32 instr 2024-04-03 10:46:05 +08:00
tulip 5403cea874 feat: use the embedded libz when libz cannot be found. 2024-03-31 19:03:04 +08:00
guoling b482b7ce86 clean up aes & crc32 platform macro 2020-10-30 17:06:51 +08:00
guoling 093f9efc2e turn off crc32 optimization for iOS 2020-10-13 17:18:55 +08:00
guoling 1bb24f9120 fix clang compile error 2020-07-24 22:26:14 +08:00
Lingol b8973bf77d support gcc crc32 extension 2020-07-24 22:17:53 +08:00
guoling 4de306aa26 tidy crc32 & aes support in Linux (Android) 2020-07-24 22:05:52 +08:00
guoling 711e1afaee fix Xcode mysterious build error 2020-06-28 20:02:19 +08:00
guoling 4176a9af39 tidy 2020-06-28 16:31:12 +08:00
guoling 27bf37f171 fix crc32 crash on some arm64 devices 2020-03-26 16:21:01 +08:00
guoling dd259b3169 add cplusplus check 2020-03-24 20:57:23 +08:00
guoling 9618054a1d add TARGET_ARM_CRC macro 2020-01-21 12:57:41 +08:00
guoling 723f718c4a clean up 2020-01-14 11:42:52 +08:00
guoling ae58319617 tune CRC32 in Android armv8 2020-01-13 20:21:54 +08:00
guoling 8d9c9dad7f type safe 2020-01-10 21:54:31 +08:00
guoling 479c5070e5 tune crc32 on armv8 2020-01-10 21:49:19 +08:00
guoling a0d585e437 split Apple stuff in seperate file 2019-12-27 12:59:48 +08:00
guoling b22546b02d use system zlib if possible 2019-12-26 18:28:52 +08:00
guoling b3494159f7 prepare to use Core lib 2019-12-03 21:14:31 +08:00