You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
32 lines
550 B
32 lines
550 B
|
|
|
|
|
|
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
|
|
};
|
|
}
|
|
|
|
|
|
|