#aes #encryption #stunning-encrypto #rust-e2ee #end-to-end-encrypton #end-to-end

encrypto_aes

stunning-encrypto is cross platform end-to-end encryption dependency. And this is AES extension of the same

3 releases (breaking)

0.3.0 Nov 28, 2022
0.2.0 Nov 24, 2022
0.1.0 Nov 24, 2022

#1842 in Cryptography

MIT license

63KB
969 lines

Visitor Badge Crates Badge Crates Downloads

About Project

End to End encryption (AES) for multiple languages (cross-platform) with CBC

Icon Item
🥳 Upcoming
⚖️ License
📝 ChangeLog

Usage (rust)

Implementation

Cargo

encrypto_aes = latest

RSA

Documentation will be published soon at our website

You can try:

 let msg = b"abc";
        let mut c = EncryptoAES::init(256).unwrap();
        let enc = c.encrypt_cbc(msg);
        let dec = c.decrypt_cbc(enc.clone());
        assert_eq!(&*msg.as_slice(), dec);

        let enc = c.encrypt_cfb128(msg);
        let dec = c.decrypt_cfb128(zenc.clone());
        assert_eq!(&*msg.as_slice(), dec);

Please raise an issue here if the documentation isn't uploaded in long time

Upcoming

Supported Languages Status
Flutter Completed and available here
Java Completed and available here
JavaScript Completed and available here
  • Amazing encrypto with prevention against man in the middle attacks and AES-CBC with RSA key exchange for multiple language

License

Click here

Dependencies

~5–7MB
~135K SLoC