BitShares-Core  7.0.2
BitShares blockchain node software and command-line wallet software
Public Member Functions | Static Public Member Functions | Public Attributes | List of all members
fc::ecc::detail::public_key_impl Class Reference

#include <_elliptic_impl_pub.hpp>

Public Member Functions

 public_key_impl () BOOST_NOEXCEPT
 
 public_key_impl (const public_key_impl &cpy) BOOST_NOEXCEPT
 
 public_key_impl (public_key_impl &&cpy) BOOST_NOEXCEPT
 
 ~public_key_impl () BOOST_NOEXCEPT
 
public_key_imploperator= (const public_key_impl &pk) BOOST_NOEXCEPT
 
public_key_imploperator= (public_key_impl &&pk) BOOST_NOEXCEPT
 
 public_key_impl () BOOST_NOEXCEPT
 
 public_key_impl (const public_key_impl &cpy) BOOST_NOEXCEPT
 

Static Public Member Functions

static int ECDSA_SIG_recover_key_GFp (EC_KEY *eckey, ECDSA_SIG *ecsig, const unsigned char *msg, int msglen, int recid, int check)
 

Public Attributes

EC_KEY * _key = nullptr
 
public_key_data _key
 

Detailed Description

Definition at line 13 of file _elliptic_impl_pub.hpp.

Constructor & Destructor Documentation

◆ public_key_impl() [1/5]

fc::ecc::detail::public_key_impl::public_key_impl ( )

◆ public_key_impl() [2/5]

fc::ecc::detail::public_key_impl::public_key_impl ( const public_key_impl cpy)

◆ public_key_impl() [3/5]

fc::ecc::detail::public_key_impl::public_key_impl ( public_key_impl &&  cpy)

◆ ~public_key_impl()

fc::ecc::detail::public_key_impl::~public_key_impl ( )

◆ public_key_impl() [4/5]

fc::ecc::detail::public_key_impl::public_key_impl ( )
inline

Definition at line 39 of file elliptic_secp256k1.cpp.

◆ public_key_impl() [5/5]

fc::ecc::detail::public_key_impl::public_key_impl ( const public_key_impl cpy)
inline

Definition at line 45 of file elliptic_secp256k1.cpp.

Member Function Documentation

◆ ECDSA_SIG_recover_key_GFp()

static int fc::ecc::detail::public_key_impl::ECDSA_SIG_recover_key_GFp ( EC_KEY *  eckey,
ECDSA_SIG *  ecsig,
const unsigned char *  msg,
int  msglen,
int  recid,
int  check 
)
static

◆ operator=() [1/2]

public_key_impl& fc::ecc::detail::public_key_impl::operator= ( const public_key_impl pk)

◆ operator=() [2/2]

public_key_impl& fc::ecc::detail::public_key_impl::operator= ( public_key_impl &&  pk)

Member Data Documentation

◆ _key [1/2]

EC_KEY* fc::ecc::detail::public_key_impl::_key = nullptr

Definition at line 27 of file _elliptic_impl_pub.hpp.

◆ _key [2/2]

public_key_data fc::ecc::detail::public_key_impl::_key

Definition at line 51 of file elliptic_secp256k1.cpp.


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