Lines Matching refs:ci
207 struct crypto_aead *ci = NULL; in krb5_prepare_encryption() local
210 ci = crypto_alloc_aead(krb5->encrypt_name, 0, 0); in krb5_prepare_encryption()
211 if (IS_ERR(ci)) { in krb5_prepare_encryption()
212 ret = PTR_ERR(ci); in krb5_prepare_encryption()
218 ret = crypto_aead_setkey(ci, keys->data, keys->len); in krb5_prepare_encryption()
224 ret = crypto_aead_setauthsize(ci, krb5->cksum_len); in krb5_prepare_encryption()
230 return ci; in krb5_prepare_encryption()
232 crypto_free_aead(ci); in krb5_prepare_encryption()
252 struct crypto_aead *ci = NULL; in crypto_krb5_prepare_encryption() local
260 ci = krb5_prepare_encryption(krb5, &keys, gfp); in crypto_krb5_prepare_encryption()
261 if (IS_ERR(ci)) { in crypto_krb5_prepare_encryption()
262 ret = PTR_ERR(ci); in crypto_krb5_prepare_encryption()
267 return ci; in crypto_krb5_prepare_encryption()
281 struct crypto_shash *ci = NULL; in krb5_prepare_checksum() local
284 ci = crypto_alloc_shash(krb5->cksum_name, 0, 0); in krb5_prepare_checksum()
285 if (IS_ERR(ci)) { in krb5_prepare_checksum()
286 ret = PTR_ERR(ci); in krb5_prepare_checksum()
292 ret = crypto_shash_setkey(ci, Kc->data, Kc->len); in krb5_prepare_checksum()
298 return ci; in krb5_prepare_checksum()
300 crypto_free_shash(ci); in krb5_prepare_checksum()
320 struct crypto_shash *ci = NULL; in crypto_krb5_prepare_checksum() local
330 ci = krb5_prepare_checksum(krb5, &keys, gfp); in crypto_krb5_prepare_checksum()
331 if (IS_ERR(ci)) { in crypto_krb5_prepare_checksum()
332 ret = PTR_ERR(ci); in crypto_krb5_prepare_checksum()
337 return ci; in crypto_krb5_prepare_checksum()