Fix aes spitting garbage on Linux
Separate Makefiles for GNU make on Linux and BSD make on FreeBSD
Make RSA work with OpenSSL 1.1.1l as well
Merge branch 'aes' into openssl-3.0
Add a bunch of CPP to get it compiling with OpenSSL 1.1.1
But not fully working yet
Preliminary Implementation of AES Encryption/Decryption
Initial notes on AES encryption and decryption
Add lib64 to LDIR
As tested on OpenSSL 3.0.0-beta2
Finish porting to OpenSSL 3.0
Avoid OpenSSL 3.0 deprecations during RSA encrypt
Check key id for RSA key validation
Replace RSA specific structures with EVP_PKEY
Prepare for migration to OpenSSL 3.0
Exit with proper exit code in case of encryption / decryption errors