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

Public Member Functions

 BigNumber (const ByteBuffer &buf)
 
template<std::size_t N>
 BigNumber (const std::array< uint8_t, N > &bin)
 
 operator BIGNUM * ()
 
BIGNUM * move ()
 

Private Member Functions

 BigNumber (const uint8_t *, std::size_t)
 

Private Attributes

BIGNUM * bignum
 

Detailed Description

Definition at line 42 of file openssl_wrapper.hpp.

Constructor & Destructor Documentation

◆ BigNumber() [1/4]

vanetza::security::openssl::BigNumber::BigNumber ( )

Definition at line 29 of file openssl_wrapper.cpp.

◆ ~BigNumber()

vanetza::security::openssl::BigNumber::~BigNumber ( )

Definition at line 46 of file openssl_wrapper.cpp.

◆ BigNumber() [2/4]

vanetza::security::openssl::BigNumber::BigNumber ( const ByteBuffer &  buf)
inline

Definition at line 48 of file openssl_wrapper.hpp.

◆ BigNumber() [3/4]

template<std::size_t N>
vanetza::security::openssl::BigNumber::BigNumber ( const std::array< uint8_t, N > &  bin)
inline

Definition at line 54 of file openssl_wrapper.hpp.

◆ BigNumber() [4/4]

vanetza::security::openssl::BigNumber::BigNumber ( const uint8_t *  arr,
std::size_t  len 
)
private

Definition at line 34 of file openssl_wrapper.cpp.

Member Function Documentation

◆ move()

BIGNUM * vanetza::security::openssl::BigNumber::move ( )

Definition at line 39 of file openssl_wrapper.cpp.

◆ operator BIGNUM *()

vanetza::security::openssl::BigNumber::operator BIGNUM * ( )
inline

Definition at line 59 of file openssl_wrapper.hpp.

Member Data Documentation

◆ bignum

BIGNUM* vanetza::security::openssl::BigNumber::bignum
private

Definition at line 65 of file openssl_wrapper.hpp.


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