build: bump secp256k1-frost-kmp to e67fe17 for ChillDKG

Fast-forwards the submodule 8 commits, 2478403 -> e67fe17. The pinned
commit is an ancestor of upstream master -- the local "align with AGP
9.1.1 / Kotlin 2.4.10" commit had already been pushed there -- so this
is a clean advance with nothing to rebase or re-apply.

What it brings, all of it PR #1 (ac-cord-ac/latest-greatest):

  6775d51  Fix stale trusted-dealer path in KNOWN_ISSUES.md
  880d57a  Document the ChillDKG module in the READMEs
  ed5f7f4  Add ChillDKG test vectors and ported test suite
  4345dc0  Add ChillDKG port: public API (chilldkg.py)
  94686be  Add ChillDKG port: SimplPedPop and EncPedPop sub-protocols
  cf13e22  Add ChillDKG port: crypto primitives, error hierarchy, and VSS
  0b7223f  Move trusted-dealer keygen into the dkg package

+7,817 lines, almost all of it a Kotlin port of ChillDKG -- distributed
key generation for FROST, ported from BlockstreamResearch/bip-frost-dkg
@ a918968 (BIP draft 0.3.0-dev) -- plus its sub-protocols (SimplPedPop,
EncPedPop), Feldman VSS, the BIP DKG tagged-hash primitives, and all 10
official vector files exercised by 249 vector cases.

This is the piece the group work has been blocked on. A threshold that
actually means something needs a FROST key no single member holds, and
until now the library only offered FrostTrustedDealer, which requires
one party to know the whole secret -- fine for tests, wrong for a group
whose entire premise is that nobody is privileged. ChillDKG generates
that key among the participants with no dealer at all.

One breaking change rides along: frost/trusted_dealer_keygen/ moved to
frost/dkg/trusted/. It costs nothing here -- the app declares the
library as a dependency but does not yet call any of its API, so there
is nothing to update. (The ac.cord.auxiliary.compose packages under
jvmMain are the app's own leftover naming, unrelated to the library.)

Verified against the bumped submodule, with the composite build
recompiling the library from source:
  ./gradlew :composeApp:compileCommonMainKotlinMetadata
  ./gradlew :composeApp:compileDebugKotlinAndroid

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
Kgothatso Ngako
2026-08-29 19:14:25 +02:00
parent ea33217203
commit 8930d292bf