Lines Matching refs:context
46 RC4EncoderContext* context, in InitRC4Encoder() argument
50 MI_CpuClear8(context, sizeof(RC4EncoderContext)); in InitRC4Encoder()
53 MI_CpuCopy8(key, context->key, RC4ENC_USER_KEY_LENGTH); in InitRC4Encoder()
70 RC4EncoderContext* context, in EncodeRC4() argument
97 MI_CpuCopy8(&iv, &context->key[RC4ENC_USER_KEY_LENGTH], sizeof(iv)); in EncodeRC4()
98 CRYPTO_RC4Init(&context->rc4_context, context->key, sizeof(context->key)); in EncodeRC4()
101 CRYPTO_RC4Encrypt(&context->rc4_context, in, in_len, out_ptr); in EncodeRC4()
108 CRYPTO_RC4Encrypt(&context->rc4_context, digest, MATH_SHA1_DIGEST_SIZE, out_ptr); in EncodeRC4()
125 RC4DecoderContext* context, in InitRC4Decoder() argument
129 MI_CpuClear8(context, sizeof(RC4DecoderContext)); in InitRC4Decoder()
132 MI_CpuCopy8(key, context->key, RC4ENC_USER_KEY_LENGTH); in InitRC4Decoder()
150 RC4DecoderContext* context, in DecodeRC4() argument
177 MI_CpuCopy8(&iv, &context->key[RC4ENC_USER_KEY_LENGTH], sizeof(iv)); in DecodeRC4()
178 CRYPTO_RC4Init(&context->rc4_context, context->key, sizeof(context->key)); in DecodeRC4()
181 CRYPTO_RC4Decrypt(&context->rc4_context, in_ptr, data_len, out); in DecodeRC4()
188 CRYPTO_RC4Decrypt(&context->rc4_context, in_ptr, MATH_SHA1_DIGEST_SIZE, decrypted_digest); in DecodeRC4()