Lines Matching refs:sop

392 cse_create(struct fcrypt *fcr, struct session2_op *sop)  in cse_create()  argument
403 switch (sop->cipher) { in cse_create()
437 switch (sop->mac) { in cse_create()
467 if (sop->cipher != CRYPTO_AES_NIST_GCM_16) { in cse_create()
475 switch (sop->mackeylen * 8) { in cse_create()
492 switch (sop->mackeylen) { in cse_create()
503 CRYPTDEB("Invalid CBC MAC key size %d", sop->keylen); in cse_create()
550 if (sop->cipher == CRYPTO_AES_NIST_GCM_16) { in cse_create()
551 switch (sop->mac) { in cse_create()
556 if (sop->keylen != sop->mackeylen) { in cse_create()
570 } else if (sop->cipher == CRYPTO_AES_CCM_16) { in cse_create()
571 switch (sop->mac) { in cse_create()
574 if (sop->keylen != sop->mackeylen) { in cse_create()
606 csp.csp_cipher_klen = sop->keylen; in cse_create()
607 if (sop->keylen > txform->maxkey || in cse_create()
608 sop->keylen < txform->minkey) { in cse_create()
616 error = copyin(sop->key, key, csp.csp_cipher_klen); in cse_create()
628 csp.csp_auth_klen = sop->mackeylen; in cse_create()
629 if (sop->mackeylen > thash->keysize || sop->mackeylen < 0) { in cse_create()
638 error = copyin(sop->mackey, mackey, csp.csp_auth_klen); in cse_create()
654 crid = sop->crid; in cse_create()
689 sop->ses = cse->ses; in cse_create()
692 sop->crid = crypto_ses2hid(cse->cses); in cse_create()
1385 struct session2_op *sop; in crypto_ioctl() local
1471 sop = &thunk.sopc; in crypto_ioctl()
1473 sop = (struct session2_op *)data; in crypto_ioctl()
1475 error = cse_create(fcr, sop); in crypto_ioctl()
1477 session2_op_to_op(sop, (void *)data); in crypto_ioctl()