| 2247 | |
| 2248 | |
| 2249 | void CUpDownClient::ProcessSecIdentStatePacket(const uint8_t* pachPacket, uint32 nSize) |
| 2250 | { |
| 2251 | if ( nSize != 5 ) { |
| 2252 | return; |
| 2253 | } |
| 2254 | |
| 2255 | wxCHECK2(credits, return); |
| 2256 | |
| 2257 | CMemFile data(pachPacket,nSize); |
| 2258 | |
| 2259 | switch ( data.ReadUInt8() ) { |
| 2260 | case 0: |
| 2261 | m_SecureIdentState = IS_UNAVAILABLE; |
| 2262 | break; |
| 2263 | case 1: |
| 2264 | m_SecureIdentState = IS_SIGNATURENEEDED; |
| 2265 | break; |
| 2266 | case 2: |
| 2267 | m_SecureIdentState = IS_KEYANDSIGNEEDED; |
| 2268 | break; |
| 2269 | default: |
| 2270 | return; |
| 2271 | } |
| 2272 | |
| 2273 | credits->m_dwCryptRndChallengeFrom = data.ReadUInt32(); |
| 2274 | } |
| 2275 | |
| 2276 | |
| 2277 | void CUpDownClient::InfoPacketsReceived() |
no test coverage detected