É necessário instalar o gmpy2 (https://gmpy2.readthedocs.io/en/latest/) e fastecdsa (https://pypi.org/project/fastecdsa/)
Para execução da GUI do MuSig m-de-n, utiliza-se o comando: python3 gui_v2.py
Existem quatro arquivos disponíveis em test_files que podem ser utilizados para testar o programa. Cada arquivo de teste diferente deve ser utilizado em uma instância diferente da execução da implementação. Os testes foram feitos para simular uma execução do protocolo MuSig m-de-n com quatro signatários.
Disponível no arquivo simple_schnorr.py
Disponível no arquivo naive_schnorr_multisig.py
Disponível no arquivo rogue-key_attack.py
Disponível no arquivo pointsort.py
Disponível no arquivo bellare-neven.py
Disponível no arquivo musig.py
Disponível no arquivo p2pnetwork.py
Disponível no arquivo merkle.py
Disponível no arquivo musig_distr_final.py
Disponível no arquivo gui_v2.py