Lines Matching refs:status

69   err_status_t status;
87 status = hmac_init(&hmac_ctx, key, KEY_LEN);
88 if (status) return status;
89 status = hmac_compute(&hmac_ctx, "ENC", 3, ENC_KEY_LEN, enc_key);
90 if (status) return status;
92 status = hmac_init(&hmac_ctx, key, KEY_LEN);
93 if (status) return status;
94 status = hmac_compute(&hmac_ctx, "MAC", 3, MAC_KEY_LEN, mac_key);
95 if (status) return status;
101 status = aes_cbc_context_init(&aes_ctx, key, ENC_KEY_LEN, direction_encrypt);
102 if (status) return status;
105 status = crypto_get_random(iv, IV_LEN);
106 if (status) return status;
107 status = aes_cbc_set_iv(&aes_ctx, iv);
110 status = aes_cbc_nist_encrypt(&aes_ctx, opaque, opaque_len);
111 if (status) return status;
114 status = hmac_init(&hmac_ctx, mac_key, MAC_KEY_LEN);
115 if (status) return status;
117 status = hmac_start(&hmac_ctx);
118 if (status) return status;
120 status = hmac_update(&hmac_ctx, clear, clear_len);
121 if (status) return status;
123 status = hmac_compute(&hmac_ctx, opaque, *opaque_len, TAG_LEN, auth_tag);
124 if (status) return status;
145 err_status_t status;
164 status = hmac_init(&hmac_ctx, key, KEY_LEN);
165 if (status) return status;
166 status = hmac_compute(&hmac_ctx, "ENC", 3, ENC_KEY_LEN, enc_key);
167 if (status) return status;
169 status = hmac_init(&hmac_ctx, key, KEY_LEN);
170 if (status) return status;
171 status = hmac_compute(&hmac_ctx, "MAC", 3, MAC_KEY_LEN, mac_key);
172 if (status) return status;
177 status = aes_cbc_context_init(&aes_ctx, key, ENC_KEY_LEN, direction_decrypt);
178 if (status) return status;
181 status = rand_source_get_octet_string(iv, IV_LEN);
182 if (status) return status;
183 status = aes_cbc_set_iv(&aes_ctx, iv);
186 status = aes_cbc_nist_decrypt(&aes_ctx, opaque, opaque_len);
187 if (status) return status;
190 status = hmac_init(&hmac_ctx, mac_key, MAC_KEY_LEN);
191 if (status) return status;
193 status = hmac_start(&hmac_ctx);
194 if (status) return status;
196 status = hmac_update(&hmac_ctx, clear, clear_len);
197 if (status) return status;
199 status = hmac_compute(&hmac_ctx, opaque, *opaque_len, TAG_LEN, tmp_tag);
200 if (status) return status;
229 err_status_t status;
251 status = hmac_init(&hmac_ctx, key, KEY_LEN);
252 if (status) return status;
253 status = hmac_compute(&hmac_ctx, "ENC", 3, ENC_KEY_LEN, enc_key);
254 if (status) return status;
256 status = hmac_init(&hmac_ctx, key, KEY_LEN);
257 if (status) return status;
258 status = hmac_compute(&hmac_ctx, "MAC", 3, MAC_KEY_LEN, mac_key);
259 if (status) return status;
265 status = aes_cbc_context_init(&aes_ctx, key, ENC_KEY_LEN, direction_encrypt);
266 if (status) return status;
269 status = rand_source_get_octet_string(iv, IV_LEN);
270 if (status) return status;
271 status = aes_cbc_set_iv(&aes_ctx, iv);
272 if (status) return status;
282 status = aes_cbc_nist_encrypt(&aes_ctx, opaque, opaque_len);
283 if (status) return status;
296 status = hmac_init(&hmac_ctx, mac_key, MAC_KEY_LEN);
297 if (status) return status;
299 status = hmac_start(&hmac_ctx);
300 if (status) return status;
302 status = hmac_update(&hmac_ctx, clear, clear_len);
303 if (status) return status;
310 status = hmac_compute(&hmac_ctx, opaque, *opaque_len, TAG_LEN, auth_tag);
311 if (status) return status;
342 err_status_t status;
364 status = hmac_init(&hmac_ctx, key, KEY_LEN);
365 if (status) return status;
366 status = hmac_compute(&hmac_ctx, "ENC", 3, ENC_KEY_LEN, enc_key);
367 if (status) return status;
369 status = hmac_init(&hmac_ctx, key, KEY_LEN);
370 if (status) return status;
371 status = hmac_compute(&hmac_ctx, "MAC", 3, MAC_KEY_LEN, mac_key);
372 if (status) return status;
394 status = hmac_init(&hmac_ctx, mac_key, MAC_KEY_LEN);
395 if (status) return status;
397 status = hmac_start(&hmac_ctx);
398 if (status) return status;
400 status = hmac_update(&hmac_ctx, clear, clear_len);
401 if (status) return status;
408 status = hmac_compute(&hmac_ctx, opaque, ciphertext_len, TAG_LEN, tmp_tag);
409 if (status) return status;
435 status = aes_cbc_context_init(&aes_ctx, key, ENC_KEY_LEN, direction_decrypt);
436 if (status) return status;
437 status = aes_cbc_set_iv(&aes_ctx, iv);
438 if (status) return status;
446 status = aes_cbc_nist_decrypt(&aes_ctx, opaque, &ciphertext_len);
447 if (status) return status;