Lines Matching refs:digest_ctx

713 	struct cryptocop_tfrm_ctx digest_ctx = {  in cryptocop_setup_dma_list()  local
910 if (digest_ctx.tcfg != NULL){ in cryptocop_setup_dma_list()
915 digest_ctx.tcfg = tcfg; in cryptocop_setup_dma_list()
916 digest_ctx.tctx = tctx; in cryptocop_setup_dma_list()
917 digest_ctx.hash_mode = 0; /* Don't use explicit IV in this API. */ in cryptocop_setup_dma_list()
920 digest_ctx.blocklength = MD5_BLOCK_LENGTH; in cryptocop_setup_dma_list()
921 digest_ctx.unit_no = src_md5; in cryptocop_setup_dma_list()
922 digest_ctx.hash_conf = 1; /* 1 => MD-5 */ in cryptocop_setup_dma_list()
925 digest_ctx.blocklength = SHA1_BLOCK_LENGTH; in cryptocop_setup_dma_list()
926 digest_ctx.unit_no = src_sha1; in cryptocop_setup_dma_list()
927 digest_ctx.hash_conf = 0; /* 0 => SHA-1 */ in cryptocop_setup_dma_list()
999 if (digest_ctx.tcfg && (digest_ctx.tcfg->tid == dcfg->tid)){ in cryptocop_setup_dma_list()
1000 tc = &digest_ctx; in cryptocop_setup_dma_list()
1050 if (digest_ctx.unit_no == tc->current_src){ in cryptocop_setup_dma_list()
1051 tc->curr_src = &digest_ctx; in cryptocop_setup_dma_list()
1095 if (digest_ctx.active && (digest_ctx.curr_src != NULL) && !digest_ctx.curr_src->active){ in cryptocop_setup_dma_list()
1096 …DEBUG_API(printk("cryptocop_setup_dma_list: digest source from inactive unit %d\n", digest_ctx.cur… in cryptocop_setup_dma_list()
1124 if (digest_ctx.active) { in cryptocop_setup_dma_list()
1125 digest_ctx.consumed += desc_len; in cryptocop_setup_dma_list()
1126 if (digest_ctx.done) { in cryptocop_setup_dma_list()
1127 if (digest_ctx.unit_no == src_md5) { in cryptocop_setup_dma_list()
1128 digest_ctx.produced = MD5_STATE_LENGTH; in cryptocop_setup_dma_list()
1130 digest_ctx.produced = SHA1_STATE_LENGTH; in cryptocop_setup_dma_list()
1133 …ng: consumed=%d, produced=%d, blocklength=%d.\n", digest_ctx.consumed, digest_ctx.produced, digest… in cryptocop_setup_dma_list()
1167 if (digest_ctx.active) { in cryptocop_setup_dma_list()
1169 meta_out.hashsel = digest_ctx.current_src; in cryptocop_setup_dma_list()
1170 meta_out.hashconf = digest_ctx.hash_conf; in cryptocop_setup_dma_list()
1173 if (digest_ctx.done) { in cryptocop_setup_dma_list()
1174 assert(digest_ctx.pad_descs == NULL); in cryptocop_setup_dma_list()
1175 failed = create_pad_descriptor(&digest_ctx, &digest_ctx.pad_descs, alloc_flag); in cryptocop_setup_dma_list()
1254 if (digest_ctx.done && digest_ctx.active) digest_ctx.active = 0; in cryptocop_setup_dma_list()
1265 if (digest_ctx.tcfg && (digest_ctx.active || !digest_ctx.done)){ in cryptocop_setup_dma_list()
1281 …failed = append_input_descriptors(operation, &current_in_cdesc, &current_out_cdesc, &digest_ctx, a… in cryptocop_setup_dma_list()
1344 while (digest_ctx.pad_descs){ in cryptocop_setup_dma_list()
1345 tmp_cdesc = digest_ctx.pad_descs->next; in cryptocop_setup_dma_list()
1346 free_cdesc(digest_ctx.pad_descs); in cryptocop_setup_dma_list()
1347 digest_ctx.pad_descs = tmp_cdesc; in cryptocop_setup_dma_list()