mirror of
https://github.com/dashpay/dash.git
synced 2024-12-29 13:59:06 +01:00
be2da00eb2
50c4afa3c420f11329cffb091b62beeb96b39183 add newline after -stdin* (Karl-Johan Alm) 7f11fba2e3c7b1e00ffb98504cdcfc2ded9c09cf cli: add -stdinwalletpassphrase for (slightly more) secure CLI (Karl-Johan Alm) 0da503e9475fea5644168544668581796bf66334 add stdin helpers for password input support (Karl-Johan Alm) Pull request description: This PR * adds `-stdinwalletpassphrase` for use with `walletpasshprase(change)` * adds no-echo for passwords (`-stdinrpcpass` and above) It may not be ideal, but it's better than having to clear the screen whenever you unlock the wallet. ACKs for top commit: laanwj: code review ACK 50c4afa3c420f11329cffb091b62beeb96b39183 Tree-SHA512: 473db8a303ff360ffaa36ac81a2f82be2136fa82696df0bc4f33cb44033a3ae258b5aa5bbcc1f101f88ae9abe9598ed564ce52877ab139bd5d709833f5275ec6
19 lines
434 B
C
19 lines
434 B
C
// Copyright (c) 2018 The Bitcoin Core developers
|
|
// Distributed under the MIT software license, see the accompanying
|
|
// file COPYING or http://www.opensource.org/licenses/mit-license.php.
|
|
|
|
#ifndef BITCOIN_COMPAT_STDIN_H
|
|
#define BITCOIN_COMPAT_STDIN_H
|
|
|
|
struct NoechoInst {
|
|
NoechoInst();
|
|
~NoechoInst();
|
|
};
|
|
|
|
#define NO_STDIN_ECHO() NoechoInst _no_echo
|
|
|
|
bool StdinTerminal();
|
|
bool StdinReady();
|
|
|
|
#endif // BITCOIN_COMPAT_STDIN_H
|