Lines Matching defs:out
39 void rc4_md5_enc(RC4_KEY *key, const void *in0, void *out,
76 static int rc4_hmac_md5_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out,
102 RC4(&key->ks, rc4_off, in, out);
104 rc4_md5_enc(&key->ks, in + rc4_off, out + rc4_off,
121 if (in != out)
122 memcpy(out + rc4_off, in + rc4_off, plen - rc4_off);
125 MD5_Final(out + plen, &key->md);
127 MD5_Update(&key->md, out + plen, MD5_DIGEST_LENGTH);
128 MD5_Final(out + plen, &key->md);
130 RC4(&key->ks, len - rc4_off, out + rc4_off, out + rc4_off);
132 RC4(&key->ks, len - rc4_off, in + rc4_off, out + rc4_off);
145 RC4(&key->ks, rc4_off, in, out);
146 MD5_Update(&key->md, out, md5_off);
148 rc4_md5_enc(&key->ks, in + rc4_off, out + rc4_off,
149 &key->md, out + md5_off, blocks);
164 RC4(&key->ks, len - rc4_off, in + rc4_off, out + rc4_off);
166 MD5_Update(&key->md, out + md5_off, plen - md5_off);
174 if (CRYPTO_memcmp(out + plen, mac, MD5_DIGEST_LENGTH))
177 MD5_Update(&key->md, out + md5_off, len - md5_off);