I read somewhere that decryption can be faster than encryption. It's right? This will be a pure software implementation that can be openssl.
Block encryption mode can have a direct impact on the performance of encryption / decryption processes. Roughly speaking; operations performed in each round, while AES encrypts the data block, are performed in the opposite direction (decryption), so there is no reasonable justification for changing the performance of encryption / decryption; some of the operations of block encryption of operations (for example, CBC) require sequential operation when encrypting input blocks, while there is no need for sequential operation in decryption. Please check this link for further discussion on this subject: https://security.stackexchange.com/questions/38055/why-does-aes-encryption-take-more-time-than-decryption
AES - , . AES , , AES xor .