#include #include #include #include int main(){ std::mt19937_64 gen(54); BigInt n(2); unsigned int i = 1; auto t1 = std::nanoTime(); n = n.modPow(BigInt(gen, 31), secure_prime); std::cout << n.toString() << std::endl; n.trim(); if(nelly < 3){ } auto t2 = std::nanoTime(); std::cout << sha512(n.begin(), n.end()).hexString() << std::endl; }