Releases: paragonie/ciphersweet
Releases · paragonie/ciphersweet
Version 1.4.0
- Fixes a bug with
EncryptedField
ignoring the pre-hash plaintext transformations. See #22.
Version 1.3.0
- Fixes a bug with
EncryptedRow
ignoring the pre-hash plaintext transformations. - Don't auto-suggest
ModernCrypto
on old platforms.
Version 1.2.0
Created an EncryptedRow
API, which allows the simple creation of blind indexes composed of multiple fields (a.k.a. CompoundIndex
).
The new API's basic usage is documented.
Version 1.1.0
- Mostly, documentation fixes.
- Also, added the Compound transformation, which is useful for packing together multiple indexes.
Version 1.0.0
Stable release of CipherSweet. The only changes since v0.2.0
are documentation-related.
Version 0.2.0
- #4: Documented the Key Hierarchy used by CipherSweet.
- #5: Removed the RSA stuff left over from our first draft, which greatly simplified our codebase.
- #7: Changed the API slightly to allow more granular (bits rather than bytes) blind index sizing. This will allow them to be more useful as Bloom filters for smaller datasets.
- Added a newer, simpler
KeyProvider
(and used it in the documentation):StringProvider
. This is useful for developers accustomed to loading keys from a string stored in a PHP script.
Version 0.1.0
We're proud to announce the initial public release of CipherSweet, a library that facilitates searchable field-level encryption in PHP software, with the intention of integration with CRM software seeking to encrypt data at-rest to meet regional or international compliance needs (without making SELECT queries needlessly slow).
Please read the documentation and let us know if anything needs to be improved.