AKushWarrior / steel_crypt

A collection of high-level API's exposing PointyCastle to perform hashing and encrypting in popular/secure algorithms.
https://pub.dev/packages/steel_crypt
Mozilla Public License 2.0
40 stars 10 forks source link

Support for AES Encryption `EME` block mode (ECB-Mix-ECB) #19

Open t0mmar opened 4 years ago

t0mmar commented 4 years ago

My use-case would be to encrypt/decrypt rclone encrypted file names.

They are encrypted with EME using AES with 256 bit key. EME (ECB-Mix-ECB) is a wide-block encryption mode presented in the 2003 paper “A Parallelizable Enciphering Mode” by Halevi and Rogaway.

See:

AKushWarrior commented 4 years ago

I'll look into it, but I'm don't know if the use case is large enough to prioritize this.

t0mmar commented 4 years ago

Thanks! I understand, just wanted to express interest/need.

AKushWarrior commented 4 years ago

If anyone else needs this, add a thumbs up on this thread. If 5-10 unique people thumbs up, I'll try to implement EME.