Skip to content

hiiii5/OsslKey

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

This is a wrapper for Open SSL keys.

For now this wrapper only supports ECDSA keys.


Dependencies

Installation

# This will build and create an install folder that can be used in other projects.
./build.sh

Usage

list(APPEND CMAKE_PREFIX_PATH "/path/to/OsslEcKey/install")
find_package(OsslEcKey REQUIRED)
target_link_libraries(${PROJECT_NAME} PRIVATE ossl::OsslKey)
#include <OsslKey/OsslEcKey.h>
#include <OsslKey/OsslResult.h>

OsslKey::OsslEcKey key;
// To generate a fresh key pair.
OsslKey::OsslResult result = key.GenerateKeyPair();
if (result != OsslKey::OsslResult::Success) {
    // Handle error.
}

About

A wrapper for Open SSL keys

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published