Lines Matching refs:rc4_off
31 # define rc4_off 0 macro
57 size_t rc4_off = MOD - 1 - (ks->x & (MOD - 1)); in cipher_hw_rc4_hmac_md5_cipher() local
71 if (rc4_off > md5_off) in cipher_hw_rc4_hmac_md5_cipher()
78 RC4(ks, rc4_off, in, out); in cipher_hw_rc4_hmac_md5_cipher()
80 rc4_md5_enc(ks, in + rc4_off, out + rc4_off, in cipher_hw_rc4_hmac_md5_cipher()
83 rc4_off += blocks; in cipher_hw_rc4_hmac_md5_cipher()
90 rc4_off = 0; in cipher_hw_rc4_hmac_md5_cipher()
98 memcpy(out + rc4_off, in + rc4_off, plen - rc4_off); in cipher_hw_rc4_hmac_md5_cipher()
106 RC4(ks, len - rc4_off, out + rc4_off, out + rc4_off); in cipher_hw_rc4_hmac_md5_cipher()
108 RC4(ks, len - rc4_off, in + rc4_off, out + rc4_off); in cipher_hw_rc4_hmac_md5_cipher()
115 if (md5_off > rc4_off) in cipher_hw_rc4_hmac_md5_cipher()
116 rc4_off += 2 * MD5_CBLOCK; in cipher_hw_rc4_hmac_md5_cipher()
118 rc4_off += MD5_CBLOCK; in cipher_hw_rc4_hmac_md5_cipher()
120 if (len > rc4_off in cipher_hw_rc4_hmac_md5_cipher()
121 && (blocks = (len - rc4_off) / MD5_CBLOCK) in cipher_hw_rc4_hmac_md5_cipher()
123 RC4(ks, rc4_off, in, out); in cipher_hw_rc4_hmac_md5_cipher()
126 rc4_md5_enc(ks, in + rc4_off, out + rc4_off, in cipher_hw_rc4_hmac_md5_cipher()
129 rc4_off += blocks; in cipher_hw_rc4_hmac_md5_cipher()
138 rc4_off = 0; in cipher_hw_rc4_hmac_md5_cipher()
142 RC4(ks, len - rc4_off, in + rc4_off, out + rc4_off); in cipher_hw_rc4_hmac_md5_cipher()