Lines Matching refs:csp
53 const struct crypto_session_params *csp);
107 blake2_probesession(device_t dev, const struct crypto_session_params *csp) in blake2_probesession() argument
110 if (csp->csp_flags != 0) in blake2_probesession()
112 switch (csp->csp_mode) { in blake2_probesession()
114 switch (csp->csp_auth_alg) { in blake2_probesession()
130 const struct crypto_session_params *csp) in blake2_newsession() argument
137 error = blake2_cipher_setup(ses, csp); in blake2_newsession()
184 blake2_check_klen(const struct crypto_session_params *csp, unsigned klen) in blake2_check_klen() argument
187 if (csp->csp_auth_alg == CRYPTO_BLAKE2S) in blake2_check_klen()
195 const struct crypto_session_params *csp) in blake2_cipher_setup() argument
201 if (!blake2_check_klen(csp, csp->csp_auth_klen)) in blake2_cipher_setup()
204 if (csp->csp_auth_mlen < 0) in blake2_cipher_setup()
207 switch (csp->csp_auth_alg) { in blake2_cipher_setup()
218 if (csp->csp_auth_mlen > hashlen) in blake2_cipher_setup()
221 if (csp->csp_auth_mlen == 0) in blake2_cipher_setup()
224 ses->mlen = csp->csp_auth_mlen; in blake2_cipher_setup()
258 const struct crypto_session_params *csp; in blake2_cipher_process() local
263 csp = crypto_get_params(crp->crp_session); in blake2_cipher_process()
267 key = csp->csp_auth_key; in blake2_cipher_process()
268 klen = csp->csp_auth_klen; in blake2_cipher_process()
272 switch (csp->csp_auth_alg) { in blake2_cipher_process()