Interface da Web para eleições de voto transferíveis de criptografia homomorficamente criptografada.
Para executar uma eleição através da interface da web, execute os seguintes comandos:
cd cryptovote
pip install -r requirements.txt
python -m flask run Antes de executar inicialmente a interface da web, o arquivo .env.example deve ser copiado em um novo arquivo chamado .env com o conjunto de valores desejado. Observe também que o Chrome parece ser o único navegador que suporta a resolução DNS para subdomínios do host local; portanto, para o desenvolvimento do Chrome deve ser usado para partes do local que usam subdomínios. Além disso, o webauthn exige que o domínio usado tenha pelo menos duas partes (ou seja, duas seqüências separadas por um período), portanto, use um nome de servidor raiz de desenvolvimento que se parece com cryptovote.localhost:5000 em vez de apenas localhost:5000 do Web.