Sebastian Geisler
8979a932ab
Document proper usage of `from_slice`
2020-05-14 18:24:40 +02:00
Sebastian Geisler
0d857533fa
Add optional bitcoin_hashes feature to implement ThirtyTwoByteHash
2020-05-14 18:24:39 +02:00
Andrew Poelstra
a1842125a7
Merge pull request #212 from fanatid/verify-doctest
...
Add doctest to Secp256k1::verify
2020-05-13 19:00:50 +00:00
Andrew Poelstra
e6a82fa089
Merge pull request #204 from ordian/master
...
secp256k1-sys: remove restriction on cc version
2020-05-13 18:56:23 +00:00
Kirill Fomichev
0dcc59c2b9
Add doctest to Secp256k1::verify
2020-05-05 17:30:07 +03:00
Andrew Poelstra
0782872fb0
Merge pull request #208 from TheBlueMatt/202-04-wasm
...
Re-support WASM via simple stub headers
2020-04-29 19:48:03 +00:00
Elichai Turkel
affc6b4027
Add sanity checks for wasm32 for size and alignment of types
2020-04-29 15:32:57 -04:00
Elichai Turkel
931253d41e
Add a size_t type to types
2020-04-29 15:32:57 -04:00
Matt Corallo
d9d398ccc9
Re-support WASM via simple stub headers
...
libsecp256k1 really only barely uses libc at all, and in practice,
things like memcpy/memcmp get optimized into something other than a
libc call. Thus, if we provide simple stub headers, things seem to
work with wasm-pack just fine.
2020-04-29 15:32:54 -04:00
Tim Ruffing
c39a1ca0a2
Merge pull request #210 from fanatid/docs-verify
...
Fix Secp256k1::verify docs
2020-04-24 09:00:23 +02:00
Kirill Fomichev
99a43ced56
Fix Secp256k1::verify docs
2020-04-22 17:58:27 +03:00
Andronik Ordian
b22b9e5709
Merge remote-tracking branch 'rust-bitcoin/master'
...
* rust-bitcoin/master:
Fix no-std raw test, after removal of lang items
Fix broken benchmarks
Disable emscripten tests until they work again https://github.com/rust-lang/rust/issues/66916 https://github.com/rustwasm/team/issues/291
Add constant of the prime of the curve field.
Simplify callback logic to returning raw coordinates
Removed no longer used dont_replace_c_symbols feature
Fix wrong feature name external-symbols
Fix missing return c_int in NonceFn
2020-04-09 15:13:43 +02:00
Andrew Poelstra
9aa768df10
Merge pull request #195 from elichai/patch-1
...
Missing return c_int in NonceFn
2020-04-06 14:49:58 +00:00
Andrew Poelstra
86751b2d74
Merge pull request #201 from elichai/2020-03-ecdh
...
Simplify callback logic to returning raw coordinates
2020-04-06 14:48:57 +00:00
Andrew Poelstra
3fd089712c
Merge pull request #205 from elichai/2020-03-bench
...
Fix broken benchmarks
2020-04-05 21:38:33 +00:00
Elichai Turkel
18259fd67b
Fix no-std raw test, after removal of lang items
2020-04-05 11:08:32 +03:00
Elichai Turkel
b2edf157cd
Fix broken benchmarks
2020-04-05 11:08:29 +03:00
Andrew Poelstra
ab59498e04
Merge pull request #199 from elichai/2020-02-external-symbols
...
Fix typos in the external-symbols feature(bug)
2020-04-04 21:31:13 +00:00
Andrew Poelstra
12c248dc1b
Merge pull request #203 from elichai/2020-03-disable-emscripten
...
Disable emscripten tests until they work again
2020-04-04 21:21:54 +00:00
Andrew Poelstra
1aaeab1665
Merge pull request #200 from rantan/add_p
...
Add the prime of the secp256k1 field element.
2020-04-04 21:21:31 +00:00
Andronik Ordian
ba013945d5
readme: add an example for travis
2020-03-17 22:33:29 +01:00
Andronik Ordian
37b9e2dfe9
move the note to the main readme
2020-03-16 11:46:53 +01:00
Andronik Ordian
420eb38034
ci: only downgrade cc for 1.22
2020-03-14 20:57:04 +01:00
Andronik Ordian
fd8b3ff572
secp256k1-sys: remove restriction on cc version
2020-03-14 20:46:26 +01:00
Elichai Turkel
9bbd4a3df1
Disable emscripten tests until they work again
...
https://github.com/rust-lang/rust/issues/66916
https://github.com/rustwasm/team/issues/291
2020-03-11 12:22:32 +02:00
Kohei Taniguchi
4b410fc202
Add constant of the prime of the curve field.
2020-03-06 09:15:32 +09:00
Elichai Turkel
2eff118d03
Simplify callback logic to returning raw coordinates
2020-03-01 13:46:25 +02:00
Elichai Turkel
2f897d8a93
Removed no longer used dont_replace_c_symbols feature
2020-02-09 16:37:59 +02:00
Elichai Turkel
889e9a8740
Fix wrong feature name external-symbols
2020-02-09 16:37:39 +02:00
Elichai Turkel
f277530669
Fix missing return c_int in NonceFn
2020-01-26 14:20:26 +02:00
Andrew Poelstra
8c517e0afa
Merge pull request #192 from elichai/2020-01-sys
...
Bump -sys version to 0.1.2
2020-01-09 16:36:35 +00:00
Elichai Turkel
6bcb510d9a
Bump secp256k1-sys to 0.1.2
2020-01-09 18:10:12 +02:00
Andrew Poelstra
5c82bb4335
Merge pull request #191 from elichai/2020-01-fuzztarget
...
Fix fuzztarget symbols
2020-01-09 15:29:19 +00:00
Elichai Turkel
8f52bacb4a
Bump version to 0.17.2
2020-01-09 17:08:39 +02:00
Elichai Turkel
89271c9c3c
Fix fuzztarget symbols
2020-01-09 16:56:10 +02:00
Andrew Poelstra
80c856c091
Merge pull request #189 from stevenroose/fix-links
...
Fix the manifest links property for secp256k1-sys
2019-12-11 18:16:36 +00:00
Steven Roose
ebc660bf94
Bump to v0.17.1
2019-12-11 18:57:21 +01:00
Steven Roose
987d556a67
Bump secp256k1-sys to v0.1.1
2019-12-11 15:55:00 +00:00
Steven Roose
65fe733ad0
Update Cargo.toml link in vendor script
2019-12-11 15:54:30 +00:00
Andrew Poelstra
ff6e944875
Merge pull request #187 from rust-bitcoin/2019-12-keyword-reduce
...
remove some keywoards from secp-sys Cargo.toml
2019-12-10 20:45:07 +00:00
Andrew Poelstra
72b9ec17fa
remove some keywoards from secp-sys Cargo.toml
2019-12-10 19:48:29 +00:00
Andrew Poelstra
f92261b088
Merge pull request #185 from stevenroose/v0.17.0-changelog
...
Update changelog for v0.17.0
2019-12-10 19:43:29 +00:00
Steven Roose
9170dec8a8
Update changelog for v0.17.0
2019-12-10 19:23:57 +00:00
Andrew Poelstra
4b740911c6
Merge pull request #180 from elichai/2019-11-SharedSecret
...
Alternative: Passing custom hash functions to ECDH
2019-12-09 21:11:30 +00:00
Elichai Turkel
92c42ca9e6
Add ECDH to the no-std tests
2019-12-09 22:53:28 +02:00
Elichai Turkel
5619f2a5df
Add an unsafe variant of new_with_has called new_with_hash_no_panic
2019-12-09 22:53:24 +02:00
Andrew Poelstra
e7f0974f08
Merge pull request #186 from elichai/2019-12-manualdrop
...
Wrap Secp256k1 from raw context in a ManuallyDrop
2019-12-06 21:26:54 +00:00
Elichai Turkel
124c1f3c7c
feature gate new_with_hash with std only, added catch_unwind
2019-12-05 18:05:40 +02:00
Elichai Turkel
ca8ea92418
Fixed secp256k1_ecdh fuzztarget
2019-12-05 18:05:36 +02:00
Elichai Turkel
d2c4e5a846
Wrap Secp256k1 from raw context in a ManuallyDrop
2019-12-05 17:51:59 +02:00