├── .github └── workflows │ └── main.yml ├── .gitignore ├── README.md ├── all.sh ├── images ├── Makefile ├── chilldkg-sequence.png └── chilldkg-sequence.txt ├── python ├── .ruff.toml ├── chilldkg_ref │ ├── __init__.py │ ├── chilldkg.py │ ├── encpedpop.py │ ├── simplpedpop.py │ ├── util.py │ └── vss.py ├── example.py ├── mypy.ini ├── secp256k1lab │ ├── .github │ │ └── workflows │ │ │ └── main.yml │ ├── .python-version │ ├── CHANGELOG.md │ ├── COPYING │ ├── README.md │ ├── pyproject.toml │ └── src │ │ └── secp256k1lab │ │ ├── __init__.py │ │ ├── bip340.py │ │ ├── ecdh.py │ │ ├── keys.py │ │ ├── py.typed │ │ ├── secp256k1.py │ │ └── util.py ├── tests.py └── tests.sh └── update-pydoc.sh /.github/workflows/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BlockstreamResearch/bip-frost-dkg/HEAD/.github/workflows/main.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BlockstreamResearch/bip-frost-dkg/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BlockstreamResearch/bip-frost-dkg/HEAD/README.md -------------------------------------------------------------------------------- /all.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BlockstreamResearch/bip-frost-dkg/HEAD/all.sh -------------------------------------------------------------------------------- /images/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BlockstreamResearch/bip-frost-dkg/HEAD/images/Makefile -------------------------------------------------------------------------------- /images/chilldkg-sequence.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BlockstreamResearch/bip-frost-dkg/HEAD/images/chilldkg-sequence.png -------------------------------------------------------------------------------- /images/chilldkg-sequence.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BlockstreamResearch/bip-frost-dkg/HEAD/images/chilldkg-sequence.txt -------------------------------------------------------------------------------- /python/.ruff.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BlockstreamResearch/bip-frost-dkg/HEAD/python/.ruff.toml -------------------------------------------------------------------------------- /python/chilldkg_ref/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BlockstreamResearch/bip-frost-dkg/HEAD/python/chilldkg_ref/__init__.py -------------------------------------------------------------------------------- /python/chilldkg_ref/chilldkg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BlockstreamResearch/bip-frost-dkg/HEAD/python/chilldkg_ref/chilldkg.py -------------------------------------------------------------------------------- /python/chilldkg_ref/encpedpop.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BlockstreamResearch/bip-frost-dkg/HEAD/python/chilldkg_ref/encpedpop.py -------------------------------------------------------------------------------- /python/chilldkg_ref/simplpedpop.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BlockstreamResearch/bip-frost-dkg/HEAD/python/chilldkg_ref/simplpedpop.py -------------------------------------------------------------------------------- /python/chilldkg_ref/util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BlockstreamResearch/bip-frost-dkg/HEAD/python/chilldkg_ref/util.py -------------------------------------------------------------------------------- /python/chilldkg_ref/vss.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BlockstreamResearch/bip-frost-dkg/HEAD/python/chilldkg_ref/vss.py -------------------------------------------------------------------------------- /python/example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BlockstreamResearch/bip-frost-dkg/HEAD/python/example.py -------------------------------------------------------------------------------- /python/mypy.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BlockstreamResearch/bip-frost-dkg/HEAD/python/mypy.ini -------------------------------------------------------------------------------- /python/secp256k1lab/.github/workflows/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BlockstreamResearch/bip-frost-dkg/HEAD/python/secp256k1lab/.github/workflows/main.yml -------------------------------------------------------------------------------- /python/secp256k1lab/.python-version: -------------------------------------------------------------------------------- 1 | 3.9 2 | -------------------------------------------------------------------------------- /python/secp256k1lab/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BlockstreamResearch/bip-frost-dkg/HEAD/python/secp256k1lab/CHANGELOG.md -------------------------------------------------------------------------------- /python/secp256k1lab/COPYING: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BlockstreamResearch/bip-frost-dkg/HEAD/python/secp256k1lab/COPYING -------------------------------------------------------------------------------- /python/secp256k1lab/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BlockstreamResearch/bip-frost-dkg/HEAD/python/secp256k1lab/README.md -------------------------------------------------------------------------------- /python/secp256k1lab/pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BlockstreamResearch/bip-frost-dkg/HEAD/python/secp256k1lab/pyproject.toml -------------------------------------------------------------------------------- /python/secp256k1lab/src/secp256k1lab/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /python/secp256k1lab/src/secp256k1lab/bip340.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BlockstreamResearch/bip-frost-dkg/HEAD/python/secp256k1lab/src/secp256k1lab/bip340.py -------------------------------------------------------------------------------- /python/secp256k1lab/src/secp256k1lab/ecdh.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BlockstreamResearch/bip-frost-dkg/HEAD/python/secp256k1lab/src/secp256k1lab/ecdh.py -------------------------------------------------------------------------------- /python/secp256k1lab/src/secp256k1lab/keys.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BlockstreamResearch/bip-frost-dkg/HEAD/python/secp256k1lab/src/secp256k1lab/keys.py -------------------------------------------------------------------------------- /python/secp256k1lab/src/secp256k1lab/py.typed: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /python/secp256k1lab/src/secp256k1lab/secp256k1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BlockstreamResearch/bip-frost-dkg/HEAD/python/secp256k1lab/src/secp256k1lab/secp256k1.py -------------------------------------------------------------------------------- /python/secp256k1lab/src/secp256k1lab/util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BlockstreamResearch/bip-frost-dkg/HEAD/python/secp256k1lab/src/secp256k1lab/util.py -------------------------------------------------------------------------------- /python/tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BlockstreamResearch/bip-frost-dkg/HEAD/python/tests.py -------------------------------------------------------------------------------- /python/tests.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BlockstreamResearch/bip-frost-dkg/HEAD/python/tests.sh -------------------------------------------------------------------------------- /update-pydoc.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BlockstreamResearch/bip-frost-dkg/HEAD/update-pydoc.sh --------------------------------------------------------------------------------