Реализована криптографическая хеш-функция Tip5 на C++ на основе эталонной версии на Rust. Цель проекта — обеспечить эквивалентность реализаций, высокую производительность и удобную интеграцию в C++-проекты. Tip5 разработана для эффективного использования в STARK-доказательствах, особенно при рекурсивной проверке. Операции функции оптимизированы для арифметизации над конечным полем, что снижает стоимость проверки внутри STARK-протокола. Работа включала перенос алгоритма, проверку совместимости результатов, реализацию тестов и оптимизацию производительности. Подробнее: https://sw.consulting/prj-tip5/ Репозиторий: https://github.com/maxirmx/tip5
https://sw.consulting/prj-tip5/