Tibo-lg
cfb565126a
Update depend folder to latest master
2020-10-12 21:35:28 +09:00
Elichai Turkel
d31dcf20b0
Merge pull request #242 from TheBlueMatt/master
...
Use wasm sysroot for wasm32-wasi target as well
2020-10-06 20:29:56 +03:00
Matt Corallo
3a2dba0e7f
Use wasm sysroot for wasm32-wasi target as well
2020-10-05 16:14:36 -04:00
Andrew Poelstra
a3c7c0a424
Merge pull request #236 from rust-bitcoin/sanitizers
...
Add MemorySanitizer and AddressSanitizer to travis
2020-10-04 14:09:58 +00:00
Andrew Poelstra
f375f6dfef
Merge pull request #232 from rust-bitcoin/2020-08-modernize
...
Small modernization after MSRV bump
2020-10-04 14:08:51 +00:00
Andrew Poelstra
72c85458a9
Merge pull request #239 from rust-bitcoin/real-or-random-patch-2
...
readme: Replace all mentions of Rust 1.22 by 1.29
2020-09-22 13:48:36 +00:00
Tim Ruffing
0a698b72ab
readme: Replace all mentions of Rust 1.22 by 1.29
...
Follow up on #231 .
2020-09-21 16:09:33 +02:00
Elichai Turkel
9dfb329ff1
Add AddressSanitizer and MemorySanitizer support
2020-08-28 20:14:51 +03:00
Elichai Turkel
fbcfc5fc88
fix travis.yml after changing Cargo.toml
2020-08-27 23:42:19 +03:00
Elichai Turkel
6511fad231
Sort Cargo.toml files
2020-08-27 22:58:00 +03:00
Elichai Turkel
48dd77e47b
Remove old deprecated blank functions
2020-08-27 22:52:16 +03:00
Elichai Turkel
9e5a351ea7
remove redundant code after MSRV bump
2020-08-27 22:51:36 +03:00
Andrew Poelstra
b2e315f154
Merge pull request #231 from rust-bitcoin/2020-08-msrv-1.29
...
Update MSRV to 1.29; increase version to 0.19 and -sys version to 0.3
2020-08-27 16:27:38 +00:00
Andrew Poelstra
19f5138925
Update MSRV to 1.29; increase version to 0.19 and -sys version to 0.3
2020-08-27 14:18:06 +00:00
Elichai Turkel
ac9295c38a
Merge pull request #230 from rust-bitcoin/2020-08-secp-0.18.0
...
increase version to 0.18.0
2020-08-27 11:48:25 +03:00
Andrew Poelstra
060648775e
bump version to 0.18.0
2020-08-26 21:16:22 +00:00
Elichai Turkel
c69d43d84e
Update key.rs to use the new seckey functions
2020-08-26 21:16:19 +00:00
Andrew Poelstra
51ca1557ae
Merge pull request #229 from rust-bitcoin/2020-secp-sys-0.2.0
...
update secp-sys to 0.2.0
2020-08-26 21:11:32 +00:00
Elichai Turkel
1605bde420
replace privkey functions with seckey functions, deprecate privkey functions
2020-08-26 20:55:18 +00:00
Andrew Poelstra
f19c6bbece
bump secp-sys version to 0.2.0
2020-08-26 18:07:44 +00:00
Andrew Poelstra
1a9aece312
secp256k1-sys: update upstream to 670cdd3f8be25f81472b2d16dcd228b0d24a5c45
2020-08-26 18:07:41 +00:00
Andrew Poelstra
5c451f78c6
Merge pull request #207 from sorpaas/sp-message-zero
...
Allow all-zero messages
2020-08-26 18:02:51 +00:00
Andrew Poelstra
89541ec4b2
Merge pull request #215 from rust-bitcoin/real-or-random-patch-1
...
Define ECMULT_GEN_PREC_BITS
2020-08-26 17:46:39 +00:00
Andrew Poelstra
3692c94a0f
Merge pull request #220 from rantan/add_negate_support
...
Add negate support
2020-08-26 17:43:46 +00:00
Andrew Poelstra
c6ab14bcbe
Merge pull request #224 from sgeisler/2020-07-global-context
...
Add an optional global, static context
2020-08-07 18:13:09 +00:00
Sebastian Geisler
2046a40905
Randomize context on initialization
...
Signed-off-by: Sebastian Geisler <sebastian@blockstream.io>
2020-08-03 12:07:26 +02:00
Matt Corallo
c9741d4846
Merge pull request #219 from TheBlueMatt/master
...
Expose the underlying array in addition to a ptr to the same
2020-07-21 20:13:57 -07:00
Sebastian Geisler
a959de4174
Add an optional global, static context
2020-07-08 16:05:42 +02:00
Kohei Taniguchi
02ed0616e4
Add assert for the response of ffi negate interface
...
The interfaces for negate should always returns 1 as mentioned secp256k1.h L574, L563.
But in the future it might return 0 if the seckey or pubkey is invalid, but our type system doesn't allow that to ever happen.
2020-06-10 09:59:55 +09:00
Kohei Taniguchi
1742973a1f
Add fuzztarget for negation
2020-06-09 11:06:11 +09:00
Kohei Taniguchi
d45f709cd4
Add negation support
2020-06-09 10:05:07 +09:00
Matt Corallo
0052bc92fb
Expose the underlying array in addition to a ptr to the same
2020-06-01 14:35:31 -04:00
Andrew Poelstra
a5147bbf01
Merge pull request #206 from sgeisler/2020-04-hashes
...
Add optional bitcoin_hashes feature to implement ThirtyTwoByteHash
2020-05-24 12:17:33 +00:00
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
Tim Ruffing
489e3ff8d2
Define ECMULT_GEN_PREC_BITS
...
This is configurable in upstream now.
Fixes #214 .
So far, this just sets it to `4`. It's tempting to set it to `2` when `lowmemory` is enabled
but `lowmemory` is about RAM and not about binary size. This is better addressed by
a resolution of #193 .
2020-05-13 10:40:39 +02: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
Wei Tang
9250ae49ce
Allow all-zero messages
2020-04-09 14:26:31 +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