-
69d5e6bdc1
Update README
frost
kngako
2024-08-23 02:09:15 +02:00
-
df0bdeb096
Add xconfigure to gitignore
Kgothatso
2024-08-03 19:55:35 +02:00
-
3891388905
frost: add documentation file
Jesse Posner
2024-07-16 23:33:54 -07:00
-
36ff5b02da
frost: add tests
Jesse Posner
2024-07-16 23:05:16 -07:00
-
c2d48a7039
frost: add example file
Jesse Posner
2024-07-16 21:43:29 -07:00
-
ef15156ffb
frost: signature generation and aggregation
Jesse Posner
2024-07-15 23:01:42 -07:00
-
67c21beadd
frost: nonce aggregation and adaptor signatures
Jesse Posner
2024-07-15 22:56:47 -07:00
-
17c47e9708
frost: key tweaking
Jesse Posner
2024-07-15 21:55:32 -07:00
-
f606507120
frost: nonce generation
Jesse Posner
2024-07-15 17:54:31 -07:00
-
197fb7efb9
frost: share aggregation
Jesse Posner
2024-07-14 14:36:34 -07:00
-
2336b02fad
frost: share generation
Jesse Posner
2024-06-17 18:10:13 -07:00
-
2f3fa4cace
frost: initialize project
Jesse Posner
2024-06-17 17:06:25 -07:00
-
97c472da92
frost trusted dealer: add example file
temp-frost-rebase
Jesse Posner
2024-07-16 00:12:57 -07:00
-
123ae6a62d
frost: signature generation and aggregation
Jesse Posner
2024-07-15 23:01:42 -07:00
-
4464586de1
frost: nonce aggregation and adaptor signatures
Jesse Posner
2024-07-15 22:56:47 -07:00
-
92f48c64d5
frost: key tweaking
Jesse Posner
2024-07-15 21:55:32 -07:00
-
5e0019339c
frost: nonce generation
Jesse Posner
2024-07-15 17:54:31 -07:00
-
a6f41950e8
frost: share aggregation
Jesse Posner
2024-07-14 14:36:34 -07:00
-
6e2398d018
frost: share generation
Jesse Posner
2024-06-17 18:10:13 -07:00
-
702dd38c6b
frost: initialize project
Jesse Posner
2024-06-17 17:06:25 -07:00
-
-
168377204d
Merge elementsproject/secp256k1-zkp#294: generator: massively speed up serialization
Jonas Nick
2024-05-22 11:55:01 +00:00
-
-
6361266013
generator: speed up parsing
Andrew Poelstra
2024-05-16 14:10:52 +00:00
-
5e7c2c178d
generator: massively speed up serialization
Andrew Poelstra
2024-05-10 13:25:56 +00:00
-
-
536b0458ad
frost trusted dealer: use set_int instead of clear
frost-trusted-dealer
Jesse Posner
2024-05-15 12:53:01 -07:00
-
d3ef472559
frost trusted dealer: improve doc based upon PR feedback
Jesse Posner
2024-05-15 12:52:48 -07:00
-
e94367c83e
frost trusted dealer: Add documentation file
Jesse Posner
2023-12-06 15:05:26 -08:00
-
1b9567289b
frost trusted dealer: add tests
Jesse Posner
2023-12-05 00:19:29 -08:00
-
fb34b29d7f
frost trusted dealer: add example file
Jesse Posner
2023-11-23 11:56:26 -07:00
-
9170dd337c
frost trusted dealer: signature generation and aggregation
Jesse Posner
2023-11-23 11:54:27 -07:00
-
ea059393f0
frost trusted dealer: nonce aggregation and adaptor signatures
Jesse Posner
2023-11-23 11:51:41 -07:00
-
5368c81a3c
frost trusted dealer: key tweaking
Jesse Posner
2023-11-23 11:41:05 -07:00
-
9b852191de
frost trusted dealer: nonce generation
Jesse Posner
2023-11-23 11:34:40 -07:00
-
8969cee21c
frost trusted dealer: share generation
Jesse Posner
2023-11-23 11:14:41 -07:00
-
6f47d2eb22
frost trusted dealer: initialize project
Jesse Posner
2023-11-23 10:57:08 -07:00
-
-
d661a93cc9
Merge BlockstreamResearch/secp256k1-zkp#292: doc: fix sage code for deriving alternative generator H
Tim Ruffing
2024-05-08 12:20:48 +02:00
-
-
7040a20247
doc: fix sage code for deriving alternative generator H
Sebastian Falbesoner
2024-05-07 19:38:51 +02:00
-
-
a7907b1af2
Merge BlockstreamResearch/secp256k1-zkp#261: Schnorr (Incremental) Half Aggregation
Tim Ruffing
2024-03-05 12:17:16 +01:00
-
-
3a9b1d46a3
New Experimental Module: Incremental Half-Aggregation for Schnorr Signatures
Benedikt
2023-11-26 16:44:23 +01:00
-
-
900a4371d3
Merge elementsproject/secp256k1-zkp#290: configure: Clean ups
Jonas Nick
2024-02-16 14:03:57 +00:00
-
-
860e3bb294
configure: Fix reduced surjection proof size
Tim Ruffing
2024-02-05 17:01:12 +01:00
-
0873358f77
configure: Reorder modules also for AC_ARG_ENABLE
Tim Ruffing
2024-02-05 17:00:18 +01:00
-
9de973f613
configure: Document canonical order of modules
Tim Ruffing
2024-02-16 10:58:02 +01:00
-
-
1e04d32447
Merge elementsproject/secp256k1-zkp#288: cmake: Add support for -zkp modules
Jonas Nick
2024-02-02 19:47:45 +00:00
-
-
4228fd1124
cmake: Add support for -zkp modules
Tim Ruffing
2024-01-25 15:57:16 +01:00
-
-
03aecafe4c
Merge elementsproject/secp256k1-zkp#286: shallue_van_de_woestijne rewrite
Jonas Nick
2024-01-25 09:07:00 +00:00
-
-
6b9d335ef6
generator: add shallue_van_de_woestijne test for t = 0
Jonas Nick
2024-01-19 20:05:10 +00:00
-
26522241b4
generators: shallue_van_de_woestijne improve comments
Jonas Nick
2024-01-19 19:47:21 +00:00
-
5d87e80c69
shallue_van_de_woestijne rewrite
Russell O'Connor
2024-01-18 10:33:12 -05:00
-
b5a6812bd6
Merge elementsproject/secp256k1-zkp#285: Upstream PRs 1426, 1430, 1184, 1437, 1442, 1441, 1445, 1438, 1393, 1446, 1450, 1451, 1431, 990, 1455, 1380, 1465, 1466, 1473, 1474, 1476, 1480, 1468, 1482, 1249
Jonas Nick
2024-01-23 19:06:57 +00:00
-
-
b673a43090
musig: new upstream def of VERIFY_CHECK (empty in non-VERIFY)
Jonas Nick
2024-01-06 16:49:16 +00:00
-
cd173688fb
musig: replace point_{save,load} with ge_{to,from}_bytes
Jonas Nick
2024-01-06 14:44:36 +00:00
-
33db8edb27
group: add ge_to_bytes and ge_from_bytes
Jonas Nick
2024-01-06 15:53:30 +00:00
-
de54a1eff7
musig2: clean up ctx doc in include file
Jonas Nick
2024-01-05 13:09:11 +00:00
-
4f65698865
extrakeys: Remove redundant secp256k1_pubkey_cmp
Tim Ruffing
2024-01-18 11:38:26 +01:00
-
c29f28e638
include: make docs more consistent
Tim Ruffing
2024-01-18 11:37:18 +01:00
-
e626f00d1e
Merge commits 'b314cf28 1f1bb78b 40f50d0f c891c5c2 ea47c82e e7210393 c1b49664 5814d848 07687e81 10e6d29b d3e29db8 e2c9888e 4197d667 5e9a4d7a 77af1da9 1a81df82 1ad5185c efe85c70 79e09451 d373bf6d 74b7c3b5 a9db9f2d 44378867 3bf4d68f e4af41c6 ' into temp-merge-1249
Tim Ruffing
2024-01-18 10:25:34 +01:00
-
-
e4af41c61b
Merge bitcoin-core/secp256k1#1249: cmake: Add
SECP256K1_LATE_CFLAGS
configure option
Tim Ruffing
2024-01-17 13:20:42 +01:00
-
-
3bf4d68fc0
Merge bitcoin-core/secp256k1#1482: build: Clean up handling of module dependencies
Tim Ruffing
2024-01-17 13:20:07 +01:00
-
-
e6822678ea
build: Error if required module explicitly off
Tim Ruffing
2024-01-16 14:51:00 +01:00
-
89ec583ccf
build: Clean up handling of module dependencies
Tim Ruffing
2024-01-16 14:36:41 +01:00
-
44378867a0
Merge bitcoin-core/secp256k1#1468: v0.4.1 release aftermath
Jonas Nick
2024-01-16 19:57:13 +00:00
-
-
-
-
a9db9f2d75
Merge bitcoin-core/secp256k1#1480: Get rid of untested sizeof(secp256k1_ge_storage) == 64 code path
Tim Ruffing
2024-01-09 18:59:01 +01:00
-
-
74b7c3b53e
Merge bitcoin-core/secp256k1#1476: include: make docs more consistent
Jonas Nick
2024-01-09 16:46:57 +00:00
-
-
b37fdb28ce
check-abi: Minor UI improvements
Tim Ruffing
2024-01-09 00:47:23 +01:00
-
ad5f589a94
check-abi: Default to HEAD for new version
Tim Ruffing
2023-12-21 17:31:36 +01:00
-
9fb7e2f156
release process: Style and formatting nits
Tim Ruffing
2023-12-21 17:30:16 +01:00
-
ba5d72d626
assumptions: Use new STATIC_ASSERT macro
Tim Ruffing
2024-01-08 15:55:05 +01:00
-
e53c2d9ffc
Require that sizeof(secp256k1_ge_storage) == 64
Tim Ruffing
2024-01-08 15:51:15 +01:00
-
d0ba2abbff
util: Add STATIC_ASSERT macro
Tim Ruffing
2024-01-08 15:50:46 +01:00
-
-
-
0ffca6f794
Merge elementsproject/secp256k1-zkp#281: Make *key_cache const in musig_pubkey_get
Jonas Nick
2024-01-08 08:03:34 +00:00
-
-
-
-
e2eb3fae40
Make *key_cache const in musig_pubkey_get
Sanket Kanjalkar
2024-01-07 07:44:11 -08:00
-
-
da7bc1b803
include: in doc, remove article in front of "pointer"
Jonas Nick
2024-01-04 17:38:12 +00:00
-
aa3dd5280b
include: make doc about ctx more consistent
Jonas Nick
2024-01-04 17:12:59 +00:00
-
e3f690015a
include: remove obvious "cannot be NULL" doc
Jonas Nick
2024-01-04 16:35:36 +00:00
-
-
d373bf6d08
Merge bitcoin-core/secp256k1#1474: tests: restore scalar_mul test
Tim Ruffing
2024-01-04 17:48:30 +01:00
-
-
79e094517c
Merge bitcoin-core/secp256k1#1473: Fix typos
Tim Ruffing
2024-01-04 17:39:09 +01:00
-
-
3dbfb48946
tests: restore scalar_mul test
Jonas Nick
2024-01-04 15:45:11 +00:00
-
-
-
d77170a88d
Fix typos
shuoer86
2024-01-02 19:56:38 +08:00
-
-
e7053d065b
release process: Add email step
Tim Ruffing
2023-12-21 17:29:00 +01:00
-
429d21dc79
release process: Run sanity checks on release PR
Tim Ruffing
2023-12-21 17:28:08 +01:00
-
-
efe85c70a2
Merge bitcoin-core/secp256k1#1466: release cleanup: bump version after 0.4.1
Tim Ruffing
2023-12-21 16:59:55 +01:00
-
-
4b2e06f460
release cleanup: bump version after 0.4.1
Jonas Nick
2023-12-21 15:56:11 +00:00
-
-
1ad5185cd4
Merge bitcoin-core/secp256k1#1465: release: prepare for 0.4.1
Tim Ruffing
2023-12-21 16:51:07 +01:00
-
-
672053d801
release: prepare for 0.4.1
Jonas Nick
2023-12-21 15:17:27 +00:00
-
-
1a81df826e
Merge bitcoin-core/secp256k1#1380: Add ABI checking tool for release process
Jonas Nick
2023-12-20 21:13:37 +00:00
-
-
74a4d974d5
doc: Add ABI checking with
check-abi.sh
to the Release Process
Hennadii Stepanov
2023-12-20 17:38:18 +00:00
-
e7f830e32c
Add
tools/check-abi.sh
Hennadii Stepanov
2023-12-20 17:37:39 +00:00
-
-
77af1da9f6
Merge bitcoin-core/secp256k1#1455: doc: improve secp256k1_fe_set_b32_mod doc
Tim Ruffing
2023-12-11 09:19:55 +01:00
-
-
3928b7c383
doc: improve secp256k1_fe_set_b32_mod doc
Coding Enthusiast
2023-12-08 08:13:16 +03:30
-
-
5e9a4d7aec
Merge bitcoin-core/secp256k1#990: Add comment on length checks when parsing ECDSA sigs
Tim Ruffing
2023-12-07 09:26:29 +01:00
-
-
4197d667ec
Merge bitcoin-core/secp256k1#1431: Add CONTRIBUTING.md
Tim Ruffing
2023-12-07 09:16:42 +01:00
-
-
0e5ea62207
CONTRIBUTING: add some coding and style conventions
Jonas Nick
2023-10-18 12:00:48 +00:00
-
e2c9888eee
Merge bitcoin-core/secp256k1#1451: changelog: add entry for "field: Remove x86_64 asm"
Tim Ruffing
2023-12-06 18:16:37 +01:00
-
-
d2e36a2b81
changelog: add entry for "field: Remove x86_64 asm"
Jonas Nick
2023-12-05 14:21:29 +00:00
-
-
1a432cb982
README: update first sentence
Jonas Nick
2023-10-18 08:37:40 +00:00
-
0922a047fb
docs: move coverage report instructions to CONTRIBUTING
Jonas Nick
2023-10-18 08:16:54 +00:00
-
76880e4015
Add CONTRIBUTING.md including scope and guidelines for new code
Jonas Nick
2023-10-17 13:09:36 +00:00
-
d3e29db8bb
Merge bitcoin-core/secp256k1#1450: Add group.h ge/gej equality functions
Tim Ruffing
2023-12-02 10:17:57 +01:00
-
-
04af0ba162
Replace ge_equals_ge[,j] calls with group.h equality calls
Pieter Wuille
2023-12-01 11:38:50 -05:00
-
60525f6c14
Add unit tests for group.h equality functions
Pieter Wuille
2023-12-01 11:21:34 -05:00