All notable changes to this project will be documented in this file.
- Upgrade to CoverCrypt
14.0.0
- Update benchmark key and ciphertext
- Update integration test key and cipher
- Use only native types Uint8, Uint32, etc. in cloudproof header
- Add Findex v6 support
- Add findex in memory test
- Covercrypt edit policy capability (#42)
- [iOS] Add integration tests
- upgrade Findex (v3.0.0 -> v4.0.0):
- change indexed values size (require a reset of the index database)
- change search interface
- remove
insecureFetchChainsBatchSize - searching for a non indexed keyword leads to an empty array for this keyword in the search results instead of this keyword being missing from the results.
- support multiple fetch entry tables
- remove
- change upsert interface:
- add deletions
- Auto publishing in CI
- Use cloudproof binary instead of findex and cover_crypt bins
- Support CoverCrypt 11.0 and Findex 3.0.0
- Update kms to 4.3.3
- Remove useless commented functions in ios header
- Uniformize readme with other repos
- Add
ProgressCallbackas an argument of the search function - Add conversions in
Locationto/from number (int)
- Remove unsupported targets
- Add cross tests
- Clean github cache for each completed PR
- Build example for ios
- Update search callback to return
intinstead ofbool - Make sure published package contains dll, so, dylib files
- Update
searchto returnLocationonly - Support CoverCrypt 10.0
- Add github ci
- Remove native libs from repo and download them from https://package.cosmian.com.
- Add wrapping functions for callbacks in
Findexto help simplify implementation of callbacks - Add
insecureFetchChainsBatchSizeargument toFindex.searchto reduce the number offetchChainscalls during searches
- Merge tag 'v4.0.0' into develop
- Check non regression on existing SQLite db
- Rework upsertEntries
- Rename sqlite filename
- Support findex v1.0.1
- Merge tag 'v3.1.0' into develop
- Update findex native libraries to 1.0.1
- Add policy class for cover_crypt
- Merge tag 'v3.0.1' into develop
- Update version
- Rename IndexRow to UidAndValue to align with another languages
- Rename Word to Keywords
- Add public doc test
- No interaction when autopublish
- fix package installation
- add FFI call for cover_crypt encryption
- test vectors verification on cover_crypt
- update to cover_crypt 8.0.0 and findex 0.12.0
- decrypt with authentication data
- update to cover_crypt 7.1.0 and findex 0.10.0
countfunction of SQLite test
- Create first major semver version
- Update Android libs, iOS, MacOS and Windows
- Decryption with
CoverCryptDecryption - Decryption with
CoverCryptDecryptionWithCache
- Search
- Upsert