stm32-rs / stm32wlxx-hal

A Hardware abstraction layer for the stm32wl series chips written in rust.
Apache License 2.0
45 stars 18 forks source link

Basic AES-CBC support #350

Open MrSoUndso opened 1 year ago

MrSoUndso commented 1 year ago

Hi everyone!

I added basic support for CBC encryption to the aes module.

I needed it for a project of mine, so it is not as extensive as it should be (missing tests / inplace support / decryption), but I cannot work on it right now, so I'm opening this pull request to allow others to work on this until I can :)