Ruvik Proto - end-to-end encryption protocol developed for university course work as simplified Signal protocol
It uses:
- RSA for session establishment
- HMAC-SHA256 for key creation
- Ratchet mechanism for keys management
- AES-256 for message encryption
WARNING
It's just university project. For now, it is not intend to use this in serious project.