{"repo":"fairmath/polycircuit","free":true,"listed":false,"github":"https://github.com/fairmath/polycircuit","clone":"git clone https://github.com/fairmath/polycircuit.git","description":"Polycircuit is an FHE components library built via FHERMA competitions","language":"C++","stars":21,"topics":["encryption","fhe","privacy","homomorphic-encryption","homomorphic-encryption-library"],"license":"Apache-2.0","category":"security-tools","readme_excerpt":"FHE Components library This repository is an initial phase of building an application layer FHE Components library for developers and serves as the home to the award-winning solutions from the FHERMA challenges platform. The library will be constantly extended by adding new FHE components. Installation To use library components, you'll need to install several dependencies and Polycircuit library itself. Prerequisites Ensure you have the following dependencies installed: CMake = 3.5.1 G++ = 11.4 Git = 2.34.1 Library installation To install the header-only Polycircuit library, follow these steps: 1. Clone the repository 2. Configure CMake and install Polycircuit library in /usr/local/include You can also set a different installation directory: Build and run the examples The examples demonstrate the basic use of a particular component. To build and run examples, you'll need to install several dependencies. Prerequisites Ensure you have the following dependencies installed: CMake = 3.5.1 G++ = 11.4 Git = 2.34.1 Boost = 1.74.0 OpenFHE = 1.1.4 Building and running the MatrixMultiplicationUsage example: 1. Build: 2. Run (for more info about accepting parameters, see help): Contributing to the Library There are two ways to contribute to Polycircuit: - Create PR with a new component or improvements for an existing one; - Participate in the challenges on the FHERMA platform. Stay Connected Join our vibrant community to stay updated on the latest developments, participate in discussions","default_branch":null,"files":null,"tree":[],"storefront":"/r/fairmath","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/fairmath/polycircuit/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."}