Skip to content

Fix Serialization/Deserialization API and examples#63

Merged
yspolyakov merged 19 commits intodevfrom
rsoliveira-serial-fix
Sep 19, 2023
Merged

Fix Serialization/Deserialization API and examples#63
yspolyakov merged 19 commits intodevfrom
rsoliveira-serial-fix

Conversation

@reneroliveira
Copy link
Copy Markdown
Collaborator

  • Adding Python layer to return deserialized object (as tuple)
  • Fix the CryptoContext deserialization bug
  • Added serialization examples for BGV, BFV, and CKKS
  • Other minor bug fixes

@reneroliveira reneroliveira added the bug Something isn't working label Sep 16, 2023
@reneroliveira reneroliveira added this to the Release 0.8.1 milestone Sep 16, 2023
@reneroliveira reneroliveira self-assigned this Sep 16, 2023
@reneroliveira reneroliveira linked an issue Sep 16, 2023 that may be closed by this pull request
@reneroliveira
Copy link
Copy Markdown
Collaborator Author

reneroliveira commented Sep 16, 2023

After review, squash and merge. This is an old branch with a lot of commits from unsuccessful tests.

@yspolyakov yspolyakov merged commit ca2271d into dev Sep 19, 2023
yspolyakov added a commit that referenced this pull request Sep 19, 2023
* pybind global

* Update ckks-boot example (Issue #54)

* Threshold FHE Support (#61)

* Threshold FHE - BGVrnsAdditive

* EvalKeyMap Prototypes

* Threshold FHE - BGVrns/CKKS + 5 parties prototype

* Threshold-FHE final working capabilities

* PR review response

* Fix Serialization/Deserialization API and examples (#63)

* temporary fix for deserialization

* Deserial: testing different workaround

* test tuple impl

* test seria file

* testing ownership problem

* temporary fix for deserialization

* Deserial: testing different workaround

* test tuple impl

* test seria file

* testing ownership problem

* add debug functions

* serialization works for ckks, added missing serialization methods, privatekey has constructor now

* resolve merge conflicts

* Fix DeserializeFromFile bug

* simple-real-numbers-serial

* real numbers fix

* fix bindings file

* fix merge conflicts

* typo

---------

Co-authored-by: Gergo, Petrik <gergo.petrik@xtendr.io>

* Update CMakeLists.txt

* remove unavaiable section (#66)

---------

Co-authored-by: Rener Oliveira (Ubuntu WSL) <rener.oliveira@fgv.edu.br>
Co-authored-by: Rener Oliveira <53785783+reneroliveira@users.noreply.github.com>
Co-authored-by: Gergo, Petrik <gergo.petrik@xtendr.io>
@reneroliveira reneroliveira deleted the rsoliveira-serial-fix branch October 3, 2023 14:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Serialization examples for pke are not working

3 participants