Skip to content

alexgaas/openssl

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 

Repository files navigation

openssl cpp

C++ OpenSSL thin wrapper I use for all my cryptography experiments and identity servers / frameworks.

v1 version:

  • basic initialization / uninitialization of OpenSSL
  • POCO Crypto constructs (EVPPKey as example) exposed for crypto-based operations
  • SHA1 / digest as example to call constructs
  • basic unit tests

v2 version:

  • introduces Holder class to effectively initialize OpenSSL constructs
  • RSA added as example of using holder class
  • additional unit tests added for RSA

Prerequisites

Building

mkdir build
cd build
cmake ..
make

Testing

The project uses GoogleTest. Tests are automatically discovered and can be run after building:

./build/openssl_tests

About

C++ OpenSSL thin wrapper I use for all my cryptography experiments and identity servers / frameworks

Topics

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors