BitShares-Core  4.0.0
BitShares blockchain implementation and command-line interface software
Classes | Typedefs | Functions
fc::ecc::detail Namespace Reference

Classes

class  private_key_impl
 
class  public_key_impl
 

Typedefs

typedef zero_initialized_array< unsigned char, 37 > chr37
 

Functions

const secp256k1_context_t * _get_context ()
 
void _init_lib ()
 
fc::sha256 _left (const fc::sha512 &v)
 
fc::sha256 _right (const fc::sha512 &v)
 
chr37 _derive_message (const public_key_data &key, int i)
 
const ec_group & get_curve ()
 
const private_key_secretget_curve_order ()
 
const private_key_secretget_half_curve_order ()
 

Typedef Documentation

typedef zero_initialized_array< unsigned char, 37 > fc::ecc::detail::chr37

Definition at line 20 of file elliptic_common.cpp.

Function Documentation

chr37 fc::ecc::detail::_derive_message ( const public_key_data key,
int  i 
)

Definition at line 63 of file elliptic_common.cpp.

const secp256k1_context_t * fc::ecc::detail::_get_context ( )

Definition at line 24 of file elliptic_secp256k1.cpp.

void fc::ecc::detail::_init_lib ( )

Definition at line 29 of file elliptic_secp256k1.cpp.

fc::sha256 fc::ecc::detail::_left ( const fc::sha512 v)

Definition at line 22 of file elliptic_common.cpp.

fc::sha256 fc::ecc::detail::_right ( const fc::sha512 v)

Definition at line 29 of file elliptic_common.cpp.

const ec_group & fc::ecc::detail::get_curve ( )

Definition at line 73 of file elliptic_common.cpp.

const private_key_secret & fc::ecc::detail::get_curve_order ( )

Definition at line 91 of file elliptic_common.cpp.

const private_key_secret & fc::ecc::detail::get_half_curve_order ( )

Definition at line 110 of file elliptic_common.cpp.