https://luckyresistor.me/2019/04/14/inline-aes-256-cbc-implementation/
Inline AES 256 / CBC Implementation