Commit Graph

  • d485d8b0e6
    Fix prettier Paul Miller 2023-02-16 11:32:32 +0000
  • 0fdd763dc7
    montgomery: add randomPrivateKey. Add ecdh benchmark. Paul Miller 2023-02-16 11:32:18 +0000
  • 586e2ad5fb
    Release 0.7.1. 0.7.1 Paul Miller 2023-02-15 23:20:37 +0000
  • ed81707bdc
    readme Paul Miller 2023-02-15 23:12:23 +0000
  • 6d56b2d78e
    readme Paul Miller 2023-02-15 23:08:18 +0000
  • 8397241a8f
    bls, stark: adjust methods Paul Miller 2023-02-15 23:03:20 +0000
  • 001d0cc24a
    weierstrass: rename method, adjust comments Paul Miller 2023-02-15 23:03:10 +0000
  • ce9d165657
    readme hash-to-scalar Paul Miller 2023-02-15 22:46:43 +0000
  • 2902b0299a
    readme Paul Miller 2023-02-15 22:38:26 +0000
  • e1cb8549e8
    weierstrass, montgomery, secp: add comments Paul Miller 2023-02-15 22:26:56 +0000
  • 26ebb5dcce
    x25519, x448: change param from a24 to a. Change Gu to bigint Paul Miller 2023-02-15 22:07:52 +0000
  • 8b2863aeac
    Fix benchmark Paul Miller 2023-02-15 21:50:32 +0000
  • b1f50d9364
    hash-to-curve: bls examples Paul Miller 2023-02-14 23:08:38 +0000
  • b81d74d3cb
    readme Paul Miller 2023-02-14 23:06:39 +0000
  • d5fe537159
    hash-to-curve readme Paul Miller 2023-02-14 23:03:18 +0000
  • cde1d5c488
    Fix tests Paul Miller 2023-02-14 22:51:11 +0000
  • 3486bbf6b8
    Release 0.7.0. 0.7.0 Paul Miller 2023-02-14 22:45:53 +0000
  • 0d7a8296c5
    gitignore update Paul Miller 2023-02-14 22:45:39 +0000
  • 0f1e7a5a43
    Move output from lib to root. React Native does not support pkg.json#exports Paul Miller 2023-02-14 22:43:28 +0000
  • 3da48cf899
    bump bmark Paul Miller 2023-02-14 22:24:11 +0000
  • 4ec46dd65d
    Remove scure-base from top-level dep Paul Miller 2023-02-14 17:00:11 +0000
  • 7073f63c6b
    drbg: move from weierstrass to utils Paul Miller 2023-02-14 16:54:57 +0000
  • 80966cbd03
    hash-to-curve: more type checks. Rename method to createHasher Paul Miller 2023-02-14 16:39:56 +0000
  • 98ea15dca4
    edwards: improve hex errors Paul Miller 2023-02-14 16:35:19 +0000
  • e1910e85ea
    mod, utils, weierstrass, secp: improve hex errors. secp: improve verify() logic and schnorr Paul Miller 2023-02-14 16:34:31 +0000
  • 4d311d7294
    Emit source maps Paul Miller 2023-02-14 16:23:51 +0000
  • c36d90cae6
    bump lockfile, add comment to shortw Paul Miller 2023-02-13 22:55:58 +0000
  • af5aa8424f
    readme: supply chain attacks Paul Miller 2023-02-13 22:32:49 +0000
  • 67b99652fc
    BLS: add docs Paul Miller 2023-02-12 21:25:36 +0000
  • c8d292976b
    README Paul Miller 2023-02-12 21:25:22 +0000
  • daffaa2339
    README: more docs Paul Miller 2023-02-12 20:37:27 +0000
  • a462fc5779
    readme updates Paul Miller 2023-02-12 10:30:55 +0000
  • fe3491c5aa
    Release 0.6.4. 0.6.4 Paul Miller 2023-02-09 22:19:15 +0000
  • c0877ba69a
    Fix weierstrass type Paul Miller 2023-02-09 22:18:32 +0000
  • 8e449cc78c
    ed25519 tests: unify with noble-ed25519 Paul Miller 2023-02-09 20:26:24 +0000
  • 1b6071cabd
    weierstrass: rename normPrivKey util. tests: prepare for unification w old noble pkg Paul Miller 2023-02-09 19:26:20 +0000
  • debb9d9709
    Release 0.6.3. 0.6.3 Paul Miller 2023-02-09 15:19:08 +0000
  • d2c6459756
    Update wnaf comments Paul Miller 2023-02-09 14:45:21 +0000
  • 47533b6336
    Add more tests for weierstrass, etc Paul Miller 2023-02-09 12:29:19 +0000
  • 00b73b68d3
    hash-to-curve small refactor Paul Miller 2023-02-06 19:50:51 +0000
  • cef4b52d12
    Update hashes to 1.2, scure devdeps, add lockfile Paul Miller 2023-02-06 19:50:41 +0000
  • 47ce547dcf
    README update Paul Miller 2023-02-06 19:50:23 +0000
  • e2a7594eae
    Release 0.6.2. 0.6.2 Paul Miller 2023-01-30 07:18:07 +0000
  • 823149ecd9
    Clarify comment Paul Miller 2023-01-30 07:17:08 +0000
  • e57aec63d8
    Fix edwards assertValidity Paul Miller 2023-01-30 07:04:36 +0000
  • 837aca98c9
    Fix bugs Paul Miller 2023-01-30 05:10:56 +0000
  • dbb16b0e5e
    edwards: add assertValidity Paul Miller 2023-01-30 05:10:08 +0000
  • e14af67254
    utils: fix hexToNumber, improve validateObject Paul Miller 2023-01-30 05:07:53 +0000
  • 4780850748
    montgomery: fix fieldLen Paul Miller 2023-01-30 04:56:07 +0000
  • 3374a70f47
    README update Paul Miller 2023-01-30 04:55:36 +0000
  • 7a1208ac98
    Missing Starkware that's used for benchmark test friendly-robot 2023-01-29 11:37:06 +0000
  • 131f88b504
    Release 0.6.1. 0.6.1 Paul Miller 2023-01-29 04:14:10 +0000
  • 4333e9a686
    README Paul Miller 2023-01-29 04:12:58 +0000
  • a60d15ff05
    Upgrading guide from other noble libraries Paul Miller 2023-01-29 04:10:58 +0000
  • ceffbc69da
    More Schnorr utils Paul Miller 2023-01-29 03:46:38 +0000
  • c75129e629
    Use declarative curve field validation Paul Miller 2023-01-28 02:19:46 +0000
  • f39fb80c52
    weierstrass: rename normalizePrivateKey to allowedPrivateKeyLengths Paul Miller 2023-01-27 22:45:55 +0000
  • fcd422d246
    README updates Paul Miller 2023-01-27 02:48:53 +0000
  • ed9bf89038
    stark: isCompressed=false. Update benchmarks Paul Miller 2023-01-27 02:43:18 +0000
  • 7262b4219f
    Bump micro-should Paul Miller 2023-01-26 07:26:07 +0000
  • 02b0b25147
    New schnorr exports. Simplify RFC6979 k gen, privkey checks Paul Miller 2023-01-26 07:15:59 +0000
  • 79100c2d47
    Release 0.6.0. 0.6.0 Paul Miller 2023-01-26 05:31:16 +0000
  • 4ef2cad685
    hash-to-curve: assertValidity Paul Miller 2023-01-26 05:14:12 +0000
  • 69b3ab5a57
    Shuffle code Paul Miller 2023-01-26 04:46:14 +0000
  • 9465e60d30
    More refactoring Paul Miller 2023-01-26 04:24:41 +0000
  • 0fb78b7097
    Rename group to curve. More refactoring Paul Miller 2023-01-26 03:14:21 +0000
  • be0b2a32a5
    Fp rename. Edwards refactor. Weierstrass Fn instead of mod Paul Miller 2023-01-26 02:07:45 +0000
  • 3d77422731
    Restructure tests Paul Miller 2023-01-26 02:06:28 +0000
  • c46914f1bc
    weierstrass: remove most private utils Paul Miller 2023-01-25 07:21:48 +0000
  • f250f355e8
    Schnorr: remove all private methods Paul Miller 2023-01-25 07:14:53 +0000
  • c095d74673
    More schnorr updates Paul Miller 2023-01-25 07:10:05 +0000
  • ac52fea952
    Another schnorr adjustment Paul Miller 2023-01-25 06:55:21 +0000
  • f2ee24bee4
    schnorr: remove packSig Paul Miller 2023-01-25 06:54:00 +0000
  • cffea91061
    Schnorr, weierstrass: refactor Paul Miller 2023-01-25 06:48:53 +0000
  • 5fc38fc0e7
    weierstrass: prehash option in sign/verify. Remove _normalizePublicKey Paul Miller 2023-01-25 04:45:49 +0000
  • 849dc38f3c
    Change TypeError to Error Paul Miller 2023-01-25 04:24:22 +0000
  • 0422e6ef38
    p.x, p.y are now getters executing toAffine() Paul Miller 2023-01-25 03:51:08 +0000
  • 21d2438a33
    BLS: fix tests. Poseidon: more tests Paul Miller 2023-01-24 23:30:53 +0000
  • cea4696599
    BLS tests: remove async Paul Miller 2023-01-24 23:13:39 +0000
  • f14b8d2be5
    More AffinePoint fixes Paul Miller 2023-01-24 23:07:25 +0000
  • 2ed27da8eb
    weierstrass: remove affine Point Paul Miller 2023-01-24 05:42:44 +0000
  • 17e5be5f1b
    edwards: affine Point removal tests Paul Miller 2023-01-24 04:37:53 +0000
  • a49f0d266e
    edwards: remove affine Point, Signature. Stricter types Paul Miller 2023-01-24 04:34:56 +0000
  • bfbcf733e6
    Update tests Paul Miller 2023-01-24 03:02:45 +0000
  • 7fda6de619
    weierstrass: make points compressed by def. Rewrite drbg, k generation. Paul Miller 2023-01-24 03:02:38 +0000
  • 2b908ad602
    edwards: simplify bounds check Paul Miller 2023-01-24 03:01:28 +0000
  • ceb3f67faa
    stark: switch to new weierstrass methods Paul Miller 2023-01-23 22:07:21 +0000
  • a2c87f9c2f
    weierstrass: simplify bits2int, remove truncateHash Paul Miller 2023-01-23 22:06:43 +0000
  • e1fd346279
    utils: small improvements Paul Miller 2023-01-23 22:06:24 +0000
  • 11e78aadbf
    Edwards: prohibit number scalars, only allow bigints Paul Miller 2023-01-23 19:28:01 +0000
  • 055147f1be
    Add poseidon252 snark-friendly hash Paul Miller 2023-01-23 18:41:19 +0000
  • 6f99f6042e
    weierstrass: bits2int, int2octets, truncateHash now comply with standard Paul Miller 2023-01-21 18:03:39 +0000
  • 1e47bf2372
    Bump prettier to 2.8.3 because it fails to parse bls Paul Miller 2023-01-21 18:02:58 +0000
  • 40530eae0c
    hash-to-curve: decrease coupling, improve tree shaking support Paul Miller 2023-01-21 18:02:45 +0000
  • b9482bb17d
    Release 0.5.2. 0.5.2 Paul Miller 2023-01-13 15:23:52 +0000
  • 74475dca68
    Fix lint Paul Miller 2023-01-13 15:02:07 +0000
  • f4cf21b9c8
    tests: Use describe() Paul Miller 2023-01-13 15:00:13 +0000
  • 5312d92b2c
    edwards: Fix isTorsionFree() Paul Miller 2023-01-13 14:56:55 +0000
  • d1770c0ac7
    Rename test Paul Miller 2023-01-13 00:29:54 +0000
  • 2d37edf7d1
    Remove utils.mod(), utils.invert() Paul Miller 2023-01-13 00:26:00 +0000