Commit Graph

  • a8ea9d757f Build noble-curves for ES2015 for Tornado purposes main Theo 2024-04-18 14:08:07 -07:00
  • 8d411aa76b
    Merge b8ddb603c169f4538e5bd4f1fb96d35aefcf8fcd into efeca9f47840db17bf6cc13efbabd6a795b85194 Paul Miller 2024-04-04 15:40:54 +03:00
  • efeca9f478
    Add hex tests Paul Miller 2024-03-27 11:11:53 +00:00
  • 8ad2f9a185
    Merge pull request #133 from carleeto/main Paul Miller 2024-03-25 08:28:17 +01:00
  • be576b4c17
    Fix montgomery sample code in README.md Carl Menezes 2024-03-25 11:17:28 +13:00
  • 819514576c
    Use jsbt for tsconfig and building Paul Miller 2024-03-17 13:19:18 +00:00
  • a0e398489f
    Release 1.4.0. 1.4.0 Paul Miller 2024-03-14 06:29:55 +00:00
  • 85d194cb93
    Bump hashes. Commit build lockfile Paul Miller 2024-03-14 06:27:17 +00:00
  • 1830124ca1
    Merge pull request #129 from xrchz/patch-1 Paul Miller 2024-03-08 00:21:59 +01:00
  • 72cc640bb1
    Update README.md with Ethereum example Ramana Kumar 2024-03-07 21:15:01 +00:00
  • 32bda7926d
    Fix bls short sig verification on hex. Closes gh-124 Paul Miller 2024-03-01 21:22:49 +00:00
  • 38a4ca1e6b
    readme: new noble library Paul Miller 2024-02-28 05:07:38 +01:00
  • 07f7e53e31
    Update build deps Paul Miller 2024-02-28 03:26:25 +00:00
  • 537db4a968
    hash-to-curve: adjust dst logic a bit Paul Miller 2024-02-27 22:34:30 +00:00
  • a70501cec4
    ci: add upload-release action Paul Miller 2024-02-27 22:34:03 +00:00
  • 89aaf264c1
    readme Paul Miller 2024-02-27 22:25:00 +00:00
  • e93caf9567
    weierstrass: improve Entropy type. Use new utility. Paul Miller 2024-02-27 22:24:56 +00:00
  • 0ce103bd6b
    utils, hash-to-curve: reduce code duplication Paul Miller 2024-02-27 22:24:15 +00:00
  • 6a85252dc3
    Merge pull request #117 from dhrubabasu/add-htfopts Paul Miller 2024-02-17 17:50:59 +01:00
  • a8503d6819
    bls: Add htfOpts parameter to sign functions dhrubabasu 2024-02-16 18:03:27 -05:00
  • 8397b26b45
    Update github workflows Paul Miller 2024-02-14 02:10:37 +01:00
  • 8c39a6ac5a
    tsconfig: change module to Node16, copy noble-ciphers change Paul Miller 2024-02-14 01:10:32 +00:00
  • a1a7dc9cbf
    readme: Add link to gh discussions Paul Miller 2024-02-05 17:45:16 +01:00
  • b8ddb603c1
    Format ellswift Paul Miller 2024-01-25 11:41:48 +00:00
  • ba58a282bd
    readme Paul Miller 2024-01-21 10:45:20 +00:00
  • c4c479047e
    Merge pull request #110 from ardislu/fix-broken-links Paul Miller 2024-01-20 13:47:48 +04:00
  • 2bf2e312a0
    README: fix broken links Ardis Lu 2024-01-19 23:39:52 -08:00
  • 943edbceba
    Implement ElligatorSwift Paul Miller 2024-01-14 10:00:03 +00:00
  • 0a663391bd
    Improve gitignore Paul Miller 2024-01-14 09:02:50 +00:00
  • 7be1dfc55d
    utils: copy concatBytes from hashes Paul Miller 2024-01-02 07:49:40 +00:00
  • 37eab5a28a
    Refactor tsconfig: use inheritance Paul Miller 2023-12-23 17:30:48 +00:00
  • 2706fe9f79
    README: mention secp256r1. Paul Miller 2023-12-14 13:20:40 +00:00
  • b39b0d1daf
    weierstrass: improve error wording for sqrt case Paul Miller 2023-12-13 12:58:51 +00:00
  • 4007ee975b
    Release 1.3.0. 1.3.0 Paul Miller 2023-12-11 23:21:29 +00:00
  • f8af434b9c
    Bump noble-hashes to 1.3.3 Paul Miller 2023-12-11 23:18:35 +00:00
  • be8033a2d8
    readme Paul Miller 2023-12-11 00:43:32 +00:00
  • b3c239981b
    readme Paul Miller 2023-12-11 00:42:57 +00:00
  • 18b0bc6317
    readme: Mention zip215 Paul Miller 2023-12-11 00:40:43 +00:00
  • 30f68c9e54
    utils: improve isBytes Paul Miller 2023-12-10 23:04:11 +00:00
  • ada1ea5a19
    bls: fix types. Closes gh-101 Paul Miller 2023-12-10 22:42:42 +00:00
  • 0a3a13b3dc
    Fix typescript esm config Paul Miller 2023-12-10 22:32:10 +00:00
  • 26a4fd4293
    weierstrass, hash-to-curve: ensure to use utils.isBytes everywhere Paul Miller 2023-12-10 22:27:15 +00:00
  • 9db14fc6d0
    utils: fix-up isBytes Paul Miller 2023-12-10 22:26:57 +00:00
  • 8e6c19de2b
    utils: make equalBytes constant-time Paul Miller 2023-12-10 22:04:01 +00:00
  • 4ffb68853d
    utils: make isBytes more resilient in weird envs, improve concatBytes type error resilience. Paul Miller 2023-12-10 22:00:49 +00:00
  • 008958364e
    weierstrass: reformat after new prettier Paul Miller 2023-12-10 21:58:13 +00:00
  • 1c535a3287
    deps: Bump prettier and typescript, reduce their sizes Paul Miller 2023-12-10 21:58:01 +00:00
  • b8b12671ac
    test: rename hash-to-curve vectors, remove colons. closes gh-102 Paul Miller 2023-12-10 18:47:25 +00:00
  • 2f1460a4d7
    BLS: Refactor mask-bit settings, improve encoding resiliency Paul Miller 2023-11-10 01:55:16 +00:00
  • fb02e93ff6
    ECDH tests: comment Paul Miller 2023-11-01 16:09:37 +00:00
  • c525356916
    ECDH tests: allow padded private keys Paul Miller 2023-11-01 16:06:40 +00:00
  • a4abd8a202
    ECDH tests: quick and dirty ASN1 parsing Paul Miller 2023-11-01 15:54:08 +00:00
  • c19373a0b5
    readme Paul Miller 2023-10-20 15:34:18 +02:00
  • 85006ed620
    readme Paul Miller 2023-10-20 15:33:27 +02:00
  • fae7f6612a
    README Paul Miller 2023-10-20 15:27:08 +02:00
  • 36894729c0
    readme note on csprng Paul Miller 2023-10-20 13:16:37 +00:00
  • eabab627c7
    Merge pull request #93 from yhc125/patch-1 Paul Miller 2023-10-16 17:36:43 +02:00
  • e1640eb74e
    Update README.md YoungHoon Cha 2023-10-17 00:28:21 +09:00
  • 7f851873f9
    Merge pull request #92 from secure12/main Paul Miller 2023-10-12 12:16:16 +02:00
  • 02099b9b4c
    Add weierstrassPoints return type Eric Ho 2023-10-11 19:16:56 +01:00
  • 3b14683806
    Update weierstrass.ts Eric Ho 2023-10-11 18:41:11 +01:00
  • 47169740c6
    readme Paul Miller 2023-10-07 13:19:21 +00:00
  • 45c7cb560d
    readme Paul Miller 2023-10-07 13:00:11 +00:00
  • b36bf44f4b
    readme Paul Miller 2023-10-07 12:48:25 +00:00
  • 30763066ac
    readme Paul Miller 2023-10-07 12:43:51 +00:00
  • 911801ec0f
    readme Paul Miller 2023-10-07 12:39:45 +00:00
  • 8ba25a1c40
    readme Paul Miller 2023-10-07 12:36:25 +00:00
  • 43a06b669a
    readme update Paul Miller 2023-10-07 12:34:59 +00:00
  • e7720c1609
    readme: Clarify ecdsa recovery Paul Miller 2023-10-05 04:46:31 +00:00
  • 2da6abb336
    Fix x448 private keys: must be 56 bytes, not 57. Reported by @larabr Paul Miller 2023-10-02 23:15:43 +00:00
  • 4752ab1f1e
    utils: optimize hexToBytes by 4% Paul Miller 2023-09-25 18:22:57 +00:00
  • f58002e6d4
    utils: refactor hexToBytes a bit Paul Miller 2023-09-25 17:21:18 +00:00
  • d0294bb2a6
    Clarify build:release script. Closes gh-86 Paul Miller 2023-09-21 21:07:52 +00:00
  • 2b41e387de
    Merge pull request #85 from sublimator/nd-impl-group-x-for-x-in-decafpoint-ristrettopoint-2023-09-20 Paul Miller 2023-09-20 21:06:36 +02:00
  • 08850c2d6a feat: impl Group<X> for X in DecafPoint/RistrettoPoint Nicholas Dudfield 2023-09-20 15:40:06 +07:00
  • ce7a8fda55
    bls, bn: clarify their security level in comments Paul Miller 2023-09-14 01:02:10 +00:00
  • 728b485cd8
    Merge pull request #83 from arobsn/main Paul Miller 2023-09-14 00:17:42 +02:00
  • eaefe9a272
    benchmark add utils Paul Miller 2023-09-13 21:59:12 +00:00
  • c935b398fe
    abstract/utils: reformat hexToBytes. Paul Miller 2023-09-13 23:57:34 +02:00
  • ddad219e7a
    README Paul Miller 2023-09-13 23:29:05 +02:00
  • 1d83bab27d
    add char code based hexToBytes function arobsn 2023-09-13 18:14:13 -03:00
  • 4be208e4b2
    README: add new project using curves Paul Miller 2023-09-10 19:55:05 +00:00
  • 77bee0d54e
    ed448: clarify why there are 56 or 57 byte keys Paul Miller 2023-09-10 01:00:51 +00:00
  • 6bcab6c24b
    readme: add example for chash Paul Miller 2023-09-07 21:44:46 +00:00
  • 7befd5f881
    readme Paul Miller 2023-09-07 13:34:29 +00:00
  • 8f78471703
    Merge pull request #82 from sublimator/patch-2 Paul Miller 2023-09-07 15:34:03 +02:00
  • 17294f4974
    docs: audited by plural firms Nicholas Dudfield 2023-09-07 10:59:48 +07:00
  • 3890b79e7e
    readme Paul Miller 2023-09-06 20:22:45 +02:00
  • 2acebc8176
    Add new audit of noble-curves by kudelski security. Paul Miller 2023-09-05 23:47:56 +00:00
  • 1e67754943
    Merge pull request #81 from randombit/jack/check-short-sig-in-subgroup Paul Miller 2023-08-31 20:26:17 +02:00
  • 156a1e909a Fix ShortSignature.fromHex to check the G1 point is valid Jack Lloyd 2023-08-31 13:28:53 -04:00
  • ccea23a712
    Fix README. Closes gh-80 Paul Miller 2023-08-31 00:16:47 +00:00
  • 8661eef949
    readme Paul Miller 2023-08-29 14:29:30 +00:00
  • 4743182bf7
    README: update security section Paul Miller 2023-08-29 12:36:11 +00:00
  • 5c477a88fa
    README: update security section Paul Miller 2023-08-29 12:25:58 +00:00
  • df9d461adf
    README: update security section Paul Miller 2023-08-29 12:00:53 +00:00
  • 5c21fa3855
    Merge pull request #79 from randombit/jack/update-readme-for-bls-short-sigs Paul Miller 2023-08-28 17:02:19 +02:00
  • 6661a7db7b Update the README to describe BLS short signature support Jack Lloyd 2023-08-28 09:22:25 -04:00
  • cf5f2268fb
    ed448: add todo comment Paul Miller 2023-08-27 16:49:50 +00:00
  • 1d5286ffa7
    single-file build: expose more methods Paul Miller 2023-08-27 16:49:42 +00:00