1 #ifndef PASSWORD_FILE_UTIL_OPENSSL_H 2 #define PASSWORD_FILE_UTIL_OPENSSL_H 14 static constexpr std::size_t
size = 32;
26 #endif // PASSWORD_FILE_UTIL_OPENSSL_H void PASSWORD_FILE_EXPORT init()
Initializes OpenSSL.
static constexpr std::size_t size
void PASSWORD_FILE_EXPORT clean()
Cleans resources of OpenSSL.
Sha256Sum PASSWORD_FILE_EXPORT computeSha256Sum(const unsigned char *buffer, std::size_t size)
Computes a SHA-256 sum using OpenSSL.
Contains utility classes and functions.
#define PASSWORD_FILE_EXPORT
Marks the symbol to be exported by the passwordfile library.
std::uint32_t PASSWORD_FILE_EXPORT generateRandomNumber(std::uint32_t min, std::uint32_t max)