|
Monero
|
#include "version.h"#include "protocol.hpp"#include <unordered_map>#include <set>#include <utility>#include <boost/endian/conversion.hpp>#include <common/apply_permutation.h>#include <common/json_util.h>#include <crypto/hmac-keccak.h>#include <ringct/rctSigs.h>#include <ringct/bulletproofs.h>#include <ringct/bulletproofs_plus.h>#include "cryptonote_config.h"#include <sodium.h>#include <sodium/crypto_verify_32.h>#include <sodium/crypto_aead_chacha20poly1305.h>
Namespaces | |
| namespace | hw |
| namespace | hw::trezor |
| namespace | hw::trezor::protocol |
| namespace | hw::trezor::protocol::crypto |
| namespace | hw::trezor::protocol::crypto::chacha |
| namespace | hw::trezor::protocol::ki |
| namespace | hw::trezor::protocol::tx |
Macros | |
| #define | GET_FIELD_STRING(name, type, jtype) |
| #define | GET_FIELD_OTHER(name, type, jtype) |
| #define | GET_STRING_FROM_JSON(json, name, type, mandatory, def) |
| #define | GET_FIELD_FROM_JSON(json, name, type, jtype, mandatory, def) |
| #define | GET_FIELD_FROM_JSON_EX(json, name, type, jtype, mandatory, def, VAL) |
| #define GET_FIELD_FROM_JSON | ( | json, | |
| name, | |||
| type, | |||
| jtype, | |||
| mandatory, | |||
| def ) |
| #define GET_FIELD_FROM_JSON_EX | ( | json, | |
| name, | |||
| type, | |||
| jtype, | |||
| mandatory, | |||
| def, | |||
| VAL ) |
| #define GET_FIELD_OTHER | ( | name, | |
| type, | |||
| jtype ) |
| #define GET_FIELD_STRING | ( | name, | |
| type, | |||
| jtype ) |
| #define GET_STRING_FROM_JSON | ( | json, | |
| name, | |||
| type, | |||
| mandatory, | |||
| def ) |