Commit Graph

  • 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