3a2dba0e7f 
								
							 
						 
						
							
							
								
								Use wasm sysroot for wasm32-wasi target as well  
							
							
							
						 
						
							2020-10-05 16:14:36 -04:00  
				
					
						
							
							
								 
						
							
								a3c7c0a424 
								
							 
						 
						
							
							
								
								Merge pull request  #236  from rust-bitcoin/sanitizers  
							
							... 
							
							
							
							Add MemorySanitizer and AddressSanitizer to travis 
							
						 
						
							2020-10-04 14:09:58 +00:00  
				
					
						
							
							
								 
						
							
								f375f6dfef 
								
							 
						 
						
							
							
								
								Merge pull request  #232  from rust-bitcoin/2020-08-modernize  
							
							... 
							
							
							
							Small modernization after MSRV bump 
							
						 
						
							2020-10-04 14:08:51 +00:00  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								0a698b72ab 
								
							 
						 
						
							
							
								
								readme: Replace all mentions of Rust 1.22 by 1.29  
							
							... 
							
							
							
							Follow up on #231 . 
							
						 
						
							2020-09-21 16:09:33 +02:00  
				
					
						
							
							
								 
						
							
								9dfb329ff1 
								
							 
						 
						
							
							
								
								Add AddressSanitizer and MemorySanitizer support  
							
							
							
						 
						
							2020-08-28 20:14:51 +03:00  
				
					
						
							
							
								 
						
							
								fbcfc5fc88 
								
							 
						 
						
							
							
								
								fix travis.yml after changing Cargo.toml  
							
							
							
						 
						
							2020-08-27 23:42:19 +03:00  
				
					
						
							
							
								 
						
							
								6511fad231 
								
							 
						 
						
							
							
								
								Sort Cargo.toml files  
							
							
							
						 
						
							2020-08-27 22:58:00 +03:00  
				
					
						
							
							
								 
						
							
								48dd77e47b 
								
							 
						 
						
							
							
								
								Remove old deprecated blank functions  
							
							
							
						 
						
							2020-08-27 22:52:16 +03:00  
				
					
						
							
							
								 
						
							
								9e5a351ea7 
								
							 
						 
						
							
							
								
								remove redundant code after MSRV bump  
							
							
							
						 
						
							2020-08-27 22:51:36 +03:00  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								060648775e 
								
							 
						 
						
							
							
								
								bump version to 0.18.0  
							
							
							
						 
						
							2020-08-26 21:16:22 +00:00  
				
					
						
							
							
								 
						
							
								c69d43d84e 
								
							 
						 
						
							
							
								
								Update key.rs to use the new seckey functions  
							
							
							
						 
						
							2020-08-26 21:16:19 +00:00  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								1605bde420 
								
							 
						 
						
							
							
								
								replace privkey functions with seckey functions, deprecate privkey functions  
							
							
							
						 
						
							2020-08-26 20:55:18 +00:00  
				
					
						
							
							
								 
						
							
								f19c6bbece 
								
							 
						 
						
							
							
								
								bump secp-sys version to 0.2.0  
							
							
							
						 
						
							2020-08-26 18:07:44 +00:00  
				
					
						
							
							
								 
						
							
								1a9aece312 
								
							 
						 
						
							
							
								
								secp256k1-sys: update upstream to 670cdd3f8be25f81472b2d16dcd228b0d24a5c45  
							
							
							
						 
						
							2020-08-26 18:07:41 +00:00  
				
					
						
							
							
								 
						
							
								5c451f78c6 
								
							 
						 
						
							
							
								
								Merge pull request  #207  from sorpaas/sp-message-zero  
							
							... 
							
							
							
							Allow all-zero messages 
							
						 
						
							2020-08-26 18:02:51 +00:00  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								3692c94a0f 
								
							 
						 
						
							
							
								
								Merge pull request  #220  from rantan/add_negate_support  
							
							... 
							
							
							
							Add negate support 
							
						 
						
							2020-08-26 17:43:46 +00:00  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								2046a40905 
								
							 
						 
						
							
							
								
								Randomize context on initialization  
							
							... 
							
							
							
							Signed-off-by: Sebastian Geisler <sebastian@blockstream.io> 
							
						 
						
							2020-08-03 12:07:26 +02:00  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								a959de4174 
								
							 
						 
						
							
							
								
								Add an optional global, static context  
							
							
							
						 
						
							2020-07-08 16:05:42 +02:00  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								1742973a1f 
								
							 
						 
						
							
							
								
								Add fuzztarget for negation  
							
							
							
						 
						
							2020-06-09 11:06:11 +09:00  
				
					
						
							
							
								 
						
							
								d45f709cd4 
								
							 
						 
						
							
							
								
								Add negation support  
							
							
							
						 
						
							2020-06-09 10:05:07 +09:00  
				
					
						
							
							
								 
						
							
								0052bc92fb 
								
							 
						 
						
							
							
								
								Expose the underlying array in addition to a ptr to the same  
							
							
							
						 
						
							2020-06-01 14:35:31 -04:00  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								8979a932ab 
								
							 
						 
						
							
							
								
								Document proper usage of `from_slice`  
							
							
							
						 
						
							2020-05-14 18:24:40 +02:00  
				
					
						
							
							
								 
						
							
								0d857533fa 
								
							 
						 
						
							
							
								
								Add optional bitcoin_hashes feature to implement ThirtyTwoByteHash  
							
							
							
						 
						
							2020-05-14 18:24:39 +02:00  
				
					
						
							
							
								 
						
							
								a1842125a7 
								
							 
						 
						
							
							
								
								Merge pull request  #212  from fanatid/verify-doctest  
							
							... 
							
							
							
							Add doctest to Secp256k1::verify 
							
						 
						
							2020-05-13 19:00:50 +00:00  
				
					
						
							
							
								 
						
							
								e6a82fa089 
								
							 
						 
						
							
							
								
								Merge pull request  #204  from ordian/master  
							
							... 
							
							
							
							secp256k1-sys: remove restriction on cc version 
							
						 
						
							2020-05-13 18:56:23 +00:00  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								0dcc59c2b9 
								
							 
						 
						
							
							
								
								Add doctest to Secp256k1::verify  
							
							
							
						 
						
							2020-05-05 17:30:07 +03:00  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								affc6b4027 
								
							 
						 
						
							
							
								
								Add sanity checks for wasm32 for size and alignment of types  
							
							
							
						 
						
							2020-04-29 15:32:57 -04:00  
				
					
						
							
							
								 
						
							
								931253d41e 
								
							 
						 
						
							
							
								
								Add a size_t type to types  
							
							
							
						 
						
							2020-04-29 15:32:57 -04:00  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								c39a1ca0a2 
								
							 
						 
						
							
							
								
								Merge pull request  #210  from fanatid/docs-verify  
							
							... 
							
							
							
							Fix Secp256k1::verify docs 
							
						 
						
							2020-04-24 09:00:23 +02:00  
				
					
						
							
							
								 
						
							
								99a43ced56 
								
							 
						 
						
							
							
								
								Fix Secp256k1::verify docs  
							
							
							
						 
						
							2020-04-22 17:58:27 +03:00  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								9250ae49ce 
								
							 
						 
						
							
							
								
								Allow all-zero messages  
							
							
							
						 
						
							2020-04-09 14:26:31 +02:00  
				
					
						
							
							
								 
						
							
								9aa768df10 
								
							 
						 
						
							
							
								
								Merge pull request  #195  from elichai/patch-1  
							
							... 
							
							
							
							Missing return c_int in NonceFn 
							
						 
						
							2020-04-06 14:49:58 +00:00  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								3fd089712c 
								
							 
						 
						
							
							
								
								Merge pull request  #205  from elichai/2020-03-bench  
							
							... 
							
							
							
							Fix broken benchmarks 
							
						 
						
							2020-04-05 21:38:33 +00:00  
				
					
						
							
							
								 
						
							
								18259fd67b 
								
							 
						 
						
							
							
								
								Fix no-std raw test, after removal of lang items  
							
							
							
						 
						
							2020-04-05 11:08:32 +03:00  
				
					
						
							
							
								 
						
							
								b2edf157cd 
								
							 
						 
						
							
							
								
								Fix broken benchmarks  
							
							
							
						 
						
							2020-04-05 11:08:29 +03:00