Lines Matching refs:ccm_ctx
854 ccm_init_ctx(ccm_ctx_t *ccm_ctx, char *param, int kmflag, in ccm_init_ctx() argument
870 ccm_ctx->ccm_mac_len = ccm_param->ulMACSize; in ccm_init_ctx()
872 ccm_ctx->ccm_data_len = ccm_param->ulDataSize; in ccm_init_ctx()
874 ccm_ctx->ccm_data_len = in ccm_init_ctx()
875 ccm_param->ulDataSize - ccm_ctx->ccm_mac_len; in ccm_init_ctx()
876 ccm_ctx->ccm_processed_mac_len = 0; in ccm_init_ctx()
878 ccm_ctx->ccm_processed_data_len = 0; in ccm_init_ctx()
880 ccm_ctx->ccm_flags |= CCM_MODE; in ccm_init_ctx()
886 if (ccm_init(ccm_ctx, ccm_param->nonce, ccm_param->ulNonceSize, in ccm_init_ctx()
892 if (!is_encrypt_init && ccm_ctx->ccm_data_len != 0) { in ccm_init_ctx()
895 ccm_ctx->ccm_pt_buf = kmem_alloc(ccm_ctx->ccm_data_len, in ccm_init_ctx()
898 ccm_ctx->ccm_pt_buf = malloc(ccm_ctx->ccm_data_len); in ccm_init_ctx()
900 if (ccm_ctx->ccm_pt_buf == NULL) { in ccm_init_ctx()
911 ccm_ctx_t *ccm_ctx; in ccm_alloc_ctx() local
914 if ((ccm_ctx = kmem_zalloc(sizeof (ccm_ctx_t), kmflag)) == NULL) in ccm_alloc_ctx()
916 if ((ccm_ctx = calloc(1, sizeof (ccm_ctx_t))) == NULL) in ccm_alloc_ctx()
920 ccm_ctx->ccm_flags = CCM_MODE; in ccm_alloc_ctx()
921 return (ccm_ctx); in ccm_alloc_ctx()