Proto commits in OpenMined/TenSEAL

These 8 commits are when the Protocol Buffers files have changed:

Commit:0e5f119
Author:Daniele Comi
Committer:GitHub

BFVTensor (#285) * BFVTensor * Fix BFVTensor python tests * Update bfvtensor.h * Update ckkstensor.h Co-authored-by: Bogdan Cebere <bogdan.cebere@gmail.com>

The documentation is generated from this commit.

Commit:c4b66ac
Author:Bogdan Cebere
Committer:GitHub

Usability improvements: Arbitrary sized vectors support (#213) * encrypted vector storage update * bump version

Commit:96a81dd
Author:Bogdan Cebere
Committer:GitHub

Symmetric encryption support (#210) * move encrypt/decrypt calls to tensealcontext * add support for symmetric encryption * update python tests * increase bazel timeouts

Commit:19632f4
Author:Bogdan Cebere
Committer:GitHub

CKKSTensor ops (#171) * ckks_tensor sum by axis * add negation * add CKKSTensor::square * Move relin, rescale, and mod_switch methods to EncryptedTensor * add plain tensor tests

Commit:1a546c9
Author:Bogdan Cebere
Committer:GitHub

tensor batching&tolist (#170) * add batching for ckks tensor * use tolist from numpy * plain tensor tests

Commit:7b6b584
Author:Bogdan Cebere
Committer:GitHub

add CKKSTensor serialization (#168) * add CKKSTensor serialization * add serialization tests for ckkstensor * update protobuffers

Commit:8c3c4e7
Author:Bogdan Cebere
Committer:GitHub

add serialization support in tensors (#109) * add serialization support in tensors * add python support * add gtests * tensor serialization tests * Update tenseal/tensors/__init__.py Co-authored-by: Ayoub Benaissa <ayouben9@gmail.com> Co-authored-by: Bilal Retiat <bilalphilomath@gmail.com>

Commit:6e31894
Author:Bogdan Cebere
Committer:GitHub

TensealContext serialization (#101) * add protobuffers * add serialization logic for SEAL objects * add serialization methods for context * overwrite deepcopy & pickle logic with protobuffers serialization * pytests&gtests * make_public_context crash. Fixed with a scoped guard.