Веб -интерфейс для гомоморфически зашифрованных выборов в одиночку.
Чтобы запустить выборы через веб -интерфейс, запустите следующие команды:
cd cryptovote
pip install -r requirements.txt
python -m flask run До первоначального запуска веб -интерфейса файл .env.example должен быть скопирован в новый файл с именем .env с желаемым набором значений. Также обратите внимание, что Chrome, по -видимому, является единственным браузером, который поддерживает разрешение DNS для субдоменов локального хоста, поэтому для разработки хрома должен использоваться для участков сайта, которые используют субдомины. Кроме того, Webauthn требует, чтобы используемый домен имел как минимум две части (то есть две строки, разделенные периодом), поэтому обязательно используйте имя корневого сервера разработки, которое выглядит как cryptovote.localhost:5000 вместо localhost:5000 Наконец, если на самом деле развернут на сервере не-локалхост HTTP для работы WebAuthn.