|
| size_t | rct::n_bulletproof_amounts (const Bulletproof &proof) |
| |
| size_t | rct::n_bulletproof_max_amounts (const Bulletproof &proof) |
| |
| size_t | rct::n_bulletproof_amounts (const std::vector< Bulletproof > &proofs) |
| |
| size_t | rct::n_bulletproof_max_amounts (const std::vector< Bulletproof > &proofs) |
| |
| void | rct::dp (key a) |
| |
| void | rct::dp (bool a) |
| |
| void | rct::dp (const char *a, int l) |
| |
| void | rct::dp (keyV a) |
| |
| void | rct::dp (keyM a) |
| |
| void | rct::dp (etn_amount vali) |
| |
| void | rct::dp (bits amountb) |
| |
| void | rct::dp (const char *st) |
| |
| void | rct::d2h (key &amounth, const etn_amount in) |
| |
| key | rct::d2h (const etn_amount in) |
| |
| void | rct::d2b (bits amountb, etn_amount val) |
| |
| etn_amount | rct::h2d (const key &test) |
| |
| void | rct::h2b (bits amountb2, const key &test) |
| |
| void | rct::b2h (key &amountdh, const bits amountb2) |
| |
| etn_amount | rct::b2d (bits amountb) |
| |
| bool | rct::is_rct_simple (int type) |
| |
| bool | rct::is_rct_bulletproof (int type) |
| |
| bool | rct::is_rct_borromean (int type) |
| |
| static const rct::key & | rct::pk2rct (const crypto::public_key &pk) |
| |
| static const rct::key & | rct::sk2rct (const crypto::secret_key &sk) |
| |
| static const rct::key & | rct::ki2rct (const crypto::key_image &ki) |
| |
| static const rct::key & | rct::hash2rct (const crypto::hash &h) |
| |
| static const crypto::public_key & | rct::rct2pk (const rct::key &k) |
| |
| static const crypto::secret_key & | rct::rct2sk (const rct::key &k) |
| |
| static const crypto::key_image & | rct::rct2ki (const rct::key &k) |
| |
| static const crypto::hash & | rct::rct2hash (const rct::key &k) |
| |
| static bool | rct::operator== (const rct::key &k0, const crypto::public_key &k1) |
| |
| static bool | rct::operator!= (const rct::key &k0, const crypto::public_key &k1) |
| |
| static bool | cryptonote::operator== (const crypto::public_key &k0, const rct::key &k1) |
| |
| static bool | cryptonote::operator!= (const crypto::public_key &k0, const rct::key &k1) |
| |
| static bool | cryptonote::operator== (const crypto::secret_key &k0, const rct::key &k1) |
| |
| static bool | cryptonote::operator!= (const crypto::secret_key &k0, const rct::key &k1) |
| |
| std::ostream & | rct::operator<< (std::ostream &o, const rct::key &v) |
| |
| | BLOB_SERIALIZER (rct::key) |
| |
| | BLOB_SERIALIZER (rct::key64) |
| |
| | BLOB_SERIALIZER (rct::ctkey) |
| |
| | BLOB_SERIALIZER (rct::multisig_kLRki) |
| |
| | BLOB_SERIALIZER (rct::boroSig) |
| |
| | VARIANT_TAG (debug_archive, rct::key, "rct::key") |
| |
| | VARIANT_TAG (debug_archive, rct::key64, "rct::key64") |
| |
| | VARIANT_TAG (debug_archive, rct::keyV, "rct::keyV") |
| |
| | VARIANT_TAG (debug_archive, rct::keyM, "rct::keyM") |
| |
| | VARIANT_TAG (debug_archive, rct::ctkey, "rct::ctkey") |
| |
| | VARIANT_TAG (debug_archive, rct::ctkeyV, "rct::ctkeyV") |
| |
| | VARIANT_TAG (debug_archive, rct::ctkeyM, "rct::ctkeyM") |
| |
| | VARIANT_TAG (debug_archive, rct::ecdhTuple, "rct::ecdhTuple") |
| |
| | VARIANT_TAG (debug_archive, rct::mgSig, "rct::mgSig") |
| |
| | VARIANT_TAG (debug_archive, rct::rangeSig, "rct::rangeSig") |
| |
| | VARIANT_TAG (debug_archive, rct::boroSig, "rct::boroSig") |
| |
| | VARIANT_TAG (debug_archive, rct::rctSig, "rct::rctSig") |
| |
| | VARIANT_TAG (debug_archive, rct::Bulletproof, "rct::bulletproof") |
| |
| | VARIANT_TAG (debug_archive, rct::multisig_kLRki, "rct::multisig_kLRki") |
| |
| | VARIANT_TAG (debug_archive, rct::multisig_out, "rct::multisig_out") |
| |
| | VARIANT_TAG (binary_archive, rct::key, 0x90) |
| |
| | VARIANT_TAG (binary_archive, rct::key64, 0x91) |
| |
| | VARIANT_TAG (binary_archive, rct::keyV, 0x92) |
| |
| | VARIANT_TAG (binary_archive, rct::keyM, 0x93) |
| |
| | VARIANT_TAG (binary_archive, rct::ctkey, 0x94) |
| |
| | VARIANT_TAG (binary_archive, rct::ctkeyV, 0x95) |
| |
| | VARIANT_TAG (binary_archive, rct::ctkeyM, 0x96) |
| |
| | VARIANT_TAG (binary_archive, rct::ecdhTuple, 0x97) |
| |
| | VARIANT_TAG (binary_archive, rct::mgSig, 0x98) |
| |
| | VARIANT_TAG (binary_archive, rct::rangeSig, 0x99) |
| |
| | VARIANT_TAG (binary_archive, rct::boroSig, 0x9a) |
| |
| | VARIANT_TAG (binary_archive, rct::rctSig, 0x9b) |
| |
| | VARIANT_TAG (binary_archive, rct::Bulletproof, 0x9c) |
| |
| | VARIANT_TAG (binary_archive, rct::multisig_kLRki, 0x9d) |
| |
| | VARIANT_TAG (binary_archive, rct::multisig_out, 0x9e) |
| |
| | VARIANT_TAG (json_archive, rct::key, "rct_key") |
| |
| | VARIANT_TAG (json_archive, rct::key64, "rct_key64") |
| |
| | VARIANT_TAG (json_archive, rct::keyV, "rct_keyV") |
| |
| | VARIANT_TAG (json_archive, rct::keyM, "rct_keyM") |
| |
| | VARIANT_TAG (json_archive, rct::ctkey, "rct_ctkey") |
| |
| | VARIANT_TAG (json_archive, rct::ctkeyV, "rct_ctkeyV") |
| |
| | VARIANT_TAG (json_archive, rct::ctkeyM, "rct_ctkeyM") |
| |
| | VARIANT_TAG (json_archive, rct::ecdhTuple, "rct_ecdhTuple") |
| |
| | VARIANT_TAG (json_archive, rct::mgSig, "rct_mgSig") |
| |
| | VARIANT_TAG (json_archive, rct::rangeSig, "rct_rangeSig") |
| |
| | VARIANT_TAG (json_archive, rct::boroSig, "rct_boroSig") |
| |
| | VARIANT_TAG (json_archive, rct::rctSig, "rct_rctSig") |
| |
| | VARIANT_TAG (json_archive, rct::Bulletproof, "rct_bulletproof") |
| |
| | VARIANT_TAG (json_archive, rct::multisig_kLRki, "rct_multisig_kLR") |
| |
| | VARIANT_TAG (json_archive, rct::multisig_out, "rct_multisig_out") |
| |
|
| static const key | rct::H = { {0x8b, 0x65, 0x59, 0x70, 0x15, 0x37, 0x99, 0xaf, 0x2a, 0xea, 0xdc, 0x9f, 0xf1, 0xad, 0xd0, 0xea, 0x6c, 0x72, 0x51, 0xd5, 0x41, 0x54, 0xcf, 0xa9, 0x2c, 0x17, 0x3a, 0x0d, 0xd3, 0x9c, 0x1f, 0x94} } |
| |
| static const key64 | rct::H2 |
| |