未验证 提交 a86e64d3 编写于 作者: M Matt Witherspoon 提交者: GitHub

Merge pull request #3692 from wanderingbort/feature/remove-private-key-from-log

remove private data from deprecation log message
...@@ -504,7 +504,8 @@ void producer_plugin::plugin_initialize(const boost::program_options::variables_ ...@@ -504,7 +504,8 @@ void producer_plugin::plugin_initialize(const boost::program_options::variables_
try { try {
auto key_id_to_wif_pair = dejsonify<std::pair<public_key_type, private_key_type>>(key_id_to_wif_pair_string); auto key_id_to_wif_pair = dejsonify<std::pair<public_key_type, private_key_type>>(key_id_to_wif_pair_string);
my->_signature_providers[key_id_to_wif_pair.first] = make_key_signature_provider(key_id_to_wif_pair.second); my->_signature_providers[key_id_to_wif_pair.first] = make_key_signature_provider(key_id_to_wif_pair.second);
wlog("\"private-key\" is DEPRECATED, use \"signature-provider=${pub}=KEY:${priv}\"", ("pub",key_id_to_wif_pair.first)("priv", key_id_to_wif_pair.second)); auto blanked_privkey = std::string(std::string(key_id_to_wif_pair.second).size(), '*' );
wlog("\"private-key\" is DEPRECATED, use \"signature-provider=${pub}=KEY:${priv}\"", ("pub",key_id_to_wif_pair.first)("priv", blanked_privkey));
} catch ( fc::exception& e ) { } catch ( fc::exception& e ) {
elog("Malformed private key pair"); elog("Malformed private key pair");
} }
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册