{"repo":"Huelse/SEAL-Python","free":true,"listed":false,"github":"https://github.com/Huelse/SEAL-Python","clone":"git clone https://github.com/Huelse/SEAL-Python.git","description":"Microsoft SEAL 4.X For Python","language":"C++","stars":349,"topics":["seal-python","microsoft-seal","he","seal","homomorphic-encryption","encryption","python-bindings","pyseal"],"license":"MIT","category":"security-tools","readme_excerpt":"Microsoft SEAL For Python This is a python binding for the Microsoft SEAL library. Microsoft SEAL is an easy-to-use open-source (MIT licensed) homomorphic encryption library developed by the Cryptography Research group at Microsoft. pybind11 is a lightweight header-only library that exposes C++ types in Python and vice versa, mainly to create Python bindings of existing C++ code. Contents Install Build Typing Note Serialize Other FAQ Release Install SEAL-Python is available on PyPI: Build On macOS, use the same deployment target for both the SEAL static library and the Python extension to avoid linker warnings about mismatched macOS versions: ### Linux Recommend: Clang++ ( = 10.0) or GNU G++ ( = 9.4), CMake ( = 3.16) Build examples: -DSEAL BUILD EXAMPLES=ON More cmake options ### Windows Visual Studio 2019 or newer is required. x64 support only! And use the x64 Native Tools Command Prompt for VS command prompt to configure and build the Microsoft SEAL library. It's usually can be found in your Start Menu. Microsoft SEAL official docs. ### Docker requires: Docker To build source code into a docker image (from this directory): To use the image by running it as an interactive container: Note ### Serialize See more in examples/7 serialization.py , here is a simple example: Supported classes: EncryptionParameters, Ciphertext, Plaintext, SecretKey, PublicKey, RelinKeys, GaloisKeys ### Other The latest SEAL library includes many changes. We’ve tried to make the Python API easier to ","default_branch":null,"files":null,"tree":[],"storefront":"/r/Huelse","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Huelse/SEAL-Python/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}