Print this page
first pass

*** 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 ----