/*
* The Mana Server
* Copyright (C) 2007-2010 The Mana World Development Team
*
* This file is part of The Mana Server.
*
* The Mana Server is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* any later version.
*
* The Mana Server is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with The Mana Server. If not, see .
*/
#ifndef UTILS_SHA256_H
#define UTILS_SHA256_H
#include
static const unsigned int SHA256_HASH_LENGTH = 64;
/**
* Returns the SHA-256 hash for the given string.
*
* @param string the string to create the SHA-256 hash for
* @return the SHA-256 hash for the given string.
*/
std::string sha256(const std::string &string);
#endif // UTILS_SHA256_H
Zd3<
ަ4@4W6]9_SɐrS9zb4./Rbp6-Wjp eR!ˉI)fWgoA~?P3:yؑآFrbr{W;p-~|Usi=jWsCǐ5ݏMèz-@&GW0YsnLFjedESR(>dT&INZ:#NTl:~ƻr2G5hO" <mޢG߇uH#kj3zs2^?:x>°*>!*n,[:9OR2
HP59TH06Z+yPMIjLt++*i?T*Q`v$=wTL(R-
Sc_Áo~U .T9 )@O(|Gydd;0-TbxQ8;j&N71X6 nA]JҭXa/Q
F`0Fi^y,ܵ吁rTV/1~|tacQf4 7Vڡ4>4\فa-r$E
7"SG.'BZMv*qhx'X^'96g 7V0/9 )[Cg3EQhN*TB"EU[Xϴ-Ͷ-~c{Aqa9Ey٠s6ZdZիNP
4L 'Ljݲ &YD-hToв_֢>oQQ`o|~D 0:+l<(#ɯ∽'k82aQKZK4?'͂slfvƝy1V|y&UgC"oKjF9{T_yfYwt+|tl&i |if%(TŠQ]:Igg4*`:OxsDW;3Ҕ