Print this page
3882 remove xmod & friends
*** 199,211 ****
static int
rc4_common_init(crypto_ctx_t *ctx, crypto_mechanism_t *mechanism,
crypto_key_t *key, crypto_spi_ctx_template_t template,
crypto_req_handle_t req)
{
-
- /* EXPORT DELETE START */
-
ARCFour_key *keystream;
if ((mechanism)->cm_type != RC4_MECH_INFO_TYPE)
return (CRYPTO_MECHANISM_INVALID);
--- 199,208 ----
*** 227,238 ****
arcfour_key_init(keystream, key->ck_data,
CRYPTO_BITS2BYTES(key->ck_length));
ctx->cc_provider_private = keystream;
- /* EXPORT DELETE END */
-
return (CRYPTO_SUCCESS);
}
static int
rc4_crypt(crypto_ctx_t *ctx, crypto_data_t *input, crypto_data_t *output,
--- 224,233 ----
*** 253,264 ****
rc4_crypt_update(crypto_ctx_t *ctx, crypto_data_t *input, crypto_data_t *output,
crypto_req_handle_t req)
{
int ret = CRYPTO_SUCCESS;
- /* EXPORT DELETE START */
-
ARCFour_key *key;
off_t saveoffset;
ASSERT(ctx->cc_provider_private != NULL);
--- 248,257 ----
*** 482,493 ****
}
output->cd_offset = saveoffset;
output->cd_length = input->cd_length;
- /* EXPORT DELETE END */
-
return (ret);
}
/* ARGSUSED */
static int rc4_crypt_final(crypto_ctx_t *ctx, crypto_data_t *data,
--- 475,484 ----
*** 525,547 ****
/* ARGSUSED */
static int
rc4_free_context(crypto_ctx_t *ctx)
{
-
- /* EXPORT DELETE START */
-
ARCFour_key *keystream = ctx->cc_provider_private;
if (keystream != NULL) {
bzero(keystream, sizeof (ARCFour_key));
kmem_free(keystream, sizeof (ARCFour_key));
ctx->cc_provider_private = NULL;
}
- /* EXPORT DELETE END */
-
return (CRYPTO_SUCCESS);
}
/* Encrypts a contiguous input 'in' into the 'out' crypto_data_t */
--- 516,533 ----