A backend for the p≡p Engine built on Sequoia. CI: https://pep-security.lu/gitlab/cid/mirrors/pEpEngineSequoiaBackend/-/pipelines
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
Go to file
Volker Birk 01375f17f7
cd .. for nmake
1 month ago
.cargo Add ci. 1 year ago
.ci Add ci. 1 year ago
build-win64 cd .. for nmake 1 month ago
src Update chrono to 0.4.23. 4 months ago
.codespellrc Add ci. 1 year ago
.gitignore add Visual Studio project running nmake 2 months ago
.gitlab-ci.yml CI: Cleanup windows jobs 1 month ago
COPYING Add a COPYING file. 2 years ago
Cargo.lock Release v1.0.0. 2 months ago
Cargo.toml Release v1.0.0. 2 months ago
Makefile copyleft 2 months ago
NMakefile add Visual Studio project running nmake 2 months ago
README-WIN.md add NMakefile for Windows support 2 months ago
README.md adapt to pEpEngine build concept 2 months ago
build.rs Fix path in build.rs. 1 year ago
local.conf.example add Makefile and CI support 2 months ago
local.mak.example add NMakefile for Windows support 2 months ago
pep_engine_sequoia_backend.pc.in Fix the package config template and generate it automatically. 2 years ago

README.md

This library provides an implementation of the pEp Engine's cryptotech interface using Sequoia.

Building

You need at least version 1.60 of rustc and cargo.

You can build this library as follows:

Linux and macOS:

You may need to edit local.conf

$ git clone https://gitea.pep.foundation/pEp.foundation/pEpEngineSequoiaBackend.git
$ cd pEpEngineSequoiaBackend
$ make
$ make install

Windows:

C:> git clone pEpEngineSequoiaBackendProject.vcxproj.user
C:> cd pEpEngineSequoiaBackend
C:> nmake /f NMakefile

See also README-WIN.md