wallix / Cingulata

Cingulata (pronounced "tchingulata") is a compiler toolchain and RTE for running C++ programs over encrypted data by means of fully homomorphic encryption techniques.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Cingulata

Cingulata (pronounced "tchingulata") is a compiler toolchain and RTE for running C++ programs over encrypted data by means of fully homomorphic encryption techniques.

The toolchain is formerly known as the Armadillo toolchain.

For details, installation guide and tutorials, please check out the project's Wiki.

Enjoy,

Happy cryptocomputing!

Quickstart

You can use Docker to easily build and run Cingulata. Run:

docker build .

To build the container which will contain the Cingulata compiler and

docker run [container_id]

to generate the Hello World with Cingulata.

About

Cingulata (pronounced "tchingulata") is a compiler toolchain and RTE for running C++ programs over encrypted data by means of fully homomorphic encryption techniques.

License:Other


Languages

Language:C++ 71.5%Language:C 8.1%Language:Shell 8.0%Language:Python 7.0%Language:CMake 5.5%