Commit Graph

27 Commits

Author SHA1 Message Date
Miran 641902d492
update ci.yml to test Nim 2.2; also test gcc-14 (#60) 2024-09-11 14:15:17 +00:00
Jacek Sieka 7246d91c66
bump: 0.3.2 (#53)
https://github.com/bitcoin-core/secp256k1/releases/tag/v0.3.2
2023-07-21 13:53:25 +03:00
tersec 2acbbdcc0e
remove Nim 1.2 and 1.4 support (#52) 2023-06-12 14:32:14 +00:00
Jacek Sieka e123cf38ed
bump to v0.3.1 (#45)
* simplify build system thanks to upstream changes
* add secp version to library version, bump to 0.6
* bump upstream to 0.3.1 ([`git diff
6138d73be471ece4717af8e7f419dde0a414568e..346a053d4c442e08191f075c3932d03140579d47`](6138d73be4..346a053d4c))
2023-04-26 17:23:30 +03:00
tersec 708a739d35
test with Nim 2.0 in CI (#46) 2023-04-13 23:09:33 +00:00
Jacek Sieka 88b2702fea
bump checkout, avoid redundant PR builds 2022-11-23 09:03:37 +01:00
Jacek Sieka 8e1d11c799
update ci/nimble (#40)
* update flag parsing
* fix mac CI
2022-11-19 16:50:01 +01:00
zah 5340cf1881
Restructure the project to allow nimble check to pass (#36)
* Restructure the project to allow nimble check to pass

* Add a lock file
2022-06-20 14:31:15 +03:00
Ștefan Talpalaru e092373a5c
CI: test with multiple Nim versions (#35) 2022-01-11 18:28:34 +01:00
Tanguy 153ec71a34
Fix for styleCheck:usages (#34) 2021-12-27 11:27:55 +01:00
Ștefan Talpalaru d790c42206
CI: refactor Nim compiler caching (#33) 2021-06-03 02:08:23 +02:00
jangko f85ed3651e
add github action script 2021-01-07 18:04:16 +07:00
Eugene Kabanov fb9699702b
Perform constant time comparison of keys and signatures. (#24)
Bump version to 0.5.1.
2020-07-30 16:48:40 +02:00
Jacek Sieka bf6cc94a3c
use external rng instead of nimcrypto (#23)
* use external rng instead of nimcrypto

allows passing in different RNG's to generate keys

* pass in array of random data to random keygen function

* back to a proc

* docs

* gcsafe rng callback needed

* introduce foolproofrng that can't fail

* silence compiler warning

* hint at random not being good enough in defect
2020-07-06 15:07:29 +02:00
Jacek Sieka e8fa92a0c6
more installdirs 2020-04-17 08:05:26 +02:00
Jacek Sieka 6dce6c22ea
add installdir 2020-04-17 07:57:30 +02:00
Jacek Sieka 306289244c
add convenience api (#21)
fixes #19
2020-04-17 07:43:30 +02:00
cheatfate 16b3cd84b6
Fix #17.
Bump version to 0.1.2.
2020-03-08 22:22:50 +02:00
cheatfate 25b04816a0
Fix path handling for compile targets.
Bump version to 0.1.1.
2020-03-08 20:26:54 +02:00
Ștefan Talpalaru 53baf442f2 add "--threads:on" to tests 2019-01-15 17:30:41 +02:00
Yuriy Glukhov 024cc57eb5 Fixed nimble file 2018-09-18 17:30:58 +03:00
mratsim 09c67ca580 Nim now uses global user cache 2018-09-10 18:08:04 +02:00
mratsim 89618eeff2 Finalize arch specific defines + tests 2018-03-28 12:56:26 +02:00
mratsim 29b92ea420 use official release for testing. 2018-03-28 12:40:14 +02:00
mratsim 825eca67f5 Nimble was executing the compiler tests 2018-03-28 12:18:36 +02:00
Zahary Karadjov 7e4e0fc639 Specify the copyright holders properly 2018-02-27 19:50:01 +02:00
Zahary Karadjov 097b3c2434 FFI declarations for libsecp256k1.h 2018-01-05 03:02:25 +02:00