sstone 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6fce4aa625 
							
						 
					 
					
						
						
							
							Update secp256k1 submodule to 77489bf  
						
						
						
						
					 
					
						2024-06-06 08:52:08 +02:00 
						 
				 
			
				
					
						
							
							
								sstone 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2a3badd6b0 
							
						 
					 
					
						
						
							
							Update secp256k1 submodule to ae7ca3d  
						
						
						
						
					 
					
						2024-04-22 18:25:49 +02:00 
						 
				 
			
				
					
						
							
							
								sstone 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							988b461975 
							
						 
					 
					
						
						
							
							Update secp256k1 submodule to 3b6c90a  
						
						
						
						
					 
					
						2024-04-22 18:25:48 +02:00 
						 
				 
			
				
					
						
							
							
								sstone 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6fc2f0086a 
							
						 
					 
					
						
						
							
							Implement secp256k1_musig_nonce_gen_counter()  
						
						
						
						
					 
					
						2024-04-22 18:25:45 +02:00 
						 
				 
			
				
					
						
							
							
								sstone 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							10e079ffeb 
							
						 
					 
					
						
						
							
							Update secp256k1 submodule  
						
						... 
						
						
						
						We're now at 461970682f56a8e15fc71ecab18d4537e50441fc. 
						
						
					 
					
						2024-04-22 18:15:46 +02:00 
						 
				 
			
				
					
						
							
							
								Fabrice Drouin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							eb92fccbd6 
							
						 
					 
					
						
						
							
							Build a universal JNI binary for macos ( #106 )  
						
						... 
						
						
						
						Universal libraries embed both arm64 and x64 binaries. 
						
						
					 
					
						2024-03-12 10:09:34 +01:00 
						 
				 
			
				
					
						
							
							
								Fabrice Drouin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							bae4744bcb 
							
						 
					 
					
						
						
							
							Add macos build targets ( #104 )  
						
						... 
						
						
						
						* Add macos build targets
* Update snapshot publishing script 
						
						
					 
					
						2024-03-04 17:58:20 +01:00 
						 
				 
			
				
					
						
							
							
								Fabrice Drouin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							202b0c94b6 
							
						 
					 
					
						
						
							
							Add support for musig2 ( #93 )  
						
						... 
						
						
						
						* Use Jonas Nick's musig2 branch
* Reformat c code (no functional changes)
* Implement musig2
* Add documentation to musig2 functions (#97 )
Usage of the Musig2 functions isn't intuitive at all, especially with
the key aggregation cache and session data. It's important to provide
accurate documentation to help users understand how to correctly produce
musig2 signatures.
We also change argument names to match Kotlin best practices instead of
using the same argument names as C functions.
* Add musig2 reference tests (no functional changes)
---------
Co-authored-by: Bastien Teinturier <31281497+t-bast@users.noreply.github.com> 
						
						
					 
					
						2024-02-14 13:28:22 +01:00 
						 
				 
			
				
					
						
							
							
								Fabrice Drouin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8ba5d4652e 
							
						 
					 
					
						
						
							
							Use kotlin 1.9 ( #92 )  
						
						... 
						
						
						
						Use kotlin 1.9 
						
						
					 
					
						2024-01-23 15:44:06 +01:00 
						 
				 
			
				
					
						
							
							
								Fabrice Drouin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e94e41b896 
							
						 
					 
					
						
						
							
							Update secp256k1 to version 0.4.1 ( #96 )  
						
						... 
						
						
						
						Use secp256k1 0.4.1 
						
						
					 
					
						2024-01-02 11:16:36 +01:00 
						 
				 
			
				
					
						
							
							
								Fabrice Drouin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3706a546a2 
							
						 
					 
					
						
						
							
							Use secp256k1 0.4.0 ( #85 )  
						
						
						
						
					 
					
						2023-09-18 14:05:36 +02:00 
						 
				 
			
				
					
						
							
							
								Fabrice Drouin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6ef94df247 
							
						 
					 
					
						
						
							
							Use secp256k1 0.3.2 ( #83 )  
						
						
						
						
					 
					
						2023-06-28 10:43:05 +02:00 
						 
				 
			
				
					
						
							
							
								Fabrice Drouin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6fedb1577c 
							
						 
					 
					
						
						
							
							Update build for macos M1 ( #77 )  
						
						
						
						
					 
					
						2023-04-13 09:15:43 +02:00 
						 
				 
			
				
					
						
							
							
								Fabrice Drouin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							94bb2d67cf 
							
						 
					 
					
						
						
							
							Use secp256k1 0.3.1 ( #76 )  
						
						
						
						
					 
					
						2023-04-11 19:10:51 +02:00 
						 
				 
			
				
					
						
							
							
								Fabrice Drouin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							bf05a001fe 
							
						 
					 
					
						
						
							
							Update Android build plugin and tools ( #75 )  
						
						
						
						
					 
					
						2023-04-11 18:42:06 +02:00 
						 
				 
			
				
					
						
							
							
								Fabrice Drouin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8c984678be 
							
						 
					 
					
						
						
							
							Use secp256k1 0.3.0 ( #72 )  
						
						... 
						
						
						
						* Use secp256k1 0.3.0
* Set version to 0.8.0-SNAPSHOT 
						
						
					 
					
						2023-03-09 11:10:41 +01:00 
						 
				 
			
				
					
						
							
							
								Fabrice Drouin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d59def1c79 
							
						 
					 
					
						
						
							
							Use secp256k1 0.2.0 ( #67 )  
						
						
						
						
					 
					
						2022-12-13 19:33:28 +01:00 
						 
				 
			
				
					
						
							
							
								Fabrice Drouin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d01a067159 
							
						 
					 
					
						
						
							
							Update secp256k1 sources ( #60 )  
						
						... 
						
						
						
						* Set version to 0.6.5-SNAPSHOT
* Update secp256k1 sources
We use 44c2452fd387f7ca604ab42d73746e7d3a44d8a2, same as bitcoin core at c41bfd1070176efcaae7fa33313cb4c3e88b44b0 
						
						
					 
					
						2022-08-03 10:01:40 +02:00 
						 
				 
			
				
					
						
							
							
								Fabrice Drouin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							118c72064c 
							
						 
					 
					
						
						
							
							Update secp256k1 sources ( #52 )  
						
						... 
						
						
						
						We're now at 8746600eec5e7fcd35dabd480839a3a4bdfee87b, same as bitcoin core at 747cdf1d652d8587e9f2e3d4436c3ecdbf56d0a5 
						
						
					 
					
						2022-04-11 13:34:59 +02:00 
						 
				 
			
				
					
						
							
							
								Fabrice Drouin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							de3fc7fe11 
							
						 
					 
					
						
						
							
							CI: fix windows tests ( #48 )  
						
						... 
						
						
						
						Github Actions modified their windows runners which broke our build. As recommended, we now uses `msys2` on windows and install the packages that we need. 
						
						
					 
					
						2022-03-23 15:45:45 +01:00 
						 
				 
			
				
					
						
							
							
								Fabrice Drouin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c3602dc649 
							
						 
					 
					
						
						
							
							Update secp256k1 sources ( #40 )  
						
						... 
						
						
						
						We're now at 0559fc6e41b65af6e52c32eb9b1286494412a162, same as bitcoin core at 98a2ddcd6ed01a38cd0dad7c1abc7023a60d3fd0 
						
						
					 
					
						2021-12-20 19:35:23 +01:00 
						 
				 
			
				
					
						
							
							
								Fabrice Drouin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ac7d4983d5 
							
						 
					 
					
						
						
							
							Export Schnorr signature API ( #32 )  
						
						... 
						
						
						
						Implement Schnorr signatures (BIP 340) 
						
						
					 
					
						2021-11-23 17:38:46 +01:00 
						 
				 
			
				
					
						
							
							
								Fabrice Drouin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6955c7416a 
							
						 
					 
					
						
						
							
							Add option to skip building and testing Android libraries ( #33 )  
						
						... 
						
						
						
						* Add otpion to skip building and testing Android libraries
Add `skip.android=true` to the local.properties files at the project's root to skip Android builds. 
						
						
					 
					
						2021-10-25 14:27:02 +02:00 
						 
				 
			
				
					
						
							
							
								Fabrice Drouin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3a394cdddc 
							
						 
					 
					
						
						
							
							Update secp256k1 sources to be8d9c262f ( #29 )  
						
						
						
						
					 
					
						2021-09-22 15:03:20 +02:00 
						 
				 
			
				
					
						
							
							
								Fabrice Drouin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2b0254affb 
							
						 
					 
					
						
						
							
							Update secp256k1 sources ( #19 )  
						
						... 
						
						
						
						We're now at efad350, the same commit that bitcoin core is using 
						
						
					 
					
						2021-06-17 11:42:50 +02:00 
						 
				 
			
				
					
						
							
							
								Fabrice Drouin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ad1979c11e 
							
						 
					 
					
						
						
							
							Update libsecp256k1 code ( #16 )  
						
						... 
						
						
						
						There are no external dependencies now 
						
						
					 
					
						2021-03-19 19:07:05 +01:00 
						 
				 
			
				
					
						
							
							
								Salomon BRYS 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d702925e40 
							
						 
					 
					
						
						
							
							Kotlin 1.4.0 ( #11 )  
						
						... 
						
						
						
						Co-authored-by: Salomon BRYS <salomon@kodein.net> 
						
						
					 
					
						2020-08-18 10:52:42 +02:00 
						 
				 
			
				
					
						
							
							
								Salomon BRYS 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6c850eb2c4 
							
						 
					 
					
						
						
							
							Native jni build ( #5 )  
						
						... 
						
						
						
						* Each native library is in its own jar. Got rid of cross compilation. The project is `secp256k1` and not `secp256k1-kmp`.
* Updated CI to use all 3 OS VMs
Co-authored-by: Salomon BRYS <salomon@kodein.net> 
						
						
					 
					
						2020-07-09 14:54:34 +02:00 
						 
				 
			
				
					
						
							
							
								Salomon BRYS 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							fa425731a1 
							
						 
					 
					
						
						
							
							GitHub actions ( #2 )  
						
						... 
						
						
						
						* Updated readme, enabled automatc testing
* Snapshot support
* Release CI support
Co-authored-by: Salomon BRYS <salomon@kodein.net> 
						
						
					 
					
						2020-07-03 19:12:38 +02:00 
						 
				 
			
				
					
						
							
							
								Salomon BRYS 
							
						 
					 
					
						
						
						
						
							
						
						
							3b3d67a4fe 
							
						 
					 
					
						
						
							
							JNI built in JNI  
						
						
						
						
					 
					
						2020-07-01 18:26:24 +02:00 
						 
				 
			
				
					
						
							
							
								Salomon BRYS 
							
						 
					 
					
						
						
						
						
							
						
						
							6e4763e55b 
							
						 
					 
					
						
						
							
							Using javac to generate header  
						
						
						
						
					 
					
						2020-07-01 13:53:26 +02:00 
						 
				 
			
				
					
						
							
							
								Salomon BRYS 
							
						 
					 
					
						
						
						
						
							
						
						
							1d9d57ca0a 
							
						 
					 
					
						
						
							
							Android & JVM loader in their own modules  
						
						
						
						
					 
					
						2020-07-01 12:15:04 +02:00 
						 
				 
			
				
					
						
							
							
								Salomon BRYS 
							
						 
					 
					
						
						
						
						
							
						
						
							4bdc836556 
							
						 
					 
					
						
						
							
							Explicit Signature & PubKey formats + bug fixes  
						
						
						
						
					 
					
						2020-06-29 17:10:58 +02:00 
						 
				 
			
				
					
						
							
							
								Salomon BRYS 
							
						 
					 
					
						
						
						
						
							
						
						
							3c317da9f5 
							
						 
					 
					
						
						
							
							Linux build in macos  
						
						
						
						
					 
					
						2020-06-29 13:02:45 +02:00 
						 
				 
			
				
					
						
							
							
								Salomon BRYS 
							
						 
					 
					
						
						
						
						
							
						
						
							548fb27c33 
							
						 
					 
					
						
						
							
							Compat with linux host  
						
						
						
						
					 
					
						2020-06-29 11:41:34 +02:00 
						 
				 
			
				
					
						
							
							
								Salomon BRYS 
							
						 
					 
					
						
						
						
						
							
						
						
							ff37b86ff3 
							
						 
					 
					
						
						
							
							Android implementation  
						
						
						
						
					 
					
						2020-06-26 20:50:32 +02:00 
						 
				 
			
				
					
						
							
							
								Salomon BRYS 
							
						 
					 
					
						
						
						
						
							
						
						
							08b6d16836 
							
						 
					 
					
						
						
							
							Native & iOS implementation  
						
						
						
						
					 
					
						2020-06-26 17:10:48 +02:00 
						 
				 
			
				
					
						
							
							
								Salomon BRYS 
							
						 
					 
					
						
						
						
						
							
						
						
							54abe2a397 
							
						 
					 
					
						
						
							
							JVM implementation  
						
						
						
						
					 
					
						2020-06-26 13:48:50 +02:00