Use new/stronger openssl options for crypt_data(). Fixes #9421
Retry with legacy options if new options fail, so we can still read old style data from previous encryption runs (e.g. old encrypted backups, ACB entries, etc)
Better error handling and suppression to prevent issues like #9421.
Related issues
Bug #9421: crypt_data() needs to support stronger key derivation
Use new/stronger openssl options for crypt_data(). Fixes #9421
Retry with legacy options if new options fail, so we can still
read old style data from previous encryption runs (e.g. old encrypted
backups, ACB entries, etc)
Better error handling and suppression to prevent issues like #9421.