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

◆ mod_exp() [2/2]

int32_t eosio::mod_exp ( const char *  base,
uint32_t  base_len,
const char *  exp,
uint32_t  exp_len,
const char *  mod,
uint32_t  mod_len,
char *  result,
uint32_t  result_len 
)
inline

Модульное возведение в степень для больших целых Возвращает ( BASE^EXP ) % MOD

Аргументы
base- Основание (BASE)
base_len- Размер основания
exp- Показатель степени (EXP)
exp_len- Размер показателя
mod- Модуль (MOD)
mod_len- Размер модуля
result- Результат модульного возведения в степень
result_len- Размер результата
Возвращает
-1 при ошибке, иначе 0

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