How to encrypt a file using AES in 256-bit CBC/CTR mode using OpenSSL in C

what is this