guoling
|
6a55c88536
|
enhance random iv
|
2026-03-25 12:46:48 +08:00 |
|
guoling
|
2f5e86f239
|
support Swift Package Manager #535
|
2026-01-28 17:01:53 +08:00 |
|
guoling
|
8cb70d1123
|
add aes256 option on mmkv creation
|
2025-11-27 16:02:49 +08:00 |
|
guoling
|
2ba8ff9bc0
|
support AES 256
|
2025-09-24 11:55:35 +08:00 |
|
guoling
|
b069fe2fba
|
drop deprecate armv7 logic
|
2025-04-21 17:43:58 +08:00 |
|
guoling
|
b8b7ea45f3
|
fix MMKVCore debug build error
|
2024-10-21 20:56:33 +08:00 |
|
guoling
|
52973bea9b
|
fix compile error on MMKV_DISABLE_CRYPT on ohos
|
2024-09-23 14:56:27 +08:00 |
|
guoling
|
0142f0bef6
|
fix compile error on debug build #1392
|
2024-08-29 10:21:26 +08:00 |
|
guoling
|
05afbde701
|
fix compile error on MMKV_DISABLE_CRYPT #1368
|
2024-07-26 20:55:52 +08:00 |
|
guoling
|
391d403bef
|
use rand() instead of random() #1367
|
2024-07-26 20:34:11 +08:00 |
|
guoling
|
dcdd4e6d1e
|
use random size holder to make encryption resilient from brute force cracking
|
2024-07-17 11:28:17 +08:00 |
|
ArcticLampyrid
|
3596f2aa36
|
fix: uintX_t is not defined when using gcc 13.2.1
|
2024-04-19 18:02:29 +08:00 |
|
guoling
|
cd3db0cfc5
|
assume all ohos armv8 devices have aes+crc32 instr
|
2024-04-03 10:46:05 +08:00 |
|
guoling
|
980c4137c7
|
add cross process demo for iOS
|
2023-06-28 21:44:24 +08:00 |
|
guoling
|
f037020b25
|
fix armv7 compile warning #1088
|
2023-06-13 20:06:43 +08:00 |
|
guoling
|
209ad09cff
|
fix MinGW64 printf bug #1062
|
2023-04-20 14:42:17 +08:00 |
|
guoling
|
7ddaac17f7
|
hide some OpenSSL symbol
|
2021-12-16 11:45:43 +08:00 |
|
guoling
|
b482b7ce86
|
clean up aes & crc32 platform macro
|
2020-10-30 17:06:51 +08:00 |
|
guoling
|
193d77e329
|
prepare for v1.2.4
|
2020-10-21 16:38:55 +08:00 |
|
guoling
|
1b3530c78c
|
remove .thumb_func on gcc armv7
|
2020-07-27 14:48:40 +08:00 |
|
guoling
|
4de306aa26
|
tidy crc32 & aes support in Linux (Android)
|
2020-07-24 22:05:52 +08:00 |
|
Lingol
|
64a4252b1c
|
using C implementation on Linux arm for now
|
2020-07-24 18:40:58 +08:00 |
|
guoling
|
f5f36819c9
|
NULL -> nullptr
|
2020-07-23 20:42:59 +08:00 |
|
guoling
|
865f7bbd5c
|
support Linux+arm
|
2020-07-23 20:16:32 +08:00 |
|
guoling
|
74be762dc8
|
add MMKV_DISABLE_CRYPT preprocess directive
|
2020-07-01 18:12:00 +08:00 |
|
guoling
|
1d262bb195
|
hide KeyValueHolder from public header
|
2020-06-30 18:23:25 +08:00 |
|
guoling
|
4176a9af39
|
tidy
|
2020-06-28 16:31:12 +08:00 |
|
guoling
|
89f04a0683
|
tidy
|
2020-06-28 16:22:00 +08:00 |
|
guoling
|
20d64a6f4a
|
fix skipBytes() bug
|
2020-06-23 20:55:35 +08:00 |
|
guoling
|
dacbd84693
|
split IO logic into seperate file
|
2020-06-22 23:02:24 +08:00 |
|
guoling
|
5b633a2833
|
fix skipBytes() bug
|
2020-06-22 20:11:48 +08:00 |
|
guoling
|
87e32a5539
|
opt partialLoadFromFile on encrypted mmkv
|
2020-06-19 18:57:09 +08:00 |
|
guoling
|
e1b7e95388
|
Win32
|
2020-06-19 15:09:56 +08:00 |
|
guoling
|
5f138b8100
|
Android almost done
|
2020-06-19 12:25:16 +08:00 |
|
guoling
|
9ba472ca1f
|
POSIX
|
2020-06-18 22:37:57 +08:00 |
|
guoling
|
ffc70108ad
|
fix some encrypt bug & drop iOS 8
|
2020-06-18 18:13:00 +08:00 |
|
guoling
|
0ad815fc5c
|
encrypt & decrypt almost done
|
2020-06-17 20:44:56 +08:00 |
|
guoling
|
305bbca60d
|
aes decrypt almost done
|
2020-06-16 21:48:18 +08:00 |
|
guoling
|
08cd88c7a5
|
tidy
|
2020-06-12 22:15:04 +08:00 |
|
guoling
|
1e06cd3c66
|
delete on dealloc
|
2020-06-12 22:05:58 +08:00 |
|
guoling
|
cb097c3901
|
prepare for handling encrypted mmkv, decrypt rollback almost ready
|
2020-06-12 22:03:53 +08:00 |
|
guoling
|
524df11448
|
finish read, prepare for write
|
2020-06-09 22:22:53 +08:00 |
|
guoling
|
0d168e230a
|
add armv7k detection
|
2020-04-15 16:43:40 +08:00 |
|
guoling
|
dd259b3169
|
add cplusplus check
|
2020-03-24 20:57:23 +08:00 |
|
guoling
|
3fc3e32cdb
|
add cplusplus check
|
2020-03-24 20:50:51 +08:00 |
|
guoling
|
5957ed57e3
|
tidy
|
2020-01-21 18:01:12 +08:00 |
|
guoling
|
ffe9c90e24
|
add MMKV_ASSERT()
|
2020-01-21 15:45:01 +08:00 |
|
guoling
|
723f718c4a
|
clean up
|
2020-01-14 11:42:52 +08:00 |
|
guoling
|
ebc8bed486
|
tune AES in Android, both armv8, armv7 and armeabi
|
2020-01-14 10:36:07 +08:00 |
|
guoling
|
0a9767d59b
|
tune CRC32 in Android armv8
|
2020-01-13 20:22:06 +08:00 |
|