Lines Matching refs:cryp
154 struct crypt_op cryp;
163 memset(&cryp, '\0', sizeof cryp);
164 cryp.ses = CDATA(ctx)->ses;
165 cryp.op = ctx->encrypt ? COP_ENCRYPT : COP_DECRYPT;
166 cryp.flags = 0;
167 cryp.len = inl;
169 cryp.src = (caddr_t) in;
170 cryp.dst = (caddr_t) out;
171 cryp.mac = 0;
173 cryp.iv = (caddr_t) ctx->iv;
176 memcpy(lb, &in[cryp.len - ctx->cipher->iv_len], ctx->cipher->iv_len);
178 if (ioctl(fd, CIOCCRYPT, &cryp) == -1) {
190 cryp.src = cin;
195 cryp.dst = cout;
198 cryp.len = cinl;
200 if (ioctl(fd, CIOCCRYPT, &cryp) == -1) {
202 printf("src=%p dst=%p\n", cryp.src, cryp.dst);
221 memcpy(ctx->iv, &out[cryp.len - ctx->cipher->iv_len],
311 struct crypt_op cryp;
323 memset(&cryp, '\0', sizeof cryp);
324 cryp.ses = ses;
325 cryp.op = COP_ENCRYPT; /* required to do the MAC rather than check
327 cryp.len = len;
328 cryp.src = (caddr_t) data;
329 cryp.dst = (caddr_t) data; // FIXME!!!
330 cryp.mac = (caddr_t) md;
332 if (ioctl(fd, CIOCCRYPT, &cryp) == -1) {
338 cryp.src = dcopy;
339 cryp.dst = cryp.src; // FIXME!!!
341 if (ioctl(fd, CIOCCRYPT, &cryp) == -1) {