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 &&)
 
Signatureoperator= (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 110 of file openssl_wrapper.hpp.

Constructor & Destructor Documentation

◆ Signature() [1/5]

Signature::Signature ( ECDSA_SIG *  sig)
explicit

Definition at line 96 of file openssl_wrapper.cpp.

◆ Signature() [2/5]

Signature::Signature ( const EcdsaSignature sig)
explicit

Definition at line 101 of file openssl_wrapper.cpp.

◆ Signature() [3/5]

Signature::Signature ( const security::Signature sig)
explicit

Definition at line 106 of file openssl_wrapper.cpp.

◆ Signature() [4/5]

Signature::Signature ( Signature &&  other)

Definition at line 126 of file openssl_wrapper.cpp.

◆ ~Signature()

Signature::~Signature ( )

Definition at line 137 of file openssl_wrapper.cpp.

◆ Signature() [5/5]

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

Definition at line 111 of file openssl_wrapper.cpp.

Member Function Documentation

◆ operator bool()

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

Definition at line 123 of file openssl_wrapper.hpp.

◆ operator const ECDSA_SIG *()

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

Definition at line 120 of file openssl_wrapper.hpp.

◆ operator->() [1/2]

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

Definition at line 122 of file openssl_wrapper.hpp.

◆ operator->() [2/2]

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

Definition at line 121 of file openssl_wrapper.hpp.

◆ operator=()

Signature & Signature::operator= ( Signature &&  other)

Definition at line 131 of file openssl_wrapper.cpp.

Member Data Documentation

◆ signature

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

Definition at line 128 of file openssl_wrapper.hpp.


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