End to End encryption (AES) for multiple languages (cross-platform) with CBC
| Icon | Item | |:----:|:-----------------------------:| | 🥳 | Upcoming | | ⚖️ | License | | 📝 | ChangeLog |
xml
encrypto_aes = "0.1.0"
```rust
let msg = b"abc";
let mut c = EncryptoAES::init(256).unwrap();
let enc = c.encryptcbc(msg);
let dec = c.decryptcbc(enc.clone());
asserteq!(&*msg.asslice(), dec);
let enc = c.encrypt_cfb128(msg);
let dec = c.decrypt_cfb128(zenc.clone());
assert_eq!(&*msg.as_slice(), dec);
```
| Supported Languages | Status | |---------------------|-----------------------------------------------------------------------------------------------------------| | Flutter | Completed and available here | | Java | Completed and available here | | JavaScript | Completed and available here |