Lines Matching refs:ctx
42 EVP_CIPHER_CTX *ctx = NULL;
47 ret = TEST_ptr(ctx = EVP_CIPHER_CTX_new())
48 && TEST_true(EVP_EncryptInit_ex(ctx, EVP_aes_256_gcm(), NULL, NULL,
50 && TEST_true(EVP_EncryptInit_ex(ctx, NULL, NULL, gcm_key,
52 && TEST_true(EVP_EncryptUpdate(ctx, NULL, &outlen, gcm_aad,
54 && TEST_true(EVP_EncryptUpdate(ctx, ct, ct_len, gcm_pt,
56 && TEST_true(EVP_EncryptFinal_ex(ctx, outbuf, &outlen) > 0)
57 && TEST_int_eq(EVP_CIPHER_CTX_get_tag_length(ctx), 16)
58 && TEST_true(EVP_CIPHER_CTX_ctrl(ctx, EVP_CTRL_AEAD_GET_TAG, 16,
61 || EVP_CIPHER_CTX_get_original_iv(ctx, iv_gen, 12));
62 EVP_CIPHER_CTX_free(ctx);
70 EVP_CIPHER_CTX *ctx = NULL;
75 ret = TEST_ptr(ctx = EVP_CIPHER_CTX_new())
76 && TEST_true(EVP_DecryptInit_ex(ctx, EVP_aes_256_gcm(), NULL,
78 && TEST_true(EVP_DecryptInit_ex(ctx, NULL, NULL, gcm_key, iv) > 0)
79 && TEST_int_eq(EVP_CIPHER_CTX_get_tag_length(ctx), 16)
80 && TEST_true(EVP_DecryptUpdate(ctx, NULL, &outlen, gcm_aad,
82 && TEST_true(EVP_DecryptUpdate(ctx, pt, &ptlen, ct,
84 && TEST_true(EVP_CIPHER_CTX_ctrl(ctx, EVP_CTRL_AEAD_SET_TAG,
86 && TEST_true(EVP_DecryptFinal_ex(ctx, outbuf, &outlen) > 0)
89 EVP_CIPHER_CTX_free(ctx);
108 EVP_CIPHER_CTX *ctx = NULL;
112 && TEST_ptr(ctx = EVP_CIPHER_CTX_new())
113 && TEST_true(EVP_EncryptInit_ex(ctx, cipher, NULL, NULL, NULL))
114 && TEST_int_le(EVP_CIPHER_CTX_set_key_length(ctx, 2), 0);
115 EVP_CIPHER_CTX_free(ctx);