Qt cross-platform class which allows transparently encrypt/decrypt QFileDevice using AES algorithm with OpenSSL library