Задача

Необходимо интегрировать в существующий проект на C++ и CUDA библиотеку gec (доступна на GitHub у пользователя HareInWeed), предназначенную для расчета эллиптических кривых и криптографии Эфириума на графических процессорах.

Требования

  • Подключить библиотеку к проекту: настроить систему сборки (CMake, Makefile или другой).
  • Устранить текущие ошибки при компиляции/линковке.
  • Добиться точного и быстрого вычисления открытого ключа (public key) из произвольного произвольного энтропийного seed.
  • Не требуется разрабатывать новый функционал - только использовать готовые функции библиотеки.
  • Результат работы должен быть воспроизводим и проверен.

Дополнительные сведения

Разработчик не смог самостоятельно добиться корректного результата - библиотека может либо не собираться, либо при сборке компьютирует неверный ключ. Нужен специалист, который разберется с причиной и исправит настройки или вызовы API.