BitShares-Core  7.0.2
BitShares blockchain node software and command-line wallet 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

◆ chr37

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

Definition at line 20 of file elliptic_common.cpp.

Function Documentation

◆ _derive_message()

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

Definition at line 63 of file elliptic_common.cpp.

◆ _get_context()

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

Definition at line 24 of file elliptic_secp256k1.cpp.

◆ _init_lib()

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

Definition at line 29 of file elliptic_secp256k1.cpp.

◆ _left()

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

Definition at line 22 of file elliptic_common.cpp.

◆ _right()

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

Definition at line 29 of file elliptic_common.cpp.

◆ get_curve()

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

Definition at line 73 of file elliptic_common.cpp.

◆ get_curve_order()

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

Definition at line 91 of file elliptic_common.cpp.

◆ get_half_curve_order()

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

Definition at line 110 of file elliptic_common.cpp.