From 5214dc1fc4b9b41f023a88b1228f04d2f2536987 Mon Sep 17 00:00:00 2001 From: Kyle Peacock Date: Fri, 9 Sep 2022 11:24:06 -0700 Subject: [PATCH] feat: new package - bls verify (#628) --- docs/generated/changelog.html | 13 +- package-lock.json | 99 +- package.json | 1 + packages/bls-verify/.eslintignore | 1 + packages/bls-verify/.gitignore | 19 + packages/bls-verify/.npmignore | 11 + packages/bls-verify/LICENSE | 201 ++ packages/bls-verify/README.md | 30 + packages/bls-verify/jest.config.ts | 17 + packages/bls-verify/package.json | 50 + packages/bls-verify/src/index.test.ts | 111 + packages/bls-verify/src/index.ts | 24 + packages/bls-verify/src/utils.ts | 28 + .../bls-verify/src/vendor/amcl-js/index.js | 1 + .../src/vendor/amcl-js/package.json | 15 + .../bls-verify/src/vendor/amcl-js/readme.md | 62 + .../bls-verify/src/vendor/amcl-js/src/aes.js | 882 ++++++ .../bls-verify/src/vendor/amcl-js/src/big.js | 1505 +++++++++ .../bls-verify/src/vendor/amcl-js/src/bls.js | 184 ++ .../src/vendor/amcl-js/src/bls192.js | 183 ++ .../src/vendor/amcl-js/src/bls256.js | 188 ++ .../bls-verify/src/vendor/amcl-js/src/ctx.js | 1203 ++++++++ .../bls-verify/src/vendor/amcl-js/src/ecdh.js | 447 +++ .../bls-verify/src/vendor/amcl-js/src/ecp.js | 1966 ++++++++++++ .../bls-verify/src/vendor/amcl-js/src/ecp2.js | 1094 +++++++ .../bls-verify/src/vendor/amcl-js/src/ecp4.js | 970 ++++++ .../bls-verify/src/vendor/amcl-js/src/ecp8.js | 1172 +++++++ .../bls-verify/src/vendor/amcl-js/src/ff.js | 1024 +++++++ .../bls-verify/src/vendor/amcl-js/src/fp.js | 833 +++++ .../bls-verify/src/vendor/amcl-js/src/fp12.js | 1069 +++++++ .../bls-verify/src/vendor/amcl-js/src/fp16.js | 594 ++++ .../bls-verify/src/vendor/amcl-js/src/fp2.js | 483 +++ .../bls-verify/src/vendor/amcl-js/src/fp24.js | 1131 +++++++ .../bls-verify/src/vendor/amcl-js/src/fp4.js | 722 +++++ .../bls-verify/src/vendor/amcl-js/src/fp48.js | 1225 ++++++++ .../bls-verify/src/vendor/amcl-js/src/fp8.js | 737 +++++ .../bls-verify/src/vendor/amcl-js/src/gcm.js | 471 +++ .../src/vendor/amcl-js/src/hash256.js | 235 ++ .../src/vendor/amcl-js/src/hash384.js | 361 +++ .../src/vendor/amcl-js/src/hash512.js | 364 +++ .../bls-verify/src/vendor/amcl-js/src/hmac.js | 764 +++++ .../bls-verify/src/vendor/amcl-js/src/hpke.js | 297 ++ .../bls-verify/src/vendor/amcl-js/src/mpin.js | 274 ++ .../src/vendor/amcl-js/src/mpin192.js | 275 ++ .../src/vendor/amcl-js/src/mpin256.js | 276 ++ .../bls-verify/src/vendor/amcl-js/src/nhs.js | 766 +++++ .../bls-verify/src/vendor/amcl-js/src/pair.js | 1076 +++++++ .../src/vendor/amcl-js/src/pair4.js | 819 +++++ .../src/vendor/amcl-js/src/pair8.js | 918 ++++++ .../bls-verify/src/vendor/amcl-js/src/rand.js | 197 ++ .../src/vendor/amcl-js/src/rom_curve.js | 2705 +++++++++++++++++ .../src/vendor/amcl-js/src/rom_field.js | 1101 +++++++ .../bls-verify/src/vendor/amcl-js/src/rsa.js | 290 ++ .../bls-verify/src/vendor/amcl-js/src/sha3.js | 392 +++ .../src/vendor/amcl-js/src/share.js | 152 + .../src/vendor/amcl-js/src/uint64.js | 67 + packages/bls-verify/test-setup.ts | 11 + packages/bls-verify/tsconfig-cjs.json | 7 + packages/bls-verify/tsconfig.json | 23 + 59 files changed, 30094 insertions(+), 42 deletions(-) create mode 100644 packages/bls-verify/.eslintignore create mode 100644 packages/bls-verify/.gitignore create mode 100644 packages/bls-verify/.npmignore create mode 100644 packages/bls-verify/LICENSE create mode 100644 packages/bls-verify/README.md create mode 100644 packages/bls-verify/jest.config.ts create mode 100644 packages/bls-verify/package.json create mode 100644 packages/bls-verify/src/index.test.ts create mode 100644 packages/bls-verify/src/index.ts create mode 100644 packages/bls-verify/src/utils.ts create mode 100644 packages/bls-verify/src/vendor/amcl-js/index.js create mode 100644 packages/bls-verify/src/vendor/amcl-js/package.json create mode 100644 packages/bls-verify/src/vendor/amcl-js/readme.md create mode 100644 packages/bls-verify/src/vendor/amcl-js/src/aes.js create mode 100644 packages/bls-verify/src/vendor/amcl-js/src/big.js create mode 100644 packages/bls-verify/src/vendor/amcl-js/src/bls.js create mode 100644 packages/bls-verify/src/vendor/amcl-js/src/bls192.js create mode 100644 packages/bls-verify/src/vendor/amcl-js/src/bls256.js create mode 100644 packages/bls-verify/src/vendor/amcl-js/src/ctx.js create mode 100644 packages/bls-verify/src/vendor/amcl-js/src/ecdh.js create mode 100644 packages/bls-verify/src/vendor/amcl-js/src/ecp.js create mode 100644 packages/bls-verify/src/vendor/amcl-js/src/ecp2.js create mode 100644 packages/bls-verify/src/vendor/amcl-js/src/ecp4.js create mode 100644 packages/bls-verify/src/vendor/amcl-js/src/ecp8.js create mode 100644 packages/bls-verify/src/vendor/amcl-js/src/ff.js create mode 100644 packages/bls-verify/src/vendor/amcl-js/src/fp.js create mode 100644 packages/bls-verify/src/vendor/amcl-js/src/fp12.js create mode 100644 packages/bls-verify/src/vendor/amcl-js/src/fp16.js create mode 100644 packages/bls-verify/src/vendor/amcl-js/src/fp2.js create mode 100644 packages/bls-verify/src/vendor/amcl-js/src/fp24.js create mode 100644 packages/bls-verify/src/vendor/amcl-js/src/fp4.js create mode 100644 packages/bls-verify/src/vendor/amcl-js/src/fp48.js create mode 100644 packages/bls-verify/src/vendor/amcl-js/src/fp8.js create mode 100644 packages/bls-verify/src/vendor/amcl-js/src/gcm.js create mode 100644 packages/bls-verify/src/vendor/amcl-js/src/hash256.js create mode 100644 packages/bls-verify/src/vendor/amcl-js/src/hash384.js create mode 100644 packages/bls-verify/src/vendor/amcl-js/src/hash512.js create mode 100644 packages/bls-verify/src/vendor/amcl-js/src/hmac.js create mode 100644 packages/bls-verify/src/vendor/amcl-js/src/hpke.js create mode 100644 packages/bls-verify/src/vendor/amcl-js/src/mpin.js create mode 100644 packages/bls-verify/src/vendor/amcl-js/src/mpin192.js create mode 100644 packages/bls-verify/src/vendor/amcl-js/src/mpin256.js create mode 100644 packages/bls-verify/src/vendor/amcl-js/src/nhs.js create mode 100644 packages/bls-verify/src/vendor/amcl-js/src/pair.js create mode 100644 packages/bls-verify/src/vendor/amcl-js/src/pair4.js create mode 100644 packages/bls-verify/src/vendor/amcl-js/src/pair8.js create mode 100644 packages/bls-verify/src/vendor/amcl-js/src/rand.js create mode 100644 packages/bls-verify/src/vendor/amcl-js/src/rom_curve.js create mode 100644 packages/bls-verify/src/vendor/amcl-js/src/rom_field.js create mode 100644 packages/bls-verify/src/vendor/amcl-js/src/rsa.js create mode 100644 packages/bls-verify/src/vendor/amcl-js/src/sha3.js create mode 100644 packages/bls-verify/src/vendor/amcl-js/src/share.js create mode 100644 packages/bls-verify/src/vendor/amcl-js/src/uint64.js create mode 100644 packages/bls-verify/test-setup.ts create mode 100644 packages/bls-verify/tsconfig-cjs.json create mode 100644 packages/bls-verify/tsconfig.json diff --git a/docs/generated/changelog.html b/docs/generated/changelog.html index 0be4a7707..1ec36b0ce 100644 --- a/docs/generated/changelog.html +++ b/docs/generated/changelog.html @@ -12,15 +12,24 @@

Agent-JS Changelog

Version 0.13.3

+

Version 0.13.2