Lines Matching refs:status
34 err_status_t status; in aes_128_cbc_hmac_sha1_96_func() local
52 status = hmac_init(&hmac_ctx, key, KEY_LEN); in aes_128_cbc_hmac_sha1_96_func()
53 if (status) return status; in aes_128_cbc_hmac_sha1_96_func()
54 status = hmac_compute(&hmac_ctx, "ENC", 3, ENC_KEY_LEN, enc_key); in aes_128_cbc_hmac_sha1_96_func()
55 if (status) return status; in aes_128_cbc_hmac_sha1_96_func()
57 status = hmac_init(&hmac_ctx, key, KEY_LEN); in aes_128_cbc_hmac_sha1_96_func()
58 if (status) return status; in aes_128_cbc_hmac_sha1_96_func()
59 status = hmac_compute(&hmac_ctx, "MAC", 3, MAC_KEY_LEN, mac_key); in aes_128_cbc_hmac_sha1_96_func()
60 if (status) return status; in aes_128_cbc_hmac_sha1_96_func()
66 status = aes_cbc_context_init(&aes_ctx, key, direction_encrypt); in aes_128_cbc_hmac_sha1_96_func()
67 if (status) return status; in aes_128_cbc_hmac_sha1_96_func()
70 status = crypto_get_random(iv, IV_LEN); in aes_128_cbc_hmac_sha1_96_func()
71 if (status) return status; in aes_128_cbc_hmac_sha1_96_func()
72 status = aes_cbc_set_iv(&aes_ctx, iv); in aes_128_cbc_hmac_sha1_96_func()
75 status = aes_cbc_nist_encrypt(&aes_ctx, opaque, opaque_len); in aes_128_cbc_hmac_sha1_96_func()
76 if (status) return status; in aes_128_cbc_hmac_sha1_96_func()
79 status = hmac_init(&hmac_ctx, mac_key, MAC_KEY_LEN); in aes_128_cbc_hmac_sha1_96_func()
80 if (status) return status; in aes_128_cbc_hmac_sha1_96_func()
82 status = hmac_start(&hmac_ctx); in aes_128_cbc_hmac_sha1_96_func()
83 if (status) return status; in aes_128_cbc_hmac_sha1_96_func()
85 status = hmac_update(&hmac_ctx, clear, clear_len); in aes_128_cbc_hmac_sha1_96_func()
86 if (status) return status; in aes_128_cbc_hmac_sha1_96_func()
88 status = hmac_compute(&hmac_ctx, opaque, *opaque_len, TAG_LEN, auth_tag); in aes_128_cbc_hmac_sha1_96_func()
89 if (status) return status; in aes_128_cbc_hmac_sha1_96_func()
110 err_status_t status; in aes_128_cbc_hmac_sha1_96_inv() local
129 status = hmac_init(&hmac_ctx, key, KEY_LEN); in aes_128_cbc_hmac_sha1_96_inv()
130 if (status) return status; in aes_128_cbc_hmac_sha1_96_inv()
131 status = hmac_compute(&hmac_ctx, "ENC", 3, ENC_KEY_LEN, enc_key); in aes_128_cbc_hmac_sha1_96_inv()
132 if (status) return status; in aes_128_cbc_hmac_sha1_96_inv()
134 status = hmac_init(&hmac_ctx, key, KEY_LEN); in aes_128_cbc_hmac_sha1_96_inv()
135 if (status) return status; in aes_128_cbc_hmac_sha1_96_inv()
136 status = hmac_compute(&hmac_ctx, "MAC", 3, MAC_KEY_LEN, mac_key); in aes_128_cbc_hmac_sha1_96_inv()
137 if (status) return status; in aes_128_cbc_hmac_sha1_96_inv()
142 status = aes_cbc_context_init(&aes_ctx, key, direction_decrypt); in aes_128_cbc_hmac_sha1_96_inv()
143 if (status) return status; in aes_128_cbc_hmac_sha1_96_inv()
146 status = rand_source_get_octet_string(iv, IV_LEN); in aes_128_cbc_hmac_sha1_96_inv()
147 if (status) return status; in aes_128_cbc_hmac_sha1_96_inv()
148 status = aes_cbc_set_iv(&aes_ctx, iv); in aes_128_cbc_hmac_sha1_96_inv()
151 status = aes_cbc_nist_decrypt(&aes_ctx, opaque, opaque_len); in aes_128_cbc_hmac_sha1_96_inv()
152 if (status) return status; in aes_128_cbc_hmac_sha1_96_inv()
155 status = hmac_init(&hmac_ctx, mac_key, MAC_KEY_LEN); in aes_128_cbc_hmac_sha1_96_inv()
156 if (status) return status; in aes_128_cbc_hmac_sha1_96_inv()
158 status = hmac_start(&hmac_ctx); in aes_128_cbc_hmac_sha1_96_inv()
159 if (status) return status; in aes_128_cbc_hmac_sha1_96_inv()
161 status = hmac_update(&hmac_ctx, clear, clear_len); in aes_128_cbc_hmac_sha1_96_inv()
162 if (status) return status; in aes_128_cbc_hmac_sha1_96_inv()
164 status = hmac_compute(&hmac_ctx, opaque, *opaque_len, TAG_LEN, tmp_tag); in aes_128_cbc_hmac_sha1_96_inv()
165 if (status) return status; in aes_128_cbc_hmac_sha1_96_inv()
195 err_status_t status; in aes_128_cbc_hmac_sha1_96_enc() local
217 status = hmac_init(&hmac_ctx, key, KEY_LEN); in aes_128_cbc_hmac_sha1_96_enc()
218 if (status) return status; in aes_128_cbc_hmac_sha1_96_enc()
219 status = hmac_compute(&hmac_ctx, "ENC", 3, ENC_KEY_LEN, enc_key); in aes_128_cbc_hmac_sha1_96_enc()
220 if (status) return status; in aes_128_cbc_hmac_sha1_96_enc()
222 status = hmac_init(&hmac_ctx, key, KEY_LEN); in aes_128_cbc_hmac_sha1_96_enc()
223 if (status) return status; in aes_128_cbc_hmac_sha1_96_enc()
224 status = hmac_compute(&hmac_ctx, "MAC", 3, MAC_KEY_LEN, mac_key); in aes_128_cbc_hmac_sha1_96_enc()
225 if (status) return status; in aes_128_cbc_hmac_sha1_96_enc()
231 status = aes_cbc_context_init(&aes_ctx, key, direction_encrypt); in aes_128_cbc_hmac_sha1_96_enc()
232 if (status) return status; in aes_128_cbc_hmac_sha1_96_enc()
235 status = rand_source_get_octet_string(iv, IV_LEN); in aes_128_cbc_hmac_sha1_96_enc()
236 if (status) return status; in aes_128_cbc_hmac_sha1_96_enc()
237 status = aes_cbc_set_iv(&aes_ctx, iv); in aes_128_cbc_hmac_sha1_96_enc()
238 if (status) return status; in aes_128_cbc_hmac_sha1_96_enc()
248 status = aes_cbc_nist_encrypt(&aes_ctx, opaque, opaque_len); in aes_128_cbc_hmac_sha1_96_enc()
249 if (status) return status; in aes_128_cbc_hmac_sha1_96_enc()
262 status = hmac_init(&hmac_ctx, mac_key, MAC_KEY_LEN); in aes_128_cbc_hmac_sha1_96_enc()
263 if (status) return status; in aes_128_cbc_hmac_sha1_96_enc()
265 status = hmac_start(&hmac_ctx); in aes_128_cbc_hmac_sha1_96_enc()
266 if (status) return status; in aes_128_cbc_hmac_sha1_96_enc()
268 status = hmac_update(&hmac_ctx, clear, clear_len); in aes_128_cbc_hmac_sha1_96_enc()
269 if (status) return status; in aes_128_cbc_hmac_sha1_96_enc()
276 status = hmac_compute(&hmac_ctx, opaque, *opaque_len, TAG_LEN, auth_tag); in aes_128_cbc_hmac_sha1_96_enc()
277 if (status) return status; in aes_128_cbc_hmac_sha1_96_enc()
308 err_status_t status; in aes_128_cbc_hmac_sha1_96_dec() local
330 status = hmac_init(&hmac_ctx, key, KEY_LEN); in aes_128_cbc_hmac_sha1_96_dec()
331 if (status) return status; in aes_128_cbc_hmac_sha1_96_dec()
332 status = hmac_compute(&hmac_ctx, "ENC", 3, ENC_KEY_LEN, enc_key); in aes_128_cbc_hmac_sha1_96_dec()
333 if (status) return status; in aes_128_cbc_hmac_sha1_96_dec()
335 status = hmac_init(&hmac_ctx, key, KEY_LEN); in aes_128_cbc_hmac_sha1_96_dec()
336 if (status) return status; in aes_128_cbc_hmac_sha1_96_dec()
337 status = hmac_compute(&hmac_ctx, "MAC", 3, MAC_KEY_LEN, mac_key); in aes_128_cbc_hmac_sha1_96_dec()
338 if (status) return status; in aes_128_cbc_hmac_sha1_96_dec()
360 status = hmac_init(&hmac_ctx, mac_key, MAC_KEY_LEN); in aes_128_cbc_hmac_sha1_96_dec()
361 if (status) return status; in aes_128_cbc_hmac_sha1_96_dec()
363 status = hmac_start(&hmac_ctx); in aes_128_cbc_hmac_sha1_96_dec()
364 if (status) return status; in aes_128_cbc_hmac_sha1_96_dec()
366 status = hmac_update(&hmac_ctx, clear, clear_len); in aes_128_cbc_hmac_sha1_96_dec()
367 if (status) return status; in aes_128_cbc_hmac_sha1_96_dec()
374 status = hmac_compute(&hmac_ctx, opaque, ciphertext_len, TAG_LEN, tmp_tag); in aes_128_cbc_hmac_sha1_96_dec()
375 if (status) return status; in aes_128_cbc_hmac_sha1_96_dec()
401 status = aes_cbc_context_init(&aes_ctx, key, direction_decrypt); in aes_128_cbc_hmac_sha1_96_dec()
402 if (status) return status; in aes_128_cbc_hmac_sha1_96_dec()
403 status = aes_cbc_set_iv(&aes_ctx, iv); in aes_128_cbc_hmac_sha1_96_dec()
404 if (status) return status; in aes_128_cbc_hmac_sha1_96_dec()
412 status = aes_cbc_nist_decrypt(&aes_ctx, opaque, &ciphertext_len); in aes_128_cbc_hmac_sha1_96_dec()
413 if (status) return status; in aes_128_cbc_hmac_sha1_96_dec()