Lines Matching refs:ctx

433 des_common_init(crypto_ctx_t *ctx, crypto_mechanism_t *mechanism,
489 ctx->cc_provider_private = des_ctx;
529 des_encrypt(crypto_ctx_t *ctx, crypto_data_t *plaintext,
544 ASSERT(ctx->cc_provider_private != NULL);
545 des_ctx = ctx->cc_provider_private;
561 ret = des_encrypt_update(ctx, plaintext, ciphertext, req);
563 (void) des_free_context(ctx);
571 des_decrypt(crypto_ctx_t *ctx, crypto_data_t *ciphertext,
586 ASSERT(ctx->cc_provider_private != NULL);
587 des_ctx = ctx->cc_provider_private;
603 ret = des_decrypt_update(ctx, ciphertext, plaintext, req);
605 (void) des_free_context(ctx);
613 des_encrypt_update(crypto_ctx_t *ctx, crypto_data_t *plaintext,
620 ASSERT(ctx->cc_provider_private != NULL);
625 out_len = ((des_ctx_t *)ctx->cc_provider_private)->dc_remainder_len;
643 ret = crypto_update_iov(ctx->cc_provider_private,
648 ret = crypto_update_uio(ctx->cc_provider_private,
653 ret = crypto_update_mp(ctx->cc_provider_private,
675 des_decrypt_update(crypto_ctx_t *ctx, crypto_data_t *ciphertext,
682 ASSERT(ctx->cc_provider_private != NULL);
687 out_len = ((des_ctx_t *)ctx->cc_provider_private)->dc_remainder_len;
705 ret = crypto_update_iov(ctx->cc_provider_private,
710 ret = crypto_update_uio(ctx->cc_provider_private,
715 ret = crypto_update_mp(ctx->cc_provider_private,
737 des_encrypt_final(crypto_ctx_t *ctx, crypto_data_t *ciphertext,
742 ASSERT(ctx->cc_provider_private != NULL);
743 des_ctx = ctx->cc_provider_private;
753 (void) des_free_context(ctx);
761 des_decrypt_final(crypto_ctx_t *ctx, crypto_data_t *plaintext,
766 ASSERT(ctx->cc_provider_private != NULL);
767 des_ctx = ctx->cc_provider_private;
777 (void) des_free_context(ctx);
1044 des_free_context(crypto_ctx_t *ctx)
1046 des_ctx_t *des_ctx = ctx->cc_provider_private;
1056 ctx->cc_provider_private = NULL;