scclib
Stable Cloud Computing C++ Library
|
Depends on general utilities and either OpenSSL or Intel ippcp. More...
Modules | |
Big number arithmetic | |
Defines an arbitrary length big number for use in cryptographic applications. | |
X.509 and RSA certificates | |
Certificate encoding using PEM format: https://tools.ietf.org/html/rfc7468. | |
Symmetric block ciphers | |
Symmetric block ciphers suitable for use in TLS encryption. | |
Distinguished encoding rules (DER) | |
DER (Distinguished Encoding Rules), is a subset of the binary packaging format ASN.1 commonly applied to cryptography objects. | |
Elliptic curve cryptography | |
Elliptic curve ciphers for use in PKI cryptography & TLS encryption. | |
One-way hashing and message digests | |
Provides SHA, MD5, and message digest algorithms. | |
Random number generator | |
Cryptographically secure random numbers using pseudorandom number generator. | |
RSA public key cryptography | |
Provides RSA public key cryptography, suitable for use in TLS encryption. | |
Secure vector | |
Secure (automatically erased) vector. | |
Universally unique identifier (uuid) | |
Provides a randomly generated UUID. | |
Depends on general utilities and either OpenSSL or Intel ippcp.