BitShares-Core  4.0.0
BitShares blockchain implementation and command-line interface 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

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

Definition at line 39 of file elliptic_secp256k1.cpp.

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

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
public_key_impl& fc::ecc::detail::public_key_impl::operator= ( const public_key_impl pk)
public_key_impl& fc::ecc::detail::public_key_impl::operator= ( public_key_impl &&  pk)

Member Data Documentation

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

Definition at line 27 of file _elliptic_impl_pub.hpp.

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: