Lines Matching refs:sop
2339 struct strcop_session_op sop; in cryptocop_ioctl_close_session() local
2346 err = copy_from_user(&sop, sess_op, sizeof(struct strcop_session_op)); in cryptocop_ioctl_close_session()
2349 while (dev && (dev->sid != sop.ses_id)) { in cryptocop_ioctl_close_session()
2362 DEBUG_API(printk("cryptocop_ioctl_close_session: session %lld not found\n", sop.ses_id)); in cryptocop_ioctl_close_session()
2976 struct strcop_session_op sop; in cryptocop_ioctl_create_session() local
2984 err = copy_from_user(&sop, sess_op, sizeof(struct strcop_session_op)); in cryptocop_ioctl_create_session()
2986 if (sop.cipher != cryptocop_cipher_none) { in cryptocop_ioctl_create_session()
2987 if (!access_ok(VERIFY_READ, sop.key, sop.keylen)) return -EFAULT; in cryptocop_ioctl_create_session()
2995 (int)sop.cipher, in cryptocop_ioctl_create_session()
2996 (int)sop.cmode, in cryptocop_ioctl_create_session()
2997 (int)sop.digest, in cryptocop_ioctl_create_session()
2998 (int)sop.csum)); in cryptocop_ioctl_create_session()
3000 if (sop.cipher != cryptocop_cipher_none){ in cryptocop_ioctl_create_session()
3002 switch (sop.cipher){ in cryptocop_ioctl_create_session()
3013 DEBUG_API(printk("create session, bad cipher algorithm %d\n", sop.cipher)); in cryptocop_ioctl_create_session()
3017 copy_from_user(ti_cipher.key, sop.key, sop.keylen/8); in cryptocop_ioctl_create_session()
3018 ti_cipher.keylen = sop.keylen; in cryptocop_ioctl_create_session()
3019 switch (sop.cmode){ in cryptocop_ioctl_create_session()
3022 ti_cipher.cipher_mode = sop.cmode; in cryptocop_ioctl_create_session()
3025 DEBUG_API(printk("create session, bad cipher mode %d\n", sop.cmode)); in cryptocop_ioctl_create_session()
3029 switch (sop.des3_mode){ in cryptocop_ioctl_create_session()
3038 ti_cipher.tdes_mode = sop.des3_mode; in cryptocop_ioctl_create_session()
3041 DEBUG_API(printk("create session, bad 3DES mode %d\n", sop.des3_mode)); in cryptocop_ioctl_create_session()
3048 if (sop.digest != cryptocop_digest_none){ in cryptocop_ioctl_create_session()
3050 switch (sop.digest){ in cryptocop_ioctl_create_session()
3058 DEBUG_API(printk("create session, bad digest algorithm %d\n", sop.digest)); in cryptocop_ioctl_create_session()
3065 if (sop.csum != cryptocop_csum_none){ in cryptocop_ioctl_create_session()
3067 switch (sop.csum){ in cryptocop_ioctl_create_session()
3070 ti_csum.csum_mode = sop.csum; in cryptocop_ioctl_create_session()
3073 DEBUG_API(printk("create session, bad checksum algorithm %d\n", sop.csum)); in cryptocop_ioctl_create_session()