14#include "keyple/card/calypso/cpp/SecureRandom.hpp"
21SecureRandom::SecureRandom()
27SecureRandom::setSeed()
29 std::random_device rd;
31 mGen = std::mt19937(rd());
32 mDist = std::uniform_int_distribution<int>(0, 255);
38SecureRandom::nextBytes(std::vector<std::uint8_t>& bytes)
44 for (
int i = 0; i < static_cast<int>(bytes.size()); i++) {
45 bytes[i] =
static_cast<std::uint8_t
>(mDist(mGen));