8000 GitHub - fly2x/pqcp: pqc provider
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

fly2x/pqcp

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

pqcp

PQCP means Post-quantum cryptography Provider

This project implements a Post-Quantum Cryptography Provider (PQCP) for OpenHiTLS, supporting various post-quantum cryptographic algorithms.

Features

  • Post-quantum KEM (Key Encapsulation Mechanism) algorithms
  • Post-quantum digital signature algorithms
  • Key management for post-quantum algorithms

Building

Prerequisites

  • CMake 3.10 or higher
  • C compiler with C11 support
  • OpenHiTLS development files

Build Instructions

mkdir build
cd build
cmake ..
make

Usage

To use this provider with OpenHiTLS:

  1. Set the provider path:
CRYPT_EAL_ProviderSetLoadPath(libCtx, "/path/to/providers");
  1. Load the provider:
CRYPT_EAL_ProviderLoad(libCtx, BSL_SAL_LIB_FMT_SO, "pqcp", NULL, NULL);

Supported Algorithms

  • KEM: Scloud+
  • Digital Signatures:

License

This project is licensed under the same terms as OpenHiTLS.

About

pqc provider

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 79.7%
  • Shell 13.6%
  • CMake 6.7%
0