【发布时间】:2014-05-08 12:00:55
【问题描述】:
我已经克隆了 git 存储库 https://github.com/thejh/node-curve25519,然后在其中使用了 npm link。我以建议的方式使用这个库:var curve = require('curve25519');。但是我在这个片段中的curve.makeSecretKey() 行收到了这个错误:
temp.secret = crypto.randomBytes(32);
curve.makeSecretKey(temp.secret);
这是错误信息:
/Users/username/Workspaces/nodejs/myproject/server.js:59
curve.makeSecretKey(ctx.private);
^
TypeError: Object #<Object> has no method 'makeSecretKey'
at handlers.(anonymous function) (/Users/username/Workspaces/nodejs/myprojet/server.js:59:8)
at Socket.<anonymous> (/Users/username/Workspaces/nodejs/myproject/server.js:198:3)
at Socket.EventEmitter.emit (events.js:98:17)
at UDP.onMessage (dgram.js:440:8)
我做错了什么?这个库应该包含这样的方法。如您所见:https://github.com/thejh/node-curve25519/blob/master/index.js
【问题讨论】:
标签: javascript node.js curve-25519