UNPKG

js-ecutils

Version:

JavaScript Library for Elliptic Curve Cryptography: key exchanges (Diffie-Hellman, Massey-Omura), ECDSA signatures, and Koblitz encoding. Suitable for crypto education and secure systems.

16 lines (15 loc) 499 B
"use strict"; var _globals = require("@jest/globals"); var _curves = require("./curves"); (0, _globals.test)('get valid curve', function () { var curveName = 'secp256k1'; var expectedCurve = _curves.secp256k1; var curve = (0, _curves.get)(curveName); (0, _globals.expect)(curve).toBe(expectedCurve); }); (0, _globals.test)('get invalid curve', function () { var curveName = 'invalidCurveName'; (0, _globals.expect)(function () { (0, _curves.get)(curveName); }).toThrowError(); });