void tr_cryptoEncryptInit (tr_crypto * crypto) { uint8_t discard[1024]; const char * txt = crypto->isIncoming ? "keyB" : "keyA"; initRC4 (crypto, &crypto->enc_key, txt); tr_rc4_process (crypto->enc_key, discard, discard, sizeof (discard)); }
void tr_cryptoEncryptInit( tr_crypto * crypto ) { unsigned char discard[1024]; const char * txt = crypto->isIncoming ? "keyB" : "keyA"; initRC4( crypto, &crypto->enc_key, txt ); RC4( &crypto->enc_key, sizeof( discard ), discard, discard ); }