mirror of
https://github.com/PurpleI2P/i2pd.git
synced 2025-04-28 11:47:48 +02:00
update
устранены ошибки компиляции
This commit is contained in:
parent
653a2be378
commit
a34e0cd59e
4 changed files with 14 additions and 5 deletions
14
Identity.cpp
14
Identity.cpp
|
@ -52,9 +52,17 @@ namespace data
|
|||
memcpy (buf, (const uint8_t *)ident, 32);
|
||||
time_t t = time (nullptr);
|
||||
struct tm tm;
|
||||
gmtime_r (&t, &tm);
|
||||
sprintf ((char *)(buf + 32),"%4i%2i%2i", tm.tm_year, tm.tm_mon, tm.tm_mday);
|
||||
|
||||
// WARNING!!! check if it is correct
|
||||
#ifdef _WIN32
|
||||
gmtime_s(&tm, &t);
|
||||
// тут возвращается какое-то значение sprintf'ом. может стоит его проверять?
|
||||
// http://msdn.microsoft.com/en-us/library/ce3zzk1k.aspx
|
||||
sprintf_s((char *)(buf + 32), 9, "%4i%2i%2i", tm.tm_year, tm.tm_mon, tm.tm_mday);
|
||||
#else
|
||||
gmtime_r(&t, &tm);
|
||||
// тут возвращается какое-то значение sprintf'ом. может стоит его проверять?
|
||||
sprintf((char *)(buf + 32), "%4i%2i%2i", tm.tm_year, tm.tm_mon, tm.tm_mday);
|
||||
#endif
|
||||
RoutingKey key;
|
||||
CryptoPP::SHA256().CalculateDigest(key.hash, buf, 40);
|
||||
return key;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue