rippled
Public Types | Public Member Functions | Static Public Member Functions | Private Member Functions | Private Attributes | List of all members
ripple::openssl::ec_point Class Reference

Public Types

using pointer_t = EC_POINT *
 

Public Member Functions

 ec_point (EC_GROUP const *group)
 
 ~ec_point ()
 
 ec_point (ec_point const &)=delete
 
ec_pointoperator= (ec_point const &)=delete
 
 ec_point (ec_point &&that) noexcept
 
EC_POINT * get ()
 
EC_POINT const * get () const
 

Static Public Member Functions

static ec_point acquire (pointer_t raw)
 

Private Member Functions

 ec_point (pointer_t raw)
 

Private Attributes

pointer_t ptr
 

Detailed Description

Definition at line 172 of file openssl.h.

Member Typedef Documentation

◆ pointer_t

Definition at line 175 of file openssl.h.

Constructor & Destructor Documentation

◆ ec_point() [1/4]

ripple::openssl::ec_point::ec_point ( pointer_t  raw)
private

Definition at line 180 of file openssl.h.

◆ ec_point() [2/4]

ripple::openssl::ec_point::ec_point ( EC_GROUP const *  group)

Definition at line 70 of file openssl.cpp.

◆ ~ec_point()

ripple::openssl::ec_point::~ec_point ( )

Definition at line 193 of file openssl.h.

◆ ec_point() [3/4]

ripple::openssl::ec_point::ec_point ( ec_point const &  )
delete

◆ ec_point() [4/4]

ripple::openssl::ec_point::ec_point ( ec_point &&  that)
noexcept

Definition at line 202 of file openssl.h.

Member Function Documentation

◆ acquire()

static ec_point ripple::openssl::ec_point::acquire ( pointer_t  raw)
static

Definition at line 186 of file openssl.h.

◆ operator=()

ec_point& ripple::openssl::ec_point::operator= ( ec_point const &  )
delete

◆ get() [1/2]

EC_POINT* ripple::openssl::ec_point::get ( )

Definition at line 209 of file openssl.h.

◆ get() [2/2]

EC_POINT const* ripple::openssl::ec_point::get ( ) const

Definition at line 214 of file openssl.h.

Member Data Documentation

◆ ptr

pointer_t ripple::openssl::ec_point::ptr
private

Definition at line 178 of file openssl.h.