Browse Source

pqapi.h -> pqc.h

kyber
Henry Case 3 years ago
parent
commit
f02248d478
5 changed files with 17 additions and 3 deletions
  1. +1
    -1
      CMakeLists.txt
  2. +14
    -0
      README.md
  3. +0
    -0
      public/pqc/pqc.h
  4. +1
    -1
      src/capi/pqapi.c
  5. +1
    -1
      test/ut.cpp

+ 1
- 1
CMakeLists.txt View File

@@ -77,7 +77,7 @@ else()
endif() endif()


include_directories( include_directories(
inc
public
src/common/ src/common/
src src
) )


+ 14
- 0
README.md View File

@@ -23,3 +23,17 @@ This is a repository of post-quantum schemes coppied from the submission to the


**Alternate candidates:** **Alternate candidates:**
* SPHINCS+ * SPHINCS+

## Building

CMake is used to build the library:

```
mkdir build
cd build
cmake -DCMAKE_BUILD_TYPE=Release ..
make
```

Build outputs two libraries, a static ``libpqc_s.a`` and dynamic ``libpqc.so``, which can be linked with a project.


src/capi/pqapi.h → public/pqc/pqc.h View File


+ 1
- 1
src/capi/pqapi.c View File

@@ -1,6 +1,6 @@
#include <stdint.h> #include <stdint.h>
#include <stdbool.h> #include <stdbool.h>
#include "pqapi.h"
#include <pqc/pqc.h>


// PQClean include // PQClean include
#include "sign/rainbow/rainbowV-classic/clean/api.h" #include "sign/rainbow/rainbowV-classic/clean/api.h"


+ 1
- 1
test/ut.cpp View File

@@ -1,7 +1,7 @@
#include <algorithm> #include <algorithm>
#include <vector> #include <vector>
#include <gtest/gtest.h> #include <gtest/gtest.h>
#include "capi/pqapi.h"
#include <pqc/pqc.h>


TEST(Kyber,KEMOneOff) { TEST(Kyber,KEMOneOff) {




Loading…
Cancel
Save