Lines Matching refs:receiverVerifyKey
123 int CEncryptedDatagramSocket::DecryptReceivedClient(uint8_t *bufIn, int bufLen, uint8_t **bufOut, uint32_t ip, uint32_t *receiverVerifyKey, uint32_t *senderVerifyKey)
128 if (receiverVerifyKey == NULL || senderVerifyKey == NULL) {
133 *receiverVerifyKey = 0;
242 receivebuffer.RC4Crypt(bufIn + CRYPT_HEADER_WITHOUTPADDING + padLen, (uint8_t*)receiverVerifyKey, 4);
244 ENDIAN_SWAP_I_32(*receiverVerifyKey);
262 // clientHashOrKadID == NULL && kad && receiverVerifyKey != 0 -> receiverVerifyKey
264 int CEncryptedDatagramSocket::EncryptSendClient(uint8_t **buf, int bufLen, const uint8_t *clientHashOrKadID, bool kad, uint32_t receiverVerifyKey, uint32_t senderVerifyKey)
268 wxASSERT(clientHashOrKadID != NULL || receiverVerifyKey != 0);
269 wxASSERT((receiverVerifyKey == 0 && senderVerifyKey == 0) || kad);
281 if ((clientHashOrKadID == NULL || CMD4Hash(clientHashOrKadID).IsEmpty()) && receiverVerifyKey != 0) {
284 PokeUInt32(keyData, receiverVerifyKey);
362 ENDIAN_SWAP_I_32(receiverVerifyKey);
364 sendbuffer.RC4Crypt((uint8_t*)&receiverVerifyKey, cryptedBuffer + CRYPT_HEADER_WITHOUTPADDING + padLen, 4);