Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Conversion between TFHErs fheint and Concrete ciphertexts/keys #945

Merged
merged 16 commits into from
Sep 3, 2024

Commits on Sep 3, 2024

  1. Configuration menu
    Copy the full SHA
    45c1386 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4838d56 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    f2368ca View commit details
    Browse the repository at this point in the history
  4. feat(compiler): provide keyid and variance while importing

    this was previously hardcoded
    youben11 committed Sep 3, 2024
    Configuration menu
    Copy the full SHA
    c783f2a View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    760e20c View commit details
    Browse the repository at this point in the history
  6. feat(compiler/frontend): serialize a given secret key

    This is useful for it to be used in TFHErs
    youben11 committed Sep 3, 2024
    Configuration menu
    Copy the full SHA
    cb22c48 View commit details
    Browse the repository at this point in the history
  7. fix(frontend): make tfhers ciphertext lsb first

    this is done to have the same format as tfhers
    youben11 committed Sep 3, 2024
    Configuration menu
    Copy the full SHA
    355a130 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    2dec986 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    c7592e8 View commit details
    Browse the repository at this point in the history
  10. test(frontend): add utility to enc/dec TFHErs encrypted integers

    this will be used to test Concrete <> TFHErs compatibility
    youben11 committed Sep 3, 2024
    Configuration menu
    Copy the full SHA
    4738dd8 View commit details
    Browse the repository at this point in the history
  11. test(frontend): add e2e tfhers compatibility tests (concrete keygen)

    Concrete doing the keygen, while TFHErs doing enc/dec
    youben11 committed Sep 3, 2024
    Configuration menu
    Copy the full SHA
    07c27f9 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    6f3499a View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    05b502a View commit details
    Browse the repository at this point in the history
  14. refactor(compiler): get fheint description from type instead of buffer

    we were doing a deserialization previously to get the fheint
    description, but we will now construct it from the type instead. It's
    still possible for the user to get the description from the buffer and
    use it for import (using the Compiler API).
    youben11 committed Sep 3, 2024
    Configuration menu
    Copy the full SHA
    92749c0 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    704562a View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    278def1 View commit details
    Browse the repository at this point in the history