Skip to content
This repository was archived by the owner on Feb 18, 2026. It is now read-only.

lerna-ai/mpc-dp-server

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Lerna mpc

Lerna noise API - ToDo: Make it Intel® SGX ready

Table of contents

Usage

Compile

For compiling the mpc server use the make utility.

# compile project
#
make

Note: needs to include libxml2 path when compiling, -lcrypto -lssl -pthread -lxml2 when linking, and run with port number.

Prerequisites

To run Lerna mpc we need to provide valid certificate files under the following paths

# Certificate file
./myCA/cacert.pem

# Private key file
./myCA/private/cakey.pem

Run

Lerna mpc is a stand alone application, in order to run application use the following command.

# Run the server
#
./noiseapi

Run in Docker

Build the Docker image

To build image, change to the project directory and run the docker build command, optionally specifying a tag. For example, to build the Docker image and tag it as version 1.0.0, do:

# Build Docker image
#
docker build . -t mpc:1.0.0

Run the Docker container

To start the Docker container with application, execute the following command:

# Run Docker container and publish 31337 port
#
docker run --rm -it -p 31337:31337 mpc:1.0.0

About

Lerna noise API

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors