1
0

ecdh_test.js 339 B

123456789101112131415
  1. new sjcl.test.TestCase("ECDH test", function (cb) {
  2. if (!sjcl.ecc) {
  3. this.unimplemented();
  4. cb && cb();
  5. return;
  6. }
  7. var keys = sjcl.ecc.elGamal.generateKeys(192,0),
  8. keyTag = keys.pub.kem(0),
  9. key2 = keys.sec.unkem(keyTag.tag);
  10. this.require(sjcl.bitArray.equal(keyTag.key, key2));
  11. cb && cb();
  12. });