Skip to content

Releases: paragonie/ciphersweet

Version 1.4.0

10 Oct 16:33
v1.4.0
Compare
Choose a tag to compare
  • Fixes a bug with EncryptedField ignoring the pre-hash plaintext transformations. See #22.

Version 1.3.0

16 Sep 04:10
v1.3.0
Compare
Choose a tag to compare
  • Fixes a bug with EncryptedRow ignoring the pre-hash plaintext transformations.
  • Don't auto-suggest ModernCrypto on old platforms.

Version 1.2.0

21 Jun 18:39
v1.2.0
96f6300
Compare
Choose a tag to compare

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

14 May 15:48
v1.1.0
Compare
Choose a tag to compare
  • Mostly, documentation fixes.
  • Also, added the Compound transformation, which is useful for packing together multiple indexes.

Version 1.0.0

09 May 20:13
v1.0.0
Compare
Choose a tag to compare

Stable release of CipherSweet. The only changes since v0.2.0 are documentation-related.

Version 0.2.0

02 May 02:41
v0.2.0
Compare
Choose a tag to compare
Version 0.2.0 Pre-release
Pre-release
  • #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

01 May 04:59
v0.1.0
Compare
Choose a tag to compare
Version 0.1.0 Pre-release
Pre-release

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.