Auto merge of #3242 - str4d:3058-key-encoding-refactor, r=str4d

Key encoding refactor

Includes code cherry-picked from the following upstream PRs:

- bitcoin/bitcoin#11372
  - Only the first three commits (the fourth commit depends on #2390)

Part of #3058.
This commit is contained in:
Homu
2018-05-11 12:21:29 -07:00
34 changed files with 520 additions and 638 deletions

View File

@@ -152,6 +152,7 @@ BITCOIN_CORE_H = \
httpserver.h \
init.h \
key.h \
key_io.h \
keystore.h \
dbwrapper.h \
limitedmap.h \
@@ -368,6 +369,7 @@ libbitcoin_common_a_SOURCES = \
core_write.cpp \
hash.cpp \
key.cpp \
key_io.cpp \
keystore.cpp \
netbase.cpp \
primitives/block.cpp \