Monero
Loading...
Searching...
No Matches
ringdb.cpp File Reference
#include <sys/types.h>
#include <sys/stat.h>
#include <unistd.h>
#include <fcntl.h>
#include <string.h>
#include <boost/filesystem.hpp>
#include "gtest/gtest.h"
#include "string_tools.h"
#include "crypto/crypto.h"
#include "crypto/random.h"
#include "crypto/chacha.h"
#include "ringct/rctOps.h"
#include "cryptonote_basic/cryptonote_basic.h"
#include "wallet/ringdb.h"
Include dependency graph for ringdb.cpp:

Classes

class  RingDB

Macros

#define KEY_1   get_KEY_1()
#define KEY_2   get_KEY_2()
#define KEY_IMAGE_1   get_KEY_IMAGE_1()
#define OUTPUT_1   get_OUTPUT_1()
#define OUTPUT_2   get_OUTPUT_2()

Functions

static crypto::chacha_key generate_chacha_key ()
static crypto::key_image generate_key_image ()
static std::pair< uint64_t, uint64_tgenerate_output ()
static crypto::chacha_key get_KEY_1 ()
static crypto::chacha_key get_KEY_2 ()
static crypto::key_image get_KEY_IMAGE_1 ()
static std::pair< uint64_t, uint64_tget_OUTPUT_1 ()
static std::pair< uint64_t, uint64_tget_OUTPUT_2 ()
 TEST (ringdb, not_found)
 TEST (ringdb, found)
 TEST (ringdb, convert)
 TEST (ringdb, different_genesis)
 TEST (spent_outputs, not_found)
 TEST (spent_outputs, found)
 TEST (spent_outputs, vector)
 TEST (spent_outputs, mark_as_unspent)
 TEST (spent_outputs, clear)

Macro Definition Documentation

◆ KEY_1

#define KEY_1   get_KEY_1()

◆ KEY_2

#define KEY_2   get_KEY_2()

◆ KEY_IMAGE_1

#define KEY_IMAGE_1   get_KEY_IMAGE_1()

◆ OUTPUT_1

#define OUTPUT_1   get_OUTPUT_1()

◆ OUTPUT_2

#define OUTPUT_2   get_OUTPUT_2()

Function Documentation

◆ generate_chacha_key()

crypto::chacha_key generate_chacha_key ( )
static

◆ generate_key_image()

crypto::key_image generate_key_image ( )
static

◆ generate_output()

std::pair< uint64_t, uint64_t > generate_output ( )
static

◆ get_KEY_1()

crypto::chacha_key get_KEY_1 ( )
static

◆ get_KEY_2()

crypto::chacha_key get_KEY_2 ( )
static

◆ get_KEY_IMAGE_1()

crypto::key_image get_KEY_IMAGE_1 ( )
static

◆ get_OUTPUT_1()

std::pair< uint64_t, uint64_t > get_OUTPUT_1 ( )
static

◆ get_OUTPUT_2()

std::pair< uint64_t, uint64_t > get_OUTPUT_2 ( )
static

◆ TEST() [1/9]

TEST ( ringdb ,
convert  )

◆ TEST() [2/9]

TEST ( ringdb ,
different_genesis  )

◆ TEST() [3/9]

TEST ( ringdb ,
found  )

◆ TEST() [4/9]

TEST ( ringdb ,
not_found  )

◆ TEST() [5/9]

TEST ( spent_outputs ,
clear  )

◆ TEST() [6/9]

TEST ( spent_outputs ,
found  )

◆ TEST() [7/9]

TEST ( spent_outputs ,
mark_as_unspent  )

◆ TEST() [8/9]

TEST ( spent_outputs ,
not_found  )

◆ TEST() [9/9]

TEST ( spent_outputs ,
vector  )