2
0
mirror of synced 2025-02-16 15:46:49 +00:00

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