UNPKG

@vaporyjs/rustbn.js

Version:

Javascript bindings for https://github.com/paritytech/bn (using asm.js)

13 lines (11 loc) 692 B
const tape = require('tape') const rustbnjs = require('../index.js') const ecAdd = rustbnjs.cwrap('ec_add', 'string', ['string']) tape('Curve operations', function (t) { t.test('testing ECADD', function (st) { let input = '0000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000002' let output = '030644e72e131a029b85045b68181585d97816a916871ca8d3c208c16d87cfd315ed738c0e0a7c92e7845f96b2ae9c0a68a6a449e3538fc7ff3ebf7a5a18a2c4' st.equal(ecAdd(input), output) st.end() }) })