Skip to content

Pairing-Based Cryptography (PBC Library) with SGX support

Notifications You must be signed in to change notification settings

tehsunnliu/pbc-sgx

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SGX enabled PBC Library

PBC library with sgx support.

Build & Install

This library requires SGX compatible GMP library.

Install GMP

Follow the instructions at SGX-enabled GMP library to install GMP library. We recommend you not to set the --prefix parameter while configuring the library. This will by default install the library uder /usr/local/ which is the requirement of Kaleido.

Build SGX-enabled PBC Library

SGX compatible PBC source code can be found under cess_pbc/pbc. To build the library please follow the instructions below.

You may set the following environment before executing the following commands

export SGX_TSTDC_CPPFLAGS=-I/usr/local/include
cd cess_pbc/pbc
./bootstrap
./configure
make
make install

About

Pairing-Based Cryptography (PBC Library) with SGX support

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages