diff --git a/src/eckey.cc b/src/eckey.cc index 9b59276..8c99e20 100644 --- a/src/eckey.cc +++ b/src/eckey.cc @@ -53,6 +53,8 @@ int static inline EC_KEY_regenerate_key(EC_KEY *eckey, const BIGNUM *priv_key) return(ok); } +namespace bitcoin { + void Key::Generate() { if (!EC_KEY_generate_key(ec)) { @@ -562,10 +564,12 @@ Key::SignSync(const Arguments& args) Persistent Key::s_ct; +}; // namespace bitcoin + extern "C" void init (Handle target) { - Key::Init(target); + bitcoin::Key::Init(target); } NODE_MODULE(native, init) diff --git a/src/eckey.h b/src/eckey.h index b506051..00a0ae1 100644 --- a/src/eckey.h +++ b/src/eckey.h @@ -7,6 +7,8 @@ using namespace v8; using namespace node; +namespace bitcoin { + class Key : ObjectWrap { private: @@ -90,4 +92,6 @@ public: SignSync(const Arguments& args); }; +}; // namespace bitcoin + #endif