feat(sdk): add collections for nanotdf #1695
Open
+327
−64
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Adds in Datasets for NanoTDF. If dataset store is enabled in SDK, nanoTDF headers will be saved with their unwrapped key, so future nanoTDFs can be decrypted without extra rewrap calls. NanoTDFs will be able to be written in a dataset in the NanoTDFConfig, allowing for flexible usage of datasets.
Example Local Run
To run a quick example collection locally. This will write two collections with 50 nTDFs with the plaintext being changed to
<i>: <plaintext>
. Decrypt will decrypt the two collections and will only do two unwrap calls rather than 100 for each nTDF.