PKCS #5: Password-Based Cryptography Specification Version 2.0
Content Encryption with AES_CBC_HMAC_SHA2
Content Encryption with AES GCM
Callback module for content encryptors
Callback module for key managers
Direct Key Derivation with PBES2 and HMAC-SHA-2