Lines Matching refs:ctx

275 blowfish_common_init(crypto_ctx_t *ctx, crypto_mechanism_t *mechanism,
316 ctx->cc_provider_private = blowfish_ctx;
336 blowfish_encrypt(crypto_ctx_t *ctx, crypto_data_t *plaintext,
351 ASSERT(ctx->cc_provider_private != NULL);
352 blowfish_ctx = ctx->cc_provider_private;
368 ret = blowfish_encrypt_update(ctx, plaintext, ciphertext, req);
370 (void) blowfish_free_context(ctx);
378 blowfish_decrypt(crypto_ctx_t *ctx, crypto_data_t *ciphertext,
393 ASSERT(ctx->cc_provider_private != NULL);
394 blowfish_ctx = ctx->cc_provider_private;
410 ret = blowfish_decrypt_update(ctx, ciphertext, plaintext, req);
412 (void) blowfish_free_context(ctx);
420 blowfish_encrypt_update(crypto_ctx_t *ctx, crypto_data_t *plaintext,
427 ASSERT(ctx->cc_provider_private != NULL);
433 ((blowfish_ctx_t *)ctx->cc_provider_private)->bc_remainder_len;
451 ret = crypto_update_iov(ctx->cc_provider_private,
456 ret = crypto_update_uio(ctx->cc_provider_private,
461 ret = crypto_update_mp(ctx->cc_provider_private,
483 blowfish_decrypt_update(crypto_ctx_t *ctx, crypto_data_t *ciphertext,
490 ASSERT(ctx->cc_provider_private != NULL);
496 ((blowfish_ctx_t *)ctx->cc_provider_private)->bc_remainder_len;
514 ret = crypto_update_iov(ctx->cc_provider_private,
519 ret = crypto_update_uio(ctx->cc_provider_private,
524 ret = crypto_update_mp(ctx->cc_provider_private,
546 blowfish_encrypt_final(crypto_ctx_t *ctx, crypto_data_t *data,
551 ASSERT(ctx->cc_provider_private != NULL);
552 blowfish_ctx = ctx->cc_provider_private;
562 (void) blowfish_free_context(ctx);
570 blowfish_decrypt_final(crypto_ctx_t *ctx, crypto_data_t *data,
575 ASSERT(ctx->cc_provider_private != NULL);
576 blowfish_ctx = ctx->cc_provider_private;
586 (void) blowfish_free_context(ctx);
805 blowfish_free_context(crypto_ctx_t *ctx)
807 blowfish_ctx_t *blowfish_ctx = ctx->cc_provider_private;
818 ctx->cc_provider_private = NULL;