Commit Graph

  • 42e0fcb9c4
    Add a lock file Zahary Karadjov 2022-04-14 18:07:36 +0300
  • 250cafe411 Restructure the project to allow nimble check to pass Zahary Karadjov 2022-04-14 17:55:50 +0300
  • e092373a5c
    CI: test with multiple Nim versions (#35) Ștefan Talpalaru 2022-01-11 18:28:34 +0100
  • c5db3e6536
    CI: test with multiple Nim versions Ștefan Talpalaru 2022-01-11 18:09:21 +0100
  • 153ec71a34
    Fix for styleCheck:usages (#34) Tanguy 2021-12-27 11:27:55 +0100
  • 039f604719
    Fix for styleCheck:usages Tanguy 2021-12-15 10:47:10 +0100
  • d790c42206
    CI: refactor Nim compiler caching (#33) Ștefan Talpalaru 2021-06-03 02:08:23 +0200
  • cb39a94b58
    CI: refactor Nim compiler caching Ștefan Talpalaru 2021-05-29 17:51:18 +0200
  • 67ebdfa801 enable cross-compilation Ștefan Talpalaru 2021-02-02 23:25:50 +0100
  • 9d608c1afe
    enable cross-compilation cross Ștefan Talpalaru 2021-02-02 23:25:50 +0100
  • ac96054870
    Merge pull request #30 from status-im/github_action andri lim 2021-01-08 12:05:55 +0700
  • f85ed3651e
    add github action script jangko 2021-01-07 16:44:23 +0700
  • 23bf71889d
    remove unnecessary data in callbacks (and weird cast) (#29) Jacek Sieka 2021-01-07 10:32:46 +0100
  • c6c291ee33
    remove unnecessary data in callbacks (and weird cast) Jacek Sieka 2020-12-29 14:24:35 +0100
  • af9611c187
    avoid finalizer, may destabilize the GC (#28) Jacek Sieka 2020-12-16 15:00:21 +0100
  • e813fb3614
    avoid finalizer, may destabilize the GC Jacek Sieka 2020-12-16 10:51:28 +0100
  • a9d5cba699 More localized noSideEffect overrides Zahary Karadjov 2020-11-14 19:03:40 +0200
  • b975c95ded use destructors destructors Giovanni Petrantoni 2020-11-16 10:53:40 +0900
  • 3b7f695cd4
    More localized noSideEffect overrides Zahary Karadjov 2020-11-14 19:03:40 +0200
  • f1bdb572f4 fix: code review Richard Ramos 2020-11-13 14:44:45 -0400
  • ef264648fc fix: code review Richard Ramos 2020-11-13 14:14:54 -0400
  • 9387bd8b2d Expose privkey_tweak_add Richard Ramos 2020-11-12 19:22:47 -0400
  • 9ad220c39e
    fix: code review Richard Ramos 2020-11-13 14:44:45 -0400
  • 4fa2514ef1
    fix: code review Richard Ramos 2020-11-13 14:14:54 -0400
  • ec7bc41e70
    Expose privkey_tweak_add Richard Ramos 2020-11-12 19:22:47 -0400
  • fb9699702b
    Perform constant time comparison of keys and signatures. (#24) Eugene Kabanov 2020-07-30 17:48:40 +0300
  • 023a962933
    Perform constant time comparison of keys and signatures. Bump version to 0.5.1. cheatfate 2020-07-29 10:56:15 +0300
  • bf6cc94a3c
    use external rng instead of nimcrypto (#23) Jacek Sieka 2020-07-06 15:07:29 +0200
  • 813034dec1
    don't go that far in version Jacek Sieka 2020-07-06 15:06:59 +0200
  • f832f3ba75
    hint at random not being good enough in defect Jacek Sieka 2020-07-06 14:35:36 +0200
  • 1f75ecde64
    silence compiler warning Jacek Sieka 2020-07-06 08:50:23 +0200
  • 28f14bf1b6
    introduce foolproofrng that can't fail Jacek Sieka 2020-07-06 08:14:19 +0200
  • d1177a67cd
    gcsafe rng callback needed Jacek Sieka 2020-07-05 19:33:08 +0200
  • 612e22a654
    docs Jacek Sieka 2020-07-03 17:48:09 +0200
  • aa4062a8af
    back to a proc Jacek Sieka 2020-07-03 17:45:43 +0200
  • 9d9d13844a
    pass in array of random data to random keygen function Jacek Sieka 2020-07-03 17:24:27 +0200
  • c6375830ae
    use external rng instead of nimcrypto Jacek Sieka 2020-07-03 14:20:46 +0200
  • be98963599
    fromHex needs to be public after all Jacek Sieka 2020-06-22 16:59:37 +0200
  • 5701a60143
    use requiredInit (#22) Jacek Sieka 2020-06-22 16:08:21 +0200
  • e9c1ee322e
    document fix Jacek Sieka 2020-06-22 16:07:46 +0200
  • 4dc3f2dcce
    document nosideeffect Jacek Sieka 2020-06-22 15:04:10 +0200
  • 4302b3b745
    document nosideeffect Jacek Sieka 2020-06-22 14:11:59 +0200
  • 351e05034d
    fix side effects Jacek Sieka 2020-06-21 21:13:19 +0200
  • 982973a56d
    remove clear for public stuff Jacek Sieka 2020-06-17 14:24:21 +0200
  • ae1cfb9121
    close requiresinit loophole Jacek Sieka 2020-06-16 14:22:38 +0200
  • c85f0591b3
    use requiredInit Jacek Sieka 2020-06-15 19:51:14 +0200
  • e8fa92a0c6
    more installdirs Jacek Sieka 2020-04-17 08:05:26 +0200
  • 6dce6c22ea
    add installdir Jacek Sieka 2020-04-17 07:57:30 +0200
  • 306289244c
    add convenience api (#21) Jacek Sieka 2020-04-17 07:43:30 +0200
  • 7938e69066
    add convenience api Jacek Sieka 2020-04-16 17:18:30 +0200
  • 5af866754b
    upstream: update (#18) Jacek Sieka 2020-04-11 16:38:24 +0200
  • 8f0a15b767
    upstream: update Jacek Sieka 2020-04-11 10:03:44 +0200
  • 16b3cd84b6
    Fix #17. Bump version to 0.1.2. cheatfate 2020-03-08 22:22:50 +0200
  • 25b04816a0
    Fix path handling for compile targets. Bump version to 0.1.1. cheatfate 2020-03-08 20:26:54 +0200
  • 85b2620a6e
    CI: update script path Ștefan Talpalaru 2019-08-24 05:03:42 +0200
  • a41d4432a1
    Merge branch 'buildnim' Ștefan Talpalaru 2019-06-18 21:56:25 +0200
  • ac89b63ba7
    build_nim.sh Ștefan Talpalaru 2019-06-18 21:39:16 +0200
  • 53baf442f2 add "--threads:on" to tests Ștefan Talpalaru 2019-01-15 12:16:33 +0100
  • c6fc871801
    add "--threads:on" to tests Ștefan Talpalaru 2019-01-15 12:16:33 +0100
  • 9b21ca7e14
    Update README.md Bruno Škvorc 2019-01-02 15:00:18 +0100
  • 024cc57eb5 Fixed nimble file Yuriy Glukhov 2018-09-18 17:04:52 +0300
  • 78df16a151 Fixed nimble file Yuriy Glukhov 2018-09-18 17:04:52 +0300
  • 1b65bb7607 re-add submodule, fix windows CI regression 53b5b9388c (diff-11c909939117928998b102a1fff7d363L45) mratsim 2018-09-10 18:22:38 +0200
  • 09c67ca580 Nim now uses global user cache mratsim 2018-09-10 18:08:04 +0200
  • c8324b690b
    appveyor: fix version check Jacek Sieka 2018-09-06 12:09:01 -0600
  • fe6353e514
    readme: update license Jacek Sieka 2018-09-05 12:48:35 -0600
  • 53b5b9388c
    ci: update Jacek Sieka 2018-09-04 23:05:11 -0600
  • 24fa7028a6
    travis: use cached nim instead of docker Jacek Sieka 2018-09-02 19:57:26 -0600
  • 41dccda0d7
    split build and install instructions Jacek Sieka 2018-06-17 22:10:21 +0200
  • 88f3b41c19 add submodule init to install docs Jacek Sieka 2018-06-17 10:23:36 +0200
  • c87bccd2b5
    add submodule init to install docs Jacek Sieka 2018-06-17 10:23:36 +0200
  • d0fd605137
    Update README.md alexm-status 2018-05-30 14:40:14 -0700
  • f1475ba26f
    Update README.md alexm-status 2018-05-27 14:26:27 -0700
  • 5e28e97091
    Update README.md alexm-status 2018-05-27 14:26:12 -0700
  • 908e5e71a6
    Update README.md alexm-status 2018-05-23 17:33:24 -0700
  • f22aed5b18
    Update README.md alexm-status 2018-05-23 17:31:18 -0700
  • 5e298f06b2 fix CI link in readme mratsim 2018-04-06 16:31:46 +0200
  • 0abe1b200a Fix appveyor badge mratsim 2018-03-30 12:02:33 +0200
  • 16784fc6cd Add badges to README mratsim 2018-03-30 11:33:32 +0200
  • 74db620c93 Update Appveyor 32-bit download path mratsim 2018-03-30 11:25:34 +0200
  • 56f78b4aaf
    Merge pull request #9 from status-im/Dont-use-int128-on-32-bit Yuriy Glukhov 2018-03-28 14:08:56 +0300
  • eaaf9f7d9f
    Merge branch 'master' into Dont-use-int128-on-32-bit Yuriy Glukhov 2018-03-28 14:03:31 +0300
  • 89618eeff2 Finalize arch specific defines + tests mratsim 2018-03-28 12:56:26 +0200
  • 6f1368f1bd update submodule before test mratsim 2018-03-28 12:48:32 +0200
  • af0c6b1996 Trying to make it work on 32bit platforms... Yuriy Glukhov 2018-03-28 13:43:25 +0300
  • 29b92ea420 use official release for testing. mratsim 2018-03-28 12:40:14 +0200
  • 825eca67f5 Nimble was executing the compiler tests mratsim 2018-03-28 12:18:36 +0200
  • c7b20c8a7a Add appveyor test config mratsim 2018-03-28 11:57:07 +0200
  • 55adc18d0c
    Merge pull request #8 from cheatfate/master Yuriy Glukhov 2018-03-21 11:43:54 +0200
  • 3a39aa0892 Add wrapper for secp256k1_ecdh_raw() cheatfate 2018-03-21 11:42:07 +0200
  • 6aea1b8dda Switch to status fork as git submodule (#7) Yuriy Glukhov 2018-03-21 11:30:55 +0200
  • 0c21b4b70a ok Yuriy Glukhov 2018-03-21 10:44:38 +0200
  • 819cd4c8d4 Switch submodule to status Yuriy Glukhov 2018-03-21 10:34:54 +0200
  • b810d49470
    Merge pull request #6 from cheatfate/master Yuriy Glukhov 2018-03-19 16:53:12 +0200
  • bbb83bab0f Added secp256k1_ecdsa_recoverable_signature_parse_compact(). cheatfate 2018-03-19 16:47:21 +0200
  • 134f825a01
    Merge pull request #5 from cheatfate/master Yuriy Glukhov 2018-03-16 18:43:58 +0200
  • ee348dace4 Changing `stdcall` to `cdecl`. cheatfate 2018-03-16 18:39:06 +0200
  • 81cda1ab6f
    Merge pull request #4 from cheatfate/master Mamy Ratsimbazafy 2018-03-16 17:10:55 +0100
  • f7b46707e5 Callback functions must not have default {.nimcall.} calling convention. cheatfate 2018-03-16 17:20:36 +0200
  • 10d50515c8 Added test for secp256k1_ecdh() cheatfate 2018-03-16 11:28:15 +0200