git.stg.codes
/
stg.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
GetPlugin should be extern "C".
[stg.git]
/
projects
/
stargazer
/
plugins
/
configuration
/
sgconfig
/
rsconf.cpp
diff --git
a/projects/stargazer/plugins/configuration/sgconfig/rsconf.cpp
b/projects/stargazer/plugins/configuration/sgconfig/rsconf.cpp
index 0986b7017560780ef15ae71bda7dc07255ab78d7..de91d3a213f2a08334438519aa49aa0aa8c69810 100644
(file)
--- a/
projects/stargazer/plugins/configuration/sgconfig/rsconf.cpp
+++ b/
projects/stargazer/plugins/configuration/sgconfig/rsconf.cpp
@@
-387,13
+387,11
@@
if (currAdmin->GetLogin().empty())
}
BLOWFISH_CTX ctx;
}
BLOWFISH_CTX ctx;
-
EnDecodeIni
t(currAdmin->GetPassword().c_str(), ADM_PASSWD_LEN, &ctx);
+
InitContex
t(currAdmin->GetPassword().c_str(), ADM_PASSWD_LEN, &ctx);
char login[ADM_LOGIN_LEN + 1];
for (size_t i = 0; i < ADM_LOGIN_LEN / 8; i++)
char login[ADM_LOGIN_LEN + 1];
for (size_t i = 0; i < ADM_LOGIN_LEN / 8; i++)
- {
- DecodeString(login + i * 8, loginS + i * 8, &ctx);
- }
+ DecryptBlock(login + i * 8, loginS + i * 8, &ctx);
if (currAdmin == admins->GetNoAdmin())
{
if (currAdmin == admins->GetNoAdmin())
{
@@
-439,7
+437,7
@@
int CONFIGPROTO::RecvData(int sock)
requestList.clear();
BLOWFISH_CTX ctx;
requestList.clear();
BLOWFISH_CTX ctx;
-
EnDecodeIni
t(currAdmin->GetPassword().c_str(), ADM_PASSWD_LEN, &ctx);
+
InitContex
t(currAdmin->GetPassword().c_str(), ADM_PASSWD_LEN, &ctx);
while (1)
{
while (1)
{
@@
-475,7
+473,7
@@
while (1)
char buffer[8];
buffer[7] = 0;
char buffer[8];
buffer[7] = 0;
- Dec
odeString
(buffer, bufferS, &ctx);
+ Dec
ryptBlock
(buffer, bufferS, &ctx);
requestList.push_back(std::string(buffer, pos));
if (done || memchr(buffer, 0, pos) != NULL)
requestList.push_back(std::string(buffer, pos));
if (done || memchr(buffer, 0, pos) != NULL)
@@
-496,7
+494,7
@@
if (answer.empty())
return 0;
BLOWFISH_CTX ctx;
return 0;
BLOWFISH_CTX ctx;
-
EnDecodeIni
t(adminPassword.c_str(), ADM_PASSWD_LEN, &ctx);
+
InitContex
t(adminPassword.c_str(), ADM_PASSWD_LEN, &ctx);
std::string::size_type pos = 0;
std::string::size_type length = answer.length();
std::string::size_type pos = 0;
std::string::size_type length = answer.length();
@@
-504,7
+502,7
@@
while (pos < length)
{
char buffer[1024];
std::string::size_type chunkLength = std::min(length - pos, sizeof(buffer));
{
char buffer[1024];
std::string::size_type chunkLength = std::min(length - pos, sizeof(buffer));
- Enc
odeFullString(buffer, answer.c_str() + pos, chunkLength,
ctx);
+ Enc
ryptString(buffer, answer.c_str() + pos, chunkLength, &
ctx);
if (send(sock, buffer, chunkLength, 0) < 0)
return -1;
pos += chunkLength;
if (send(sock, buffer, chunkLength, 0) < 0)
return -1;
pos += chunkLength;