ETSI STF525 / Internal Testing test suite
This project provides an internal testing test suite and its associated Test Adapter/Codec
Classes | Enumerations
security_ecc.hh File Reference

Header file for Elliptic Curve Cryptography. More...

#include <vector>
#include <openssl/err.h>
#include <openssl/ec.h>
#include <openssl/pem.h>
#include <openssl/bn.h>

Go to the source code of this file.

Classes

class  security_ecc
 This class implements the generation of a key pair private/public. More...
 

Enumerations

enum  ec_elliptic_curves : unsigned char { ec_elliptic_curves::nist_p_256, ec_elliptic_curves::brainpool_p_256_r1, ec_elliptic_curves::brainpool_p_384_r1 }
 
enum  encryption_algotithm : unsigned char { encryption_algotithm::aes_128_ccm, encryption_algotithm::aes_256_ccm, encryption_algotithm::aes_128_gcm, encryption_algotithm::aes_256_gcm }
 

Detailed Description

Header file for Elliptic Curve Cryptography.

Author
ETSI STF525
Version
0.1

Enumeration Type Documentation

◆ ec_elliptic_curves

enum ec_elliptic_curves : unsigned char
strong
Enumerator
nist_p_256 

NIST P-256, P-256, primve256v1

brainpool_p_256_r1 

Brainpool P256r1

brainpool_p_384_r1 

Brainpool P384r1

◆ encryption_algotithm

enum encryption_algotithm : unsigned char
strong
Enumerator
aes_128_ccm 
aes_256_ccm 
aes_128_gcm 
aes_256_gcm