利用 Rust 重新实现加密库部分。计划在有时间或需要代码更新的时候将旧的代码迁移到新的库中使用。
Go to file
鲁树人 82e470aa9c
Some checks reported errors
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build was killed
continuous-integration/drone/tag Build is passing
ci: publish without git checks
2024-09-24 22:28:16 +01:00
.idea [mg3d] feat #3: implement migu 3d decipher with improved key guessing 2024-09-20 23:11:51 +01:00
um_audio [audio] fix: id3v2 parsing 2024-09-15 00:27:25 +01:00
um_cli [mg3d] feat #3: implement migu 3d decipher with improved key guessing 2024-09-20 23:11:51 +01:00
um_crypto [mg3d] feat #3: implement migu 3d decipher with improved key guessing 2024-09-20 23:11:51 +01:00
um_wasm [wasm/kuwo] feat: expose resource id metadata 2024-09-20 23:42:19 +01:00
um_wasm_loader ci: publish without git checks 2024-09-24 22:28:16 +01:00
.drone.yml ci: skip corepack auto pin, clean up 2024-09-24 22:21:58 +01:00
.editorconfig build: experimental build with node package 2024-09-03 00:17:54 +01:00
.gitignore [wip] ci: ci work 2024-09-22 19:12:12 +01:00
build.sh ci: test pipeline 2024-09-24 20:34:29 +01:00
Cargo.lock [wasm/mg3d] feat #3: expose mg3d to wasm glue 2024-09-20 23:22:04 +01:00
Cargo.toml feat: added audio type detector 2024-09-15 00:07:46 +01:00
Dockerfile ci: test pipeline 2024-09-24 20:34:29 +01:00
LICENSE_APACHE init: it builds 2024-09-02 21:04:35 +01:00
LICENSE_MIT init: it builds 2024-09-02 21:04:35 +01:00
README.MD docs: update readme about cli solution 2024-09-14 16:18:07 +01:00

um_crypto

加解密算法实现 (Rust)。

项目结构

lib_um_crypto_rust
├── um_cli          用于调试的 CLI 方案。
├── um_crypto/*     子目录存放具体算法的代码。
├── um_wasm         将 um_crypto 包装为能从 JavaScript 层调用的代码。
└── um_wasm_loader  打包 `um_wasm` 到 npm 包的代码。

授权协议

Apache License 2.0 + MIT 双协议