I just posted a working version of the curve stuff here:
https://github.com/Jaguar0625/JavaScriptNrsThere's also some java code to generate (pseudo) random test data for sign, keygen, and verify.
The tests both verify correctness and calculate average time.
Numbers on my local machine are completely meaningless

, but here's what i see with node.js:
> node test.js
Running test cases from ./data/signtest.dat
test cases: 20 (lines: 81)
0 failures / 20 passed
TOT: 2.196ms
AVG: 0.110ms
Running test cases from ./data/keygentest.dat
test cases: 100 (lines: 401)
0 failures / 100 passed
TOT: 8685.554ms
AVG: 86.856ms
Running test cases from ./data/verifytest.dat
test cases: 100 (lines: 401)
0 failures / 100 passed
TOT: 14027.910ms
AVG: 140.279ms