Lines Matching refs:lengths
124 const unsigned int lengths[NUM_TYPES], unsigned int line_no) in run_aead_test()
137 if (!EVP_AEAD_CTX_init(ctx, aead, bufs[KEY], lengths[KEY], in run_aead_test()
138 lengths[TAG], NULL)) { in run_aead_test()
144 lengths[NONCE], bufs[IN], lengths[IN], bufs[AD], lengths[AD])) { in run_aead_test()
149 if (out_len != lengths[CT] + lengths[TAG]) { in run_aead_test()
151 line_no, out_len, (unsigned)(lengths[CT] + lengths[TAG])); in run_aead_test()
155 if (memcmp(out, bufs[CT], lengths[CT]) != 0) { in run_aead_test()
160 if (memcmp(out + lengths[CT], bufs[TAG], lengths[TAG]) != 0) { in run_aead_test()
165 if (!EVP_AEAD_CTX_open(ctx, out2, &out_len2, lengths[IN], bufs[NONCE], in run_aead_test()
166 lengths[NONCE], out, out_len, bufs[AD], lengths[AD])) { in run_aead_test()
171 if (out_len2 != lengths[IN]) { in run_aead_test()
183 if (EVP_AEAD_CTX_open(ctx, out2, &out_len2, lengths[IN], bufs[NONCE], in run_aead_test()
184 lengths[NONCE], out, out_len, bufs[AD], lengths[AD])) { in run_aead_test()
200 const unsigned int lengths[NUM_TYPES], unsigned int line_no) in run_cipher_aead_encrypt_test()
219 if (!EVP_CIPHER_CTX_ctrl(ctx, EVP_CTRL_AEAD_SET_IVLEN, lengths[NONCE], NULL)) { in run_cipher_aead_encrypt_test()
225 if (ivlen != (int)lengths[NONCE]) { in run_cipher_aead_encrypt_test()
227 (int)lengths[NONCE]); in run_cipher_aead_encrypt_test()
240 if (!EVP_EncryptUpdate(ctx, NULL, &len, bufs[AD], lengths[AD])) { in run_cipher_aead_encrypt_test()
244 if ((unsigned int)len != lengths[AD]) { in run_cipher_aead_encrypt_test()
246 "want %u\n", len, lengths[AD]); in run_cipher_aead_encrypt_test()
249 if (!EVP_EncryptUpdate(ctx, out, &len, bufs[IN], lengths[IN])) { in run_cipher_aead_encrypt_test()
259 if (!EVP_CIPHER_CTX_ctrl(ctx, EVP_CTRL_AEAD_GET_TAG, lengths[TAG], in run_cipher_aead_encrypt_test()
264 out_len += lengths[TAG]; in run_cipher_aead_encrypt_test()
266 if (out_len != lengths[CT] + lengths[TAG]) { in run_cipher_aead_encrypt_test()
268 line_no, out_len, (unsigned)(lengths[CT] + lengths[TAG])); in run_cipher_aead_encrypt_test()
272 if (memcmp(out, bufs[CT], lengths[CT]) != 0) { in run_cipher_aead_encrypt_test()
277 if (memcmp(out + lengths[CT], bufs[TAG], lengths[TAG]) != 0) { in run_cipher_aead_encrypt_test()
293 const unsigned int lengths[NUM_TYPES], unsigned int line_no) in run_cipher_aead_decrypt_test()
311 if (!EVP_CIPHER_CTX_ctrl(ctx, EVP_CTRL_AEAD_SET_IVLEN, lengths[NONCE], in run_cipher_aead_decrypt_test()
317 memcpy(in, bufs[TAG], lengths[TAG]); in run_cipher_aead_decrypt_test()
318 if (invalid && lengths[CT] == 0) in run_cipher_aead_decrypt_test()
321 if (!EVP_CIPHER_CTX_ctrl(ctx, EVP_CTRL_AEAD_SET_TAG, lengths[TAG], in)) { in run_cipher_aead_decrypt_test()
335 if (!EVP_DecryptUpdate(ctx, NULL, &len, bufs[AD], lengths[AD])) { in run_cipher_aead_decrypt_test()
339 if ((unsigned int)len != lengths[AD]) { in run_cipher_aead_decrypt_test()
341 "want %u\n", len, lengths[AD]); in run_cipher_aead_decrypt_test()
345 memcpy(in, bufs[CT], lengths[CT]); in run_cipher_aead_decrypt_test()
346 if (invalid && lengths[CT] > 0) in run_cipher_aead_decrypt_test()
349 if (!EVP_DecryptUpdate(ctx, out, &len, in, lengths[CT])) { in run_cipher_aead_decrypt_test()
370 if (out_len != lengths[IN]) { in run_cipher_aead_decrypt_test()
393 const unsigned int lengths[NUM_TYPES], unsigned int line_no) in run_cipher_aead_test()
395 if (!run_cipher_aead_encrypt_test(cipher, bufs, lengths, line_no)) in run_cipher_aead_test()
397 if (!run_cipher_aead_decrypt_test(cipher, 0, bufs, lengths, line_no)) in run_cipher_aead_test()
399 if (!run_cipher_aead_decrypt_test(cipher, 1, bufs, lengths, line_no)) in run_cipher_aead_test()
413 unsigned int lengths[NUM_TYPES]; in main() local
427 lengths[j] = 0; in main()
447 if (lengths[j] != 0) { in main()
457 if (lengths[AEAD] != 0) in main()
466 if (!run_aead_test(aead, bufs, lengths, in main()
471 if (!run_cipher_aead_test(cipher, bufs, lengths, in main()
477 lengths[j] = 0; in main()
512 if (lengths[j] != 0) { in main()
518 buf_len = &lengths[j]; in main()