#include <vector>
#include <unordered_map>
#include "crypto/crypto.h"
#include "cryptonote_basic/cryptonote_format_utils.h"
#include "ringct/rctTypes.h"
Go to the source code of this file.
|
| | cryptonote |
| | Holds cryptonote related classes and helpers.
|
| |
|
| crypto::secret_key | cryptonote::get_multisig_blinded_secret_key (const crypto::secret_key &key) |
| |
| void | cryptonote::generate_multisig_N_N (const account_keys &keys, const std::vector< crypto::public_key > &spend_keys, std::vector< crypto::secret_key > &multisig_keys, rct::key &spend_skey, rct::key &spend_pkey) |
| |
| void | cryptonote::generate_multisig_N1_N (const account_keys &keys, const std::vector< crypto::public_key > &spend_keys, std::vector< crypto::secret_key > &multisig_keys, rct::key &spend_skey, rct::key &spend_pkey) |
| |
| crypto::secret_key | cryptonote::generate_multisig_view_secret_key (const crypto::secret_key &skey, const std::vector< crypto::secret_key > &skeys) |
| |
| crypto::public_key | cryptonote::generate_multisig_N1_N_spend_public_key (const std::vector< crypto::public_key > &pkeys) |
| |
| bool | cryptonote::generate_multisig_key_image (const account_keys &keys, size_t multisig_key_index, const crypto::public_key &out_key, crypto::key_image &ki) |
| |
| void | cryptonote::generate_multisig_LR (const crypto::public_key pkey, const crypto::secret_key &k, crypto::public_key &L, crypto::public_key &R) |
| |
| bool | cryptonote::generate_multisig_composite_key_image (const account_keys &keys, const std::unordered_map< crypto::public_key, cryptonote::subaddress_index > &subaddresses, const crypto::public_key &out_key, const crypto::public_key &tx_public_key, const std::vector< crypto::public_key > &additional_tx_public_keys, size_t real_output_index, const std::vector< crypto::key_image > &pkis, crypto::key_image &ki) |
| |