Commit Graph

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