CDT  v4.2.0
инструменты разработчика

◆ blake2_f() [2/2]

int32_t eosio::blake2_f ( uint32_t  rounds,
const std::vector< char > &  state,
const std::vector< char > &  msg,
const std::vector< char > &  t0_offset,
const std::vector< char > &  t1_offset,
bool  final,
std::vector< char > &  result 
)
inline

Функция сжатия BLAKE2 «F» https://eips.ethereum.org/EIPS/eip-152

Аргументы
rounds- Число раундов
state- Вектор состояния
msg- Вектор блока сообщения
t0_offset- Смещения счётчиков
t1_offset- Смещения счётчиков
final- Флаг последнего блока
result- Результат сжатия
Возвращает
-1 при ошибке, иначе 0

См. определение в файле crypto_ext.hpp строка 346