Vanetza
Loading...
Searching...
No Matches
vanetza::security::openssl::Signature Class Reference
Inheritance diagram for vanetza::security::openssl::Signature:

Public Member Functions

 Signature (ECDSA_SIG *sig)
 Signature (const EcdsaSignature &sig)
 Signature (const security::Signature &sig)
 Signature (Signature &&)
Signature & operator= (Signature &&)
 operator const ECDSA_SIG * ()
const ECDSA_SIG * operator-> () const
ECDSA_SIG * operator-> ()
 operator bool ()

Private Member Functions

 Signature (const ByteBuffer &r, const ByteBuffer &s)

Private Attributes

ECDSA_SIG * signature

Detailed Description

Definition at line 118 of file openssl_wrapper.hpp.

Constructor & Destructor Documentation

◆ Signature() [1/5]

vanetza::security::openssl::Signature::Signature ( ECDSA_SIG * sig)
explicit

Definition at line 125 of file openssl_wrapper.cpp.

◆ Signature() [2/5]

vanetza::security::openssl::Signature::Signature ( const EcdsaSignature & sig)
explicit

Definition at line 130 of file openssl_wrapper.cpp.

◆ Signature() [3/5]

vanetza::security::openssl::Signature::Signature ( const security::Signature & sig)
explicit

Definition at line 135 of file openssl_wrapper.cpp.

◆ Signature() [4/5]

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

Definition at line 154 of file openssl_wrapper.cpp.

◆ ~Signature()

vanetza::security::openssl::Signature::~Signature ( )

Definition at line 165 of file openssl_wrapper.cpp.

◆ Signature() [5/5]

vanetza::security::openssl::Signature::Signature ( const ByteBuffer & r,
const ByteBuffer & s )
private

Definition at line 140 of file openssl_wrapper.cpp.

Member Function Documentation

◆ operator bool()

vanetza::security::openssl::Signature::operator bool ( )
inline

Definition at line 131 of file openssl_wrapper.hpp.

◆ operator const ECDSA_SIG *()

vanetza::security::openssl::Signature::operator const ECDSA_SIG * ( )
inline

Definition at line 128 of file openssl_wrapper.hpp.

◆ operator->() [1/2]

ECDSA_SIG * vanetza::security::openssl::Signature::operator-> ( )
inline

Definition at line 130 of file openssl_wrapper.hpp.

◆ operator->() [2/2]

const ECDSA_SIG * vanetza::security::openssl::Signature::operator-> ( ) const
inline

Definition at line 129 of file openssl_wrapper.hpp.

◆ operator=()

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

Definition at line 159 of file openssl_wrapper.cpp.

Member Data Documentation

◆ signature

ECDSA_SIG* vanetza::security::openssl::Signature::signature
private

Definition at line 136 of file openssl_wrapper.hpp.


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