bitcore/Key.js

33 lines
550 B
JavaScript
Raw Normal View History

2014-02-20 13:59:41 -08:00
if (process.versions) {
// c++ native version
module.exports = require('bindings')('KeyModule');
} else {
// pure js version
var ECKey = require('./browser/bitcoinjs-lib.js').ECKey;
var kSpec = function() {
};
kSpec.generateSync = function() {
var eck = new ECKey();
eck.setCompressed(true);
var pub = eck.getPub();
console.dir(eck);
console.log(pub);
return {
compressed: true,
public: new Buffer(33),
private: new Buffer(32)
};
};
module.exports = {
Key: kSpec
};
}