mirror of
https://github.com/subhobhai943/SUB-OS.git
synced 2026-10-26 00:52:50 +00:00
feat: Add Rust Base64 codec, Process hierarchy (pstree, kill), and VFS visual tree/find applets
- Implement memory-safe RFC-4648 Base64 encoder and decoder in rust/src/crypto/base64.rs - Add process parent hierarchy tracking (ppid, pgid), task_find_by_pid, task_kill, and task_dump_pstree in kernel/task.c - Add list_for_each_entry macro in include/lib/list.h - Add LazyBox applets: 'base64', 'pstree', 'kill', 'tree', 'find', and 'traceroute'
This commit is contained in:
1 parent
a8b0eae694
commit
cda9735b09
8 files changed
+443
-1
No files matched your search
@@ -76,6 +76,8 @@ int rust_chacha20_crypt(const uint8_t* key, const uint8_t* nonce, uint32_t count
|
||||
int rust_csprng_get_random(uint8_t* buffer, size_t len);
|
||||
int rust_sha3_256(const uint8_t* data, size_t len, uint8_t* out);
|
||||
int rust_aes128_ecb_encrypt(const uint8_t* key, uint8_t* block);
|
||||
int rust_base64_encode(const uint8_t* in_buf, size_t in_len, uint8_t* out_buf, size_t max_out);
|
||||
int rust_base64_decode(const uint8_t* in_buf, size_t in_len, uint8_t* out_buf, size_t max_out);
|
||||
int rust_crypto_run_benchmark(rust_crypto_bench_result_t* out_result);
|
||||
|
||||
// Hardware & Drivers
|
||||
|
||||
Reference in new issue
Block a user