diff options
Diffstat (limited to 'plugins/CryptoPP/cpp_cntx.cpp')
-rw-r--r-- | plugins/CryptoPP/cpp_cntx.cpp | 38 |
1 files changed, 19 insertions, 19 deletions
diff --git a/plugins/CryptoPP/cpp_cntx.cpp b/plugins/CryptoPP/cpp_cntx.cpp index eba883755d..fe3d5c616f 100644 --- a/plugins/CryptoPP/cpp_cntx.cpp +++ b/plugins/CryptoPP/cpp_cntx.cpp @@ -11,14 +11,14 @@ unsigned __stdcall sttTimeoutThread(LPVOID); // get context data on context id
pCNTX get_context_on_id(HANDLE context) {
- if( !thread_timeout ) {
+ if ( !thread_timeout ) {
unsigned int tID;
thread_timeout = (HANDLE) _beginthreadex(NULL, 0, sttTimeoutThread, NULL, 0, &tID);
}
- if( context ) {
+ if ( context ) {
pCNTX cntx = (pCNTX) context;
- if( cntx->header == HEADER && cntx->footer == FOOTER )
+ if ( cntx->header == HEADER && cntx->footer == FOOTER )
return cntx;
#if defined(_DEBUG) || defined(NETLIB_LOG)
else
@@ -42,16 +42,16 @@ HANDLE __cdecl cpp_create_context(int mode) { EnterCriticalSection(&localContextMutex);
- if( !CL.empty() ) {
+ if ( !CL.empty() ) {
for(i=CL.begin(); i!=CL.end(); ++i) { // ищем пустой
- if( (*i)->header==EMPTYH && (*i)->footer==EMPTYH ) {
+ if ( (*i)->header==EMPTYH && (*i)->footer==EMPTYH ) {
cntx = (pCNTX) *i;
break;
}
}
}
- if( !cntx ) { // не нашли - создаем новый
+ if ( !cntx ) { // не нашли - создаем новый
cntx = (pCNTX) malloc(sizeof(CNTX));
CL.push_back(cntx); // добавили в конец списка
}
@@ -87,18 +87,18 @@ void __cdecl cpp_reset_context(HANDLE context) { // allocate pdata
PBYTE cpp_alloc_pdata(pCNTX ptr) {
- if( !ptr->pdata ) {
- if( ptr->mode & MODE_PGP ) {
+ if ( !ptr->pdata ) {
+ if ( ptr->mode & MODE_PGP ) {
ptr->pdata = (PBYTE) malloc(sizeof(PGPDATA));
memset(ptr->pdata,0,sizeof(PGPDATA));
}
else
- if( ptr->mode & MODE_GPG ) {
+ if ( ptr->mode & MODE_GPG ) {
ptr->pdata = (PBYTE) malloc(sizeof(GPGDATA));
memset(ptr->pdata,0,sizeof(GPGDATA));
}
else
- if( ptr->mode & MODE_RSA ) {
+ if ( ptr->mode & MODE_RSA ) {
rsa_alloc(ptr);
}
else {
@@ -115,20 +115,20 @@ void cpp_free_keys(pCNTX ptr) { SAFE_FREE(ptr->tmp);
cpp_alloc_pdata(ptr);
- if( ptr->mode & MODE_PGP ) {
+ if ( ptr->mode & MODE_PGP ) {
pPGPDATA p = (pPGPDATA) ptr->pdata;
SAFE_FREE(p->pgpKeyID);
SAFE_FREE(p->pgpKey);
SAFE_FREE(ptr->pdata);
}
else
- if( ptr->mode & MODE_GPG ) {
+ if ( ptr->mode & MODE_GPG ) {
pGPGDATA p = (pGPGDATA) ptr->pdata;
SAFE_FREE(p->gpgKeyID);
SAFE_FREE(ptr->pdata);
}
else
- if( ptr->mode & MODE_RSA ) {
+ if ( ptr->mode & MODE_RSA ) {
rsa_free(ptr);
SAFE_DELETE(ptr->pdata);
}
@@ -151,27 +151,27 @@ unsigned __stdcall sttTimeoutThread( LPVOID ) { list<pCNTX>::iterator i;
while(1) {
Sleep( 1000 ); // раз в секунду
- if( CL.empty() ) continue;
+ if ( CL.empty() ) continue;
u_int time = gettime();
// пробегаем все контексты
EnterCriticalSection(&localContextMutex);
for(i=CL.begin(); i!=CL.end(); ++i) {
pCNTX tmp = *i;
- if( tmp->header!=HEADER || tmp->footer!=FOOTER ) continue;
+ if ( tmp->header!=HEADER || tmp->footer!=FOOTER ) continue;
// пропускаем приватные ключи
- if( tmp->mode&MODE_PRIV_KEY ) continue;
+ if ( tmp->mode&MODE_PRIV_KEY ) continue;
else
- if( tmp->deleted && tmp->deleted < time ) {
+ if ( tmp->deleted && tmp->deleted < time ) {
// удалить помеченный для удаления контекст
cpp_free_keys(tmp);
tmp->deleted = 0;
tmp->header = tmp->footer = EMPTYH;
}
else
- if( tmp->mode&MODE_RSA && tmp->pdata ) {
+ if ( tmp->mode&MODE_RSA && tmp->pdata ) {
// проверяем не протухло ли соединение
pRSADATA p = (pRSADATA) tmp->pdata;
- if( p->time && p->time < time ) {
+ if ( p->time && p->time < time ) {
rsa_timeout((HANDLE)tmp,p);
}
}
|