rippled
Public Types | Public Member Functions | Static Public Member Functions | List of all members
ripple::PublicKey_test Class Reference
Inheritance diagram for ripple::PublicKey_test:
Inheritance graph
[legend]
Collaboration diagram for ripple::PublicKey_test:
Collaboration graph
[legend]

Public Types

using blob = std::vector< std::uint8_t >
 

Public Member Functions

blob sig (std::string const &hex)
 
bool check (std::optional< ECDSACanonicality > answer, std::string const &s)
 
void testCanonical ()
 
void testBase58 (KeyType keyType)
 
void testBase58 ()
 
void testMiscOperations ()
 
void run () override
 

Static Public Member Functions

template<class FwdIter , class Container >
static void hex_to_binary (FwdIter first, FwdIter last, Container &out)
 

Detailed Description

Definition at line 27 of file PublicKey_test.cpp.

Member Typedef Documentation

◆ blob

Definition at line 30 of file PublicKey_test.cpp.

Member Function Documentation

◆ hex_to_binary()

template<class FwdIter , class Container >
static void ripple::PublicKey_test::hex_to_binary ( FwdIter  first,
FwdIter  last,
Container &  out 
)
static

Definition at line 34 of file PublicKey_test.cpp.

◆ sig()

blob ripple::PublicKey_test::sig ( std::string const &  hex)

Definition at line 68 of file PublicKey_test.cpp.

◆ check()

bool ripple::PublicKey_test::check ( std::optional< ECDSACanonicality answer,
std::string const &  s 
)

Definition at line 76 of file PublicKey_test.cpp.

◆ testCanonical()

void ripple::PublicKey_test::testCanonical ( )

Definition at line 82 of file PublicKey_test.cpp.

◆ testBase58() [1/2]

void ripple::PublicKey_test::testBase58 ( KeyType  keyType)

Definition at line 310 of file PublicKey_test.cpp.

◆ testBase58() [2/2]

void ripple::PublicKey_test::testBase58 ( )

Definition at line 397 of file PublicKey_test.cpp.

◆ testMiscOperations()

void ripple::PublicKey_test::testMiscOperations ( )

Definition at line 437 of file PublicKey_test.cpp.

◆ run()

void ripple::PublicKey_test::run ( )
override

Definition at line 457 of file PublicKey_test.cpp.