Vanetza
Loading...
Searching...
No Matches
vanetza::security::openssl::Key Class Reference

Public Member Functions

 Key (int nid)
 Key (EC_KEY *key)
 Key (const Key &)=delete
Key & operator= (const Key &)=delete
 Key (Key &&)
Key & operator= (Key &&)
 operator EC_KEY * ()
 operator bool () const

Private Attributes

EC_KEY * eckey

Detailed Description

Definition at line 140 of file openssl_wrapper.hpp.

Constructor & Destructor Documentation

◆ Key() [1/4]

vanetza::security::openssl::Key::Key ( )

Definition at line 170 of file openssl_wrapper.cpp.

◆ Key() [2/4]

vanetza::security::openssl::Key::Key ( int nid)
explicit

Definition at line 175 of file openssl_wrapper.cpp.

◆ Key() [3/4]

vanetza::security::openssl::Key::Key ( EC_KEY * key)
explicit

Definition at line 180 of file openssl_wrapper.cpp.

◆ Key() [4/4]

vanetza::security::openssl::Key::Key ( Key && other)

Definition at line 184 of file openssl_wrapper.cpp.

◆ ~Key()

vanetza::security::openssl::Key::~Key ( )

Definition at line 195 of file openssl_wrapper.cpp.

Member Function Documentation

◆ operator bool()

vanetza::security::openssl::Key::operator bool ( ) const
inline

Definition at line 155 of file openssl_wrapper.hpp.

◆ operator EC_KEY *()

vanetza::security::openssl::Key::operator EC_KEY * ( )
inline

Definition at line 154 of file openssl_wrapper.hpp.

◆ operator=()

Key & vanetza::security::openssl::Key::operator= ( Key && other)

Definition at line 189 of file openssl_wrapper.cpp.

Member Data Documentation

◆ eckey

EC_KEY* vanetza::security::openssl::Key::eckey
private

Definition at line 158 of file openssl_wrapper.hpp.


The documentation for this class was generated from the following files: