Lines Matching refs:err

48 	int err;  in hkdf_extract()  local
50 err = crypto_shash_setkey(hmac_tfm, salt, saltlen); in hkdf_extract()
51 if (!err) in hkdf_extract()
52 err = crypto_shash_tfm_digest(hmac_tfm, ikm, ikmlen, prk); in hkdf_extract()
54 return err; in hkdf_extract()
80 int err; in hkdf_expand() local
91 err = crypto_shash_init(desc); in hkdf_expand()
92 if (err) in hkdf_expand()
96 err = crypto_shash_update(desc, prev, hashlen); in hkdf_expand()
97 if (err) in hkdf_expand()
102 err = crypto_shash_update(desc, info, infolen); in hkdf_expand()
103 if (err) in hkdf_expand()
109 err = crypto_shash_finup(desc, &counter, 1, tmp); in hkdf_expand()
110 if (err) in hkdf_expand()
115 err = crypto_shash_finup(desc, &counter, 1, &okm[i]); in hkdf_expand()
116 if (err) in hkdf_expand()
122 err = 0; in hkdf_expand()
124 if (unlikely(err)) in hkdf_expand()
128 return err; in hkdf_expand()
469 int err; in hkdf_test() local
482 err = -ENOMEM; in hkdf_test()
489 err = -EINVAL; in hkdf_test()
493 err = hkdf_extract(tfm, tv->ikm, tv->ikm_size, in hkdf_test()
495 if (err) { in hkdf_test()
497 tv->test, driver, err); in hkdf_test()
506 err = -EINVAL; in hkdf_test()
512 err = -ENOMEM; in hkdf_test()
516 err = crypto_shash_setkey(tfm, tv->prk, tv->prk_size); in hkdf_test()
517 if (err) { in hkdf_test()
519 tv->test, driver, err); in hkdf_test()
523 err = hkdf_expand(tfm, tv->info, tv->info_size, in hkdf_test()
525 if (err) { in hkdf_test()
527 tv->test, driver, err); in hkdf_test()
533 err = -EINVAL; in hkdf_test()
539 return err; in hkdf_test()