Lines Matching refs:csp
375 xlp_sec_auth_supported(const struct crypto_session_params *csp)
378 switch (csp->csp_auth_alg) {
389 xlp_sec_cipher_supported(const struct crypto_session_params *csp)
392 switch (csp->csp_cipher_alg) {
394 if (csp->csp_ivlen != XLP_SEC_AES_IV_LENGTH)
405 xlp_sec_probesession(device_t dev, const struct crypto_session_params *csp)
408 if (csp->csp_flags != 0)
410 switch (csp->csp_mode) {
412 if (!xlp_sec_auth_supported(csp))
416 if (!xlp_sec_cipher_supported(csp))
420 if (!xlp_sec_auth_supported(csp) ||
421 !xlp_sec_cipher_supported(csp))
432 const struct crypto_session_params *csp)
438 if (csp->csp_auth_alg != 0) {
439 if (csp->csp_auth_mlen == 0)
440 ses->hs_mlen = crypto_auth_hash(csp)->hashsize;
442 ses->hs_mlen = csp->csp_auth_mlen;
455 const struct crypto_session_params *csp)
462 memcpy(cmd->iv, crp->crp_iv, csp->csp_ivlen);
568 const struct crypto_session_params *csp;
575 csp = crypto_get_params(crp->crp_session);
611 switch (csp->csp_mode) {
613 if ((ret = nlm_get_cipher_param(cmd, csp)) != 0) {
624 xlp_copyiv(sc, cmd, csp);
625 if ((err = nlm_crypto_do_cipher(sc, cmd, csp)) != 0)
629 if ((ret = nlm_get_digest_param(cmd, csp)) != 0) {
637 if ((err = nlm_crypto_do_digest(sc, cmd, csp)) != 0)
641 if ((ret = nlm_get_cipher_param(cmd, csp)) != 0) {
645 if ((ret = nlm_get_digest_param(cmd, csp)) != 0) {
670 xlp_copyiv(sc, cmd, csp);
671 if ((err = nlm_crypto_do_cipher_digest(sc, cmd, csp)) != 0)