Commit Graph

  • ca7f202839
    Add secp256k1 compatibility layer URL to readme Paul Miller 2023-04-26 22:16:29 +0000
  • 816077ac0a
    README Paul Miller 2023-04-24 11:00:43 +0000
  • bc03a07043
    readme Paul Miller 2023-04-23 18:31:29 +0000
  • 63653255e1
    ed448: rename to edwardsToMontgomeryPub Paul Miller 2023-04-23 18:29:17 +0000
  • 895ee3a1a4
    bls: refactor slightly Paul Miller 2023-04-23 18:29:03 +0000
  • 16b31b9087
    edwards: use bitmask instead of exp Paul Miller 2023-04-23 18:28:47 +0000
  • 213796db4b
    ed25519: rename to edwardsToMontgomeryPub Paul Miller 2023-04-23 18:28:28 +0000
  • 049d3bce54
    CI: node.js 20 Paul Miller 2023-04-23 18:17:45 +0000
  • b2a04c2393
    Merge pull request #32 from mirceanis/31-fix-edwardsToMontgomery Paul Miller 2023-04-23 20:16:22 +0200
  • cb5e9a6e96
    Update benchmarks Paul Miller 2023-04-22 03:20:11 +0200
  • 36af62357f
    test: adjust ed and secp tests a bit Paul Miller 2023-04-22 00:24:41 +0000
  • 88291eba33
    ed25519: fix edwardsToMontgomery formula; implement edwardsToMontgomeryPriv; add tests Mircea Nistor 2023-04-20 13:37:21 +0200
  • 848a1b0226
    nist tests: add endomorphism test Paul Miller 2023-04-14 17:53:20 +0000
  • 972e549dde
    bls: no bigint literals Paul Miller 2023-04-13 15:18:39 +0000
  • d61c7ae4e5
    Release 1.0.0. 1.0.0 Paul Miller 2023-04-12 02:42:02 +0000
  • d3de7c8863
    readme Paul Miller 2023-04-12 02:38:33 +0000
  • 6316643f51
    Rename bn to bn254 Paul Miller 2023-04-12 02:33:32 +0000
  • 7199f113c6
    readme Paul Miller 2023-04-12 02:21:29 +0000
  • 71f6948612
    Adjust readme and ed25519 docs Paul Miller 2023-04-12 02:16:47 +0000
  • d3d03ff115
    README, bls Paul Miller 2023-04-12 02:10:59 +0000
  • e2c3560686
    Remove types/node Paul Miller 2023-04-12 01:57:30 +0000
  • 4e9c40b3e5
    readme Paul Miller 2023-04-11 13:19:02 +0000
  • 09085d2ee1
    readme Paul Miller 2023-04-11 13:17:24 +0000
  • 8c4d781479
    readme Paul Miller 2023-04-10 19:12:13 +0000
  • 123431de66
    nist curves: rename from P256 to p256 for consistency Paul Miller 2023-04-10 19:04:16 +0000
  • 7503aff45c
    README Paul Miller 2023-04-10 17:40:58 +0000
  • 81e6046698
    test: move vector Paul Miller 2023-04-10 03:23:35 +0000
  • 30f7d78c82
    hash-to-curve: update benchmarks, lint Paul Miller 2023-04-10 03:10:38 +0000
  • 00665b21ab
    htf: Prohibit expand: undefined. Closes gh-18 Paul Miller 2023-04-10 03:02:36 +0000
  • 5d54bba846
    lint Paul Miller 2023-04-08 19:23:42 +0000
  • 851af4f1bc
    weierstrass: adjust 1 line Paul Miller 2023-04-08 19:23:35 +0000
  • 6ea40d9dab
    Update tests. Update wycheproof from v0.8 to v0.9 Paul Miller 2023-04-08 17:00:18 +0000
  • 8beb922ded
    weierstrass: improve DER decoding. Validate curve creation. Paul Miller 2023-04-07 04:09:46 +0000
  • fe380da8c9
    edwards: change strict option to zip215 Paul Miller 2023-04-02 16:35:34 +0000
  • 113d906233
    edwards: change API. Add options.strict, context. Add edwardsToMontgomery Paul Miller 2023-04-02 15:35:03 +0000
  • 65c0dc6c59
    README Paul Miller 2023-04-02 15:34:33 +0000
  • ed3ba3de6e
    Prettier Paul Miller 2023-04-02 14:50:54 +0000
  • d424c661fb
    Fix tests Paul Miller 2023-04-02 14:50:27 +0000
  • 31d92cce11
    README update Paul Miller 2023-04-02 14:42:49 +0000
  • c15c964f77
    Refactor BLS, change API Paul Miller 2023-04-02 14:38:03 +0000
  • 37ebe6c40f
    tests of ed25519, ed448: improve Paul Miller 2023-04-02 13:38:36 +0000
  • 18eabfd3be
    Remove unused devdeps Paul Miller 2023-04-02 12:17:50 +0000
  • 19f04a4c1c
    Release 0.9.1. 0.9.1 Paul Miller 2023-03-31 08:02:05 +0000
  • d0c3bee4de
    weierstrass, edwards: make points expose typescript x, y Paul Miller 2023-03-30 07:20:35 +0000
  • 4244f97d38
    bls: get rid of bigint literals. gh-22 Paul Miller 2023-03-28 17:01:42 +0000
  • 618508d32c
    weierstrass, edwards: get rid of bigint literals. Closes gh-22 Paul Miller 2023-03-28 17:01:00 +0000
  • 3936449e7b
    edwards: add toRawBytes to ts type Paul Miller 2023-03-26 13:54:04 +0000
  • 0ffa38db6b
    Release 0.9.0. 0.9.0 Paul Miller 2023-03-24 10:12:02 +0000
  • c4c580edc0
    Bump devdeps Paul Miller 2023-03-24 10:06:48 +0000
  • abe8adac7b
    README Paul Miller 2023-03-24 09:25:03 +0000
  • 4fd2ae82b6
    readme Paul Miller 2023-03-21 06:27:45 +0000
  • e2411f7dfd
    modular: add comment Paul Miller 2023-03-21 06:25:09 +0000
  • cb61e4f292
    readme Paul Miller 2023-03-21 06:25:01 +0000
  • bb875791bd
    docs Paul Miller 2023-03-21 06:11:17 +0000
  • 3df2553ced
    Docs Paul Miller 2023-03-21 06:02:07 +0000
  • 8fabc7ff06
    All files: rename Fp to Field Paul Miller 2023-03-21 05:51:18 +0000
  • f3c21eb347
    weierstrass: make weierstrassPoints fromBytes / toBytes optional Paul Miller 2023-03-21 04:51:10 +0000
  • a8b8192714
    Add CURVE.p param Paul Miller 2023-03-21 02:06:06 +0000
  • 1c6aa07ff7
    Release 0.8.3. 0.8.3 Paul Miller 2023-03-16 18:41:20 +0000
  • e110237298
    readme Paul Miller 2023-03-16 18:17:34 +0000
  • 45393db807
    Bump docs Paul Miller 2023-03-16 18:05:33 +0000
  • acc3a9dc4d
    Bump devdep types/node Paul Miller 2023-03-16 17:52:03 +0000
  • 9295b0dbae
    Upgrade to Typescript 5 Paul Miller 2023-03-16 17:49:48 +0000
  • 5784ef23f6
    Release 0.8.2. 0.8.2 Paul Miller 2023-03-13 23:44:02 +0000
  • ef55efe842
    Fix common.js build Paul Miller 2023-03-13 23:42:40 +0000
  • 1cfd6a76ca
    Release 0.8.1. 0.8.1 Paul Miller 2023-03-13 23:40:05 +0000
  • 89f81b2204
    pkg.json: improve bench, clean scripts Paul Miller 2023-03-13 23:39:21 +0000
  • d77ac16f51
    Bring back common.js for now. Need more thorough work with consumers Paul Miller 2023-03-13 23:32:09 +0000
  • fe68da61f6
    Move stark curve to micro-starknet Paul Miller 2023-03-10 19:18:05 +0000
  • 32c0841bed
    Add Trail of Bits audit Paul Miller 2023-03-10 00:09:49 +0000
  • 49a659b248
    Release 0.8.0. 0.8.0 Paul Miller 2023-03-03 01:12:36 +0000
  • 9d0a2e25dc
    readme: esm-only Paul Miller 2023-03-03 01:11:21 +0000
  • 7c461af2b2
    test: remove common.js support Paul Miller 2023-03-03 01:09:50 +0000
  • 4a8f447c8d
    package.json, tsconfig: remove common.js support. Pure ESM now Paul Miller 2023-03-03 01:09:36 +0000
  • 4b2d31ce7f
    stark: more methods Paul Miller 2023-02-28 19:18:06 +0000
  • 16115f27a6
    readme update Paul Miller 2023-02-28 10:04:15 +0000
  • 0e0d0f530d
    benchmark: add tonneli-shanks sqrt Paul Miller 2023-02-27 22:59:27 +0000
  • fa5105aef2
    ecdsa: remove scalar blinding. CSPRNG dep not good: cryptofuzz, other envs will fail Paul Miller 2023-02-27 21:48:06 +0000
  • 11f1626ecc
    modular: Add comment. Add benchmark Paul Miller 2023-02-27 18:41:23 +0000
  • 53ff287bf7
    Schnorr: remove getExtendedPublicKey Paul Miller 2023-02-27 16:29:47 +0000
  • 214c9aa553
    secp256k1: Fix schnorrGetExtPubKey y coordinate Paul Miller 2023-02-27 16:20:13 +0000
  • ec2c3e1248
    Add test for ristretto equality testing Paul Miller 2023-02-27 15:33:41 +0000
  • e64a9d654c
    Fix ristretto255 equals Paul Miller 2023-02-27 15:07:45 +0000
  • 088edd0fbb
    h2c: move params validation. add experimental hash_to_ristretto255 Paul Miller 2023-02-27 14:07:24 +0000
  • 3e90930e9d
    Fix types Paul Miller 2023-02-26 18:10:50 +0000
  • b8b2e91f74
    Release 0.7.3. 0.7.3 Paul Miller 2023-02-26 18:05:53 +0000
  • 9ee694ae23
    docs updates Paul Miller 2023-02-26 18:05:40 +0000
  • 6bc4b35cf4
    hash-to-curve: speed-up os2ip, change code a bit Paul Miller 2023-02-26 17:55:30 +0000
  • 0163b63532
    Release 0.7.2. 0.7.2 Paul Miller 2023-02-25 09:13:45 +0000
  • 7e825520f1
    README Paul Miller 2023-02-25 09:05:48 +0000
  • d739297b2c
    Move p192, p224 from main pkg to tests for now. Reason: not popular Paul Miller 2023-02-25 09:00:24 +0000
  • 285aa6375d
    stark: refactor Paul Miller 2023-02-20 15:50:29 +0000
  • 8c77331ef2
    add hash-to-curve benchmark Paul Miller 2023-02-20 15:33:05 +0000
  • 669641e0a3
    README wording Paul Miller 2023-02-16 16:54:17 +0000
  • 68dd57ed31
    Cryptofuzz Paul Miller 2023-02-16 16:49:48 +0000
  • a9fdd6df9f
    readme: typo Paul Miller 2023-02-16 11:33:32 +0000
  • 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