Moumouls / she-wasm

Two-level homomorphic encryption for Node.js by WebAssembly

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Build Status

Two-level homomorphic encryption for Node.js by WebAssembly

Abstract

see mcl

News

  • 2020/Nov/06 sec.decWithZkpDec(c, pub) returns [m, zkp] that zkp proves dec(c) = m, and pub.verify(c, zkp, m) returns the correctness.

Demo

for Node.js

node test

Doc

How to build

Install emsdk

mkdir work
cd work
git clone git@github.com:herumi/mcl
git clone git@github.com:herumi/she-wasm
cd mcl
make she-wasm

License

modified new BSD License http://opensource.org/licenses/BSD-3-Clause

Author

MITSUNARI Shigeo(herumi@nifty.com)

Sponsors welcome

GitHub Sponsor

About

Two-level homomorphic encryption for Node.js by WebAssembly


Languages

Language:JavaScript 68.5%Language:HTML 22.5%Language:CSS 9.0%