鲁树人
|
a5e1f62a1e
|
chore: bump version to v0.1.7
|
2025-03-31 08:53:20 +09:00 |
|
鲁树人
|
eb189a5fec
|
chore: handle rust warning
|
2025-03-31 08:53:17 +09:00 |
|
鲁树人
|
2b0219e3aa
|
chore: bump version to v0.1.6
|
2025-02-25 07:03:12 +09:00 |
|
鲁树人
|
9ff5efc5d6
|
chore: bump version to v0.1.5
|
2025-02-25 05:06:19 +09:00 |
|
鲁树人
|
926c8896b0
|
chore: clean unused deps
|
2025-02-25 04:54:26 +09:00 |
|
鲁树人
|
7cb6ba722f
|
chore: bump version to v0.1.4
|
2025-02-25 04:53:21 +09:00 |
|
鲁树人
|
ba422e3cce
|
feat(kgm): move slot_key logic out
|
2025-02-25 04:51:44 +09:00 |
|
鲁树人
|
36dbf7e28f
|
chore: bump to v0.1.3
|
2025-02-24 20:41:21 +09:00 |
|
鲁树人
|
54deabe74f
|
feat: add kgm v5 (kgg) support.
|
2025-02-24 20:41:17 +09:00 |
|
鲁树人
|
02f0bb9a93
|
feat: add kugou db decryption logic
|
2025-02-24 09:21:27 +09:00 |
|
鲁树人
|
4c1bcf8fd5
|
chore: bump dependencies and version to v0.1.2
|
2024-12-15 01:25:01 +09:00 |
|
鲁树人
|
051805a019
|
feat: qrc file support
|
2024-10-06 19:55:41 +01:00 |
|
鲁树人
|
0da553c4dd
|
[mg3d] feat #3: implement migu 3d decipher with improved key guessing
|
2024-09-20 23:11:51 +01:00 |
|
鲁树人
|
8f00373dbf
|
[qtfm] feat #4: implement QingTingFM decipher
|
2024-09-20 00:43:40 +01:00 |
|
鲁树人
|
1800f1b627
|
[xiami] feat: implement xiami decipher
|
2024-09-18 23:33:22 +01:00 |
|
鲁树人
|
38a770161a
|
[xmly] docs: added notes about the format
|
2024-09-18 01:35:40 +01:00 |
|
鲁树人
|
4deb777996
|
[xmly] feat #5: implement xmly decipher
|
2024-09-18 01:23:48 +01:00 |
|
鲁树人
|
12199616c2
|
[joox] feat #1: add joox decipher implementation
|
2024-09-17 21:45:57 +01:00 |
|
鲁树人
|
75ebe1e631
|
[kwm] refactor: move Decipher new fn under struct
|
2024-09-16 21:03:46 +01:00 |
|
鲁树人
|
e45d09cf8e
|
[kgm] refactor: convert to enum for dispatch
|
2024-09-16 21:03:26 +01:00 |
|
鲁树人
|
e011f75d36
|
[kgm] chore: use Box::new instead of from.
|
2024-09-16 20:42:34 +01:00 |
|
鲁树人
|
92a52c1565
|
[kgm] feat: add decipher self-test on startup
|
2024-09-15 23:53:07 +01:00 |
|
鲁树人
|
da806d7ad4
|
[kgm/ncm/kwm] refactor: improve performance for large file
|
2024-09-15 23:25:19 +01:00 |
|
鲁树人
|
fd73e8b9a3
|
[kgm] refactor #2: slightly improve performance
|
2024-09-15 22:20:18 +01:00 |
|
鲁树人
|
7b4464bacd
|
[kgm] feat #2: basic kgm support
|
2024-09-15 22:15:32 +01:00 |
|
鲁树人
|
2222e7bc50
|
[kwm] refactor: rename cipher to decipher
|
2024-09-15 20:43:57 +01:00 |
|
鲁树人
|
1e1d642149
|
[kwm] fix: Bodian build issue
|
2024-09-15 16:34:10 +01:00 |
|
鲁树人
|
440df8a06b
|
[kwm] fix: KWMv1 key generation
|
2024-09-15 16:20:54 +01:00 |
|
鲁树人
|
785b2f6f0d
|
[kwm] fix: init QMCv2 with ekey
|
2024-09-15 16:20:39 +01:00 |
|
鲁树人
|
dad2d9c841
|
[kwm] fix: magic header detection
|
2024-09-15 16:19:42 +01:00 |
|
鲁树人
|
42f29abff3
|
[kwm] refactor: improve error display
|
2024-09-15 16:19:28 +01:00 |
|
鲁树人
|
07fe0263d2
|
[qmc] feat: add helper method to create QMCv2 Decipher from EKey
|
2024-09-15 16:18:48 +01:00 |
|
鲁树人
|
7502b310d2
|
refactor: ekey decrypt now return Vec<u8> instead.
|
2024-09-15 16:18:18 +01:00 |
|
鲁树人
|
6a56cc8433
|
[qmc2/rc4] fix: match QMC2 decoder logic
|
2024-09-15 15:41:19 +01:00 |
|
鲁树人
|
f75a3ccb34
|
[qmc2/rc4] refactor: create box of slice instead of convert later
|
2024-09-15 15:40:22 +01:00 |
|
鲁树人
|
6791dec745
|
[qmc2/rc4] fix: segment key calculation.
|
2024-09-15 13:51:03 +01:00 |
|
鲁树人
|
b1fcdb5895
|
[ncm] fix: header size report
|
2024-09-14 22:25:17 +01:00 |
|
鲁树人
|
10a491fa4b
|
test: fix ncm test
|
2024-09-14 16:17:53 +01:00 |
|
鲁树人
|
208461e089
|
feat: add cli support for ncm
|
2024-09-14 16:16:20 +01:00 |
|
鲁树人
|
abd4549da3
|
fix: ncm decryption
|
2024-09-14 15:22:43 +01:00 |
|
鲁树人
|
493ed8bdb5
|
feat: basic ncm support
|
2024-09-14 14:56:39 +01:00 |
|
鲁树人
|
7b283a5a14
|
refactor: rearrange code
|
2024-09-14 01:33:23 +01:00 |
|
鲁树人
|
af965ee0cc
|
chore: bump tc_tea version
|
2024-09-12 00:51:50 +01:00 |
|
鲁树人
|
3292ad51ea
|
feat: added glue exports for kwm/qmc
|
2024-09-07 13:13:39 +01:00 |
|
鲁树人
|
e7d8231474
|
impl: kuwo cipher and bodian info
|
2024-09-06 23:03:28 +01:00 |
|
鲁树人
|
a9c7ba9fd4
|
refactor: unify qmc2 decrypt api
|
2024-09-06 00:52:13 +01:00 |
|
鲁树人
|
c4249226a2
|
feat: add ekey
|
2024-09-06 00:51:56 +01:00 |
|
鲁树人
|
e92dc08964
|
refactor: move base64 to shared utils package
|
2024-09-06 00:51:08 +01:00 |
|
鲁树人
|
15bfd296f0
|
feat: footer parser
|
2024-09-05 23:37:55 +01:00 |
|
鲁树人
|
0f1233b45a
|
test: add more qmc_v1 test
|
2024-09-04 22:24:34 +01:00 |
|