Browse Source

Wrap C++ Key object inside "bitcoin" namespace.

patch-2
Jeff Garzik 12 years ago
parent
commit
7e23e5ba0e
  1. 6
      src/eckey.cc
  2. 4
      src/eckey.h

6
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<FunctionTemplate> Key::s_ct;
}; // namespace bitcoin
extern "C" void
init (Handle<Object> target)
{
Key::Init(target);
bitcoin::Key::Init(target);
}
NODE_MODULE(native, init)

4
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

Loading…
Cancel
Save