This commit is contained in:
jeffspel-crypto 2022-05-10 08:31:47 -07:00 коммит произвёл GitHub
Родитель d894a96323
Коммит 331510f387
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 4AEE18F83AFDEB23
1 изменённых файлов: 6 добавлений и 3 удалений

Просмотреть файл

@ -219,10 +219,13 @@ namespace electionguard
}
auto pad = g_pow_p(nonce);
auto e = ElementModP::fromUint64(m);
auto gpowp_m = g_pow_p(*e);
auto pubkey_pow_n = pow_mod_p(publicKey, nonce);
auto data = mul_mod_p(*gpowp_m, *pubkey_pow_n);
unique_ptr<ElementModP> data = nullptr;
if (m == 1) {
data = mul_mod_p(G(), *pubkey_pow_n);
} else {
data = move(pubkey_pow_n);
}
Log::trace("Generated Encryption");
Log::trace("publicKey", publicKey.toHex());