Sorry itās hard to show anything for now, itās really like project scaffolding and useful functions⦠But I did a whole plan with steps that will take quite some time :)
Whatās done? š
- Project Scaffolding & dependencies (had to install libsignal, was quite hard lol)
- Custom Rust Errors (really useful!)
- Database Storage: makes saving encryption keys easier basically
- Identity: Generate key pairs and stuff (nerd magic i guess)
- Crypto: Dilithium-5 signing, message en/decryption, pre-key bundle generator
- oh and tests for each category :p
What next āØ
- Message Types
- Network Layer (will take HUGE amount of time)
- and maybe Peer ID rotation? maybe?
I know this sounds like nerd as heck but I dont have any choice lol thatās literally my project š¤·
I also made a website for this project: https://kursal.openvoxel.studio if you wanna check it out, thereās also a whitepaper about the technical stack, even though it has been reworked a bit