PIVX Core  5.6.99
P2P Digital Currency
Classes | Functions
bls_tests.cpp File Reference
#include "test/test_pivx.h"
#include "bls/bls_batchverifier.h"
#include "bls/bls_ies.h"
#include "bls/bls_worker.h"
#include "bls/bls_wrapper.h"
#include "bls/key_io.h"
#include "random.h"
#include <boost/test/unit_test.hpp>
Include dependency graph for bls_tests.cpp:

Go to the source code of this file.

Classes

struct  Member
 
struct  Message
 

Functions

 BOOST_AUTO_TEST_CASE (bls_sig_tests)
 
std::vector< size_t > GetRandomElements (size_t m, size_t n)
 
 BOOST_AUTO_TEST_CASE (dkg)
 
 BOOST_AUTO_TEST_CASE (bls_ies_tests)
 
template<typename BLSKey >
BLSKey FromHex (const std::string &str)
 
 BOOST_AUTO_TEST_CASE (bls_sk_io_tests)
 
 BOOST_AUTO_TEST_CASE (bls_pk_io_tests)
 
 BOOST_AUTO_TEST_CASE (batch_verifier_tests)
 

Function Documentation

◆ BOOST_AUTO_TEST_CASE() [1/6]

BOOST_AUTO_TEST_CASE ( batch_verifier_tests  )

Definition at line 362 of file bls_tests.cpp.

◆ BOOST_AUTO_TEST_CASE() [2/6]

BOOST_AUTO_TEST_CASE ( bls_ies_tests  )

Definition at line 190 of file bls_tests.cpp.

Here is the call graph for this function:

◆ BOOST_AUTO_TEST_CASE() [3/6]

BOOST_AUTO_TEST_CASE ( bls_pk_io_tests  )

Definition at line 272 of file bls_tests.cpp.

Here is the call graph for this function:

◆ BOOST_AUTO_TEST_CASE() [4/6]

BOOST_AUTO_TEST_CASE ( bls_sig_tests  )

Definition at line 18 of file bls_tests.cpp.

Here is the call graph for this function:

◆ BOOST_AUTO_TEST_CASE() [5/6]

BOOST_AUTO_TEST_CASE ( bls_sk_io_tests  )

Definition at line 246 of file bls_tests.cpp.

Here is the call graph for this function:

◆ BOOST_AUTO_TEST_CASE() [6/6]

BOOST_AUTO_TEST_CASE ( dkg  )

Definition at line 80 of file bls_tests.cpp.

Here is the call graph for this function:

◆ FromHex()

template<typename BLSKey >
BLSKey FromHex ( const std::string &  str)

Definition at line 239 of file bls_tests.cpp.

Here is the call graph for this function:

◆ GetRandomElements()

std::vector<size_t> GetRandomElements ( size_t  m,
size_t  n 
)

Definition at line 51 of file bls_tests.cpp.

Here is the call graph for this function: