validatePassword() public method Verifies a password against
encryptByKey() public method Encrypts data using a cryptographic
hashData() public method Prefixes data with a keyed hash
decrypt() protected method Decrypts data.
generatePasswordHash() public method Generates a secure
decryptByPassword() public method Verifies and decrypts
$cipher public property The cipher to use for encryption and decryption
generateRandomKey() public method Generates specified
$allowedCiphers public property Look-up table of block sizes and
$authKeyInfo public property HKDF info value for derivation of
Page 2 of 3