Commit Graph

  • 069452dbe7 BLS, jubjub refactoring Paul Miller 2023-01-12 19:38:10 +00:00
  • 2e81f31d2e ECDSA: signUnhashed(), support for key recovery from bits 2/3 Paul Miller 2023-01-08 19:02:04 +00:00
  • 9f7df0f13b ECDSA adjustments Paul Miller 2023-01-08 17:46:55 +00:00
  • 5600629bca Refactor Paul Miller 2023-01-08 17:02:53 +00:00
  • 2bd5e9ac16 Release 0.5.1. 0.5.1 Paul Miller 2022-12-31 09:31:10 +00:00
  • 6890c26091 Fix readme toc Paul Miller 2022-12-31 09:29:25 +00:00
  • a15e3a93a9 Docs Paul Miller 2022-12-31 09:00:29 +00:00
  • 910c508da9 hash-to-curve: elligator in 25519, 448. Stark: adjust type Paul Miller 2022-12-31 06:51:12 +00:00
  • 12da04a2bb Improve modular math Paul Miller 2022-12-31 06:49:42 +00:00
  • cc2c84f040 Improve field tests Paul Miller 2022-12-31 06:49:09 +00:00
  • 5d42549acc hash-to-curve: add xmd/xof support Paul Miller 2022-12-31 06:47:26 +00:00
  • 65d7256b9e Release 0.5.0. 0.5.0 Paul Miller 2022-12-28 07:05:22 +00:00
  • d77a98a7aa README, security Paul Miller 2022-12-28 07:04:55 +00:00
  • 1bfab42620 Update package.json Paul Miller 2022-12-28 06:57:42 +00:00
  • f1ab259941 README Paul Miller 2022-12-28 06:52:04 +00:00
  • 242ee620c5 Merge packages into one Paul Miller 2022-12-28 06:32:27 +00:00
  • d837831d22 Implement hash-to-curve for weierstrass curves, add test vectors Paul Miller 2022-12-28 05:31:41 +00:00
  • cae888d942 P224: fix sha224 tests Paul Miller 2022-12-28 05:30:13 +00:00
  • 1ab77b95dd Comment Paul Miller 2022-12-28 05:20:08 +00:00
  • 8b5819b12d bls12: comments Paul Miller 2022-12-27 04:25:23 +00:00
  • 4b5560ab4b secp256k1 tests: remove test skips Paul Miller 2022-12-27 04:25:09 +00:00
  • ba121ff24c README, lint Paul Miller 2022-12-27 02:16:45 +00:00
  • 0277c01efd Rename field methods: multiply to mul Paul Miller 2022-12-27 01:17:11 +00:00
  • 6ffe656871 x25519/x448: swap arguments Paul Miller 2022-12-27 01:02:37 +00:00
  • 135e69bd7b Utilize complete formulas for weierstrass curves Paul Miller 2022-12-27 00:27:09 +00:00
  • 7a34c16c2b Add some comments, refactor a bit Paul Miller 2022-12-26 05:37:12 +01:00
  • 458cddcc7f README Paul Miller 2022-12-24 13:04:06 +00:00
  • ccfb8695d5 Fix ed448 import Paul Miller 2022-12-24 03:51:34 +00:00
  • f165222425 Release 0.4.0. 0.4.0 Paul Miller 2022-12-24 03:47:30 +00:00
  • 785d74edb9 Add BLS signatures. Fix stark/P521 privkeys. Paul Miller 2022-12-24 02:49:12 +00:00
  • 768b268baf readme Paul Miller 2022-12-20 16:35:24 +00:00
  • 4df1e8de02 Release 0.2.1. 0.2.1 Paul Miller 2022-12-20 14:05:20 +00:00
  • dd7b48ac71 Adjust weierstrass error Paul Miller 2022-12-20 14:03:41 +00:00
  • 254bb712b4 Docs Paul Miller 2022-12-17 00:38:48 +00:00
  • 31f780027a readme Paul Miller 2022-12-17 00:25:58 +00:00
  • 80edb3323a readme Paul Miller 2022-12-17 00:23:16 +00:00
  • d30b1855ee README Paul Miller 2022-12-16 22:12:26 +00:00
  • f1d8650842 add test/package.json to treat tests as esm Paul Miller 2022-12-16 02:14:36 +00:00
  • 54c7cf8b33 definitions: esm pkg.json Paul Miller 2022-12-16 02:13:46 +00:00
  • 56892cc164 Adjust curve-definitions to use double-module system Paul Miller 2022-12-16 02:09:51 +00:00
  • 7d746a7408 Add modular division Paul Miller 2022-12-15 22:11:40 +00:00
  • 989af14b10 Todo in stark Paul Miller 2022-12-15 21:52:46 +00:00
  • 0592b16a49 Release 0.2.0. 0.2.0 Paul Miller 2022-12-15 21:42:30 +00:00
  • fbf85ce732 Fix curve-definitions exports Paul Miller 2022-12-15 21:21:04 +00:00
  • cafe51a6e3 Comment in secp Paul Miller 2022-12-15 15:16:36 +00:00
  • 43b18ea13b Refactor tests slightly: group tests Paul Miller 2022-12-14 21:21:56 +00:00
  • fd75293334 readme benchmarks Paul Miller 2022-12-14 18:34:30 +00:00
  • 20c6d11917 Benchmark Paul Miller 2022-12-14 18:18:05 +00:00
  • bbe46843fb Refactor, benchmarks Paul Miller 2022-12-14 17:40:59 +00:00
  • 9e5ad8dc85 Add ristretto, schnorr Paul Miller 2022-12-14 14:21:07 +00:00
  • 5b305abe85 Split curves. Improve speed. Better tests Paul Miller 2022-12-13 22:23:23 +00:00
  • 6b0d9611a5 Add Montgomery curve Paul Miller 2022-12-11 17:16:20 +00:00
  • b92866d9b8 definitions: split ed25519, ed448. More wycheproof tests Paul Miller 2022-12-11 14:56:16 +00:00
  • c8fc24fd8f Add eddsa prehashed mode, diffie-hellman Paul Miller 2022-12-11 14:54:30 +00:00
  • 4c6ca2326a Rename curves. Paul Miller 2022-12-10 20:43:19 +00:00
  • c660712fee readme Paul Miller 2022-12-09 20:18:26 +00:00
  • 5983975ada readme update Paul Miller 2022-12-09 20:17:29 +00:00
  • 1ed861dbad Add ed448, wycheproof vectors Paul Miller 2022-12-09 20:02:58 +00:00
  • 211c887a57 Add twisted edwards curve. Paul Miller 2022-12-09 19:58:53 +00:00
  • 16ae76d185 Release 0.1.0. 0.1.0 Paul Miller 2022-12-04 17:21:46 +00:00
  • a20a357225 Initial commit Paul Miller 2022-12-03 10:08:49 +00:00