- Use SecureRandom instead of RbNaCl::Random with MessageEncryptor backend
- Add Cryptor::EncryptedAttribute module
- Key rotation support
- Factor all classes under Cryptor::SymmetricEncryption
- Raise Cryptor::CorruptedMessageError on MAC verification failure
- Happy Snow day!