Monero
Loading...
Searching...
No Matches
Namespaces | Macros | Functions
rpc_payment_signature.cpp File Reference
#include <cinttypes>
#include <stdlib.h>
#include <chrono>
#include "include_base_utils.h"
#include "string_tools.h"
#include "rpc_payment_signature.h"
Include dependency graph for rpc_payment_signature.cpp:

Namespaces

namespace  cryptonote
 Holds cryptonote related classes and helpers.
 

Macros

#define MONERO_DEFAULT_LOG_CATEGORY   "daemon.rpc.payment"
 
#define TIMESTAMP_LEEWAY   (60 * 1000000) /* 60 seconds, in microseconds */
 

Functions

std::string cryptonote::make_rpc_payment_signature (const crypto::secret_key &skey)
 
bool cryptonote::verify_rpc_payment_signature (const std::string &message, crypto::public_key &pkey, uint64_t &ts)
 

Macro Definition Documentation

◆ MONERO_DEFAULT_LOG_CATEGORY

#define MONERO_DEFAULT_LOG_CATEGORY   "daemon.rpc.payment"

◆ TIMESTAMP_LEEWAY

#define TIMESTAMP_LEEWAY   (60 * 1000000) /* 60 seconds, in microseconds */