Lines Matching refs:des_ctx

61 	dca_request_t		*des_ctx = ctx->cc_provider_private;
82 des_ctx->dr_ctx.iv[0] = htonl(p[0]);
83 des_ctx->dr_ctx.iv[1] = htonl(p[1]);
86 des_ctx->dr_ctx.iv[0] = p[0]<<24 | p[1]<<16 | p[2]<<8 | p[3];
87 des_ctx->dr_ctx.iv[1] = p[4]<<24 | p[5]<<16 | p[6]<<8 | p[7];
145 dca_request_t *des_ctx = ctx->cc_provider_private;
147 if (des_ctx == NULL)
150 des_ctx->dr_ctx.atomic = 0;
151 des_ctx->dr_ctx.ctx_cm_type = 0;
154 if (des_ctx->destroy)
155 dca_destroyreq(des_ctx);
158 dca_freereq(des_ctx);
169 dca_request_t *des_ctx = ctx->cc_provider_private;
173 rawlen = dca_length(in) + des_ctx->dr_ctx.residlen;
182 des_ctx->dr_ctx.iv[0] = htonl(p[0]);
183 des_ctx->dr_ctx.iv[1] = htonl(p[1]);
186 des_ctx->dr_ctx.iv[0] = p[0]<<24 | p[1]<<16 | p[2]<<8 | p[3];
187 des_ctx->dr_ctx.iv[1] = p[4]<<24 | p[5]<<16 | p[6]<<8 | p[7];
216 (rawlen % DESBLOCK) - des_ctx->dr_ctx.residlen,
217 des_ctx->dr_ctx.resid + des_ctx->dr_ctx.residlen)) !=
224 des_ctx->dr_ctx.residlen = rawlen % DESBLOCK;
237 if (des_ctx->dr_ctx.residlen) {
238 bcopy(des_ctx->dr_ctx.resid, des_ctx->dr_ctx.activeresid,
239 des_ctx->dr_ctx.residlen);
240 des_ctx->dr_ctx.activeresidlen = des_ctx->dr_ctx.residlen;
246 if ((rv = dca_getbufbytes(in, len - des_ctx->dr_ctx.residlen,
247 rawlen % DESBLOCK, des_ctx->dr_ctx.resid)) != CRYPTO_SUCCESS) {
254 des_ctx->dr_ctx.residlen = rawlen % DESBLOCK;
290 dca_request_t *des_ctx = ctx->cc_provider_private;
300 if (des_ctx->dr_ctx.residlen != 0) {
659 dca_request_t *des_ctx;
686 if ((des_ctx = dca_getreq(dca, MCR1, 1)) == NULL) {
699 des_ctx->dr_ctx.iv[0] = htonl(param[0]);
700 des_ctx->dr_ctx.iv[1] = htonl(param[1]);
702 des_ctx->dr_ctx.iv[0] = param[0]<<24 | param[1]<<16 |
704 des_ctx->dr_ctx.iv[1] = param[4]<<24 | param[5]<<16 |
708 des_ctx->dr_ctx.residlen = 0;
709 des_ctx->dr_ctx.activeresidlen = 0;
710 des_ctx->dr_ctx.ctx_cm_type = mechanism->cm_type;
711 ctx->cc_provider_private = des_ctx;
728 des_ctx->dr_ctx.key[i] = 0;
730 des_ctx->dr_ctx.key[i] <<= 8;
731 des_ctx->dr_ctx.key[i] |= *value;
739 des_ctx->dr_ctx.key[i] = 0;
741 des_ctx->dr_ctx.key[i] <<= 8;
742 des_ctx->dr_ctx.key[i] |= *value;
746 des_ctx->dr_ctx.key[4] = des_ctx->dr_ctx.key[0];
747 des_ctx->dr_ctx.key[5] = des_ctx->dr_ctx.key[1];
765 des_ctx->dr_ctx.key[0] = htonl(value32[0]);
766 des_ctx->dr_ctx.key[1] = htonl(value32[1]);
768 des_ctx->dr_ctx.key[0] =
770 des_ctx->dr_ctx.key[1] =
775 des_ctx->dr_ctx.key[4] =
776 des_ctx->dr_ctx.key[2] = des_ctx->dr_ctx.key[0];
777 des_ctx->dr_ctx.key[5] =
778 des_ctx->dr_ctx.key[3] = des_ctx->dr_ctx.key[1];
785 PUTCTX16(des_ctx, CTX_LENGTH, CTX_3DES_LENGTH);
786 PUTCTX16(des_ctx, CTX_CMD, CMD_3DES);
787 PUTCTX32(des_ctx, CTX_3DESDIRECTION,
789 PUTCTX32(des_ctx, CTX_3DESKEY1HI, des_ctx->dr_ctx.key[0]);
790 PUTCTX32(des_ctx, CTX_3DESKEY1LO, des_ctx->dr_ctx.key[1]);
791 PUTCTX32(des_ctx, CTX_3DESKEY2HI, des_ctx->dr_ctx.key[2]);
792 PUTCTX32(des_ctx, CTX_3DESKEY2LO, des_ctx->dr_ctx.key[3]);
793 PUTCTX32(des_ctx, CTX_3DESKEY3HI, des_ctx->dr_ctx.key[4]);
794 PUTCTX32(des_ctx, CTX_3DESKEY3LO, des_ctx->dr_ctx.key[5]);