DATA_SIZE
mem = BIO_new_mem_buf(inp, DATA_SIZE);
if (!TEST_mem_eq(inp, DATA_SIZE, out, len))
if (!TEST_mem_eq(inp, DATA_SIZE, out, len)) {
if (!TEST_mem_eq(inp, DATA_SIZE, out, len)) {
#define BUF_SIZE (DATA_SIZE + MAX_IV)
if (!TEST_int_gt(RAND_bytes(inp, DATA_SIZE), 0))
mem = BIO_new_mem_buf(inp, DATA_SIZE);
mem = BIO_new_mem_buf(inp, DATA_SIZE);
const unsigned char data[DATA_SIZE] = {
unsigned char encrypted_skey[DATA_SIZE + IV_SIZE];
unsigned char encrypted_raw[DATA_SIZE + IV_SIZE];
|| !TEST_int_gt(EVP_CipherUpdate(ctx, encrypted_skey, &enc_len, data, DATA_SIZE), 0)
|| !TEST_int_gt(EVP_CipherUpdate(ctx, encrypted_raw, &enc_len, data, DATA_SIZE), 0)
|| !TEST_mem_eq(encrypted_skey, DATA_SIZE + IV_SIZE, encrypted_raw, DATA_SIZE + IV_SIZE))
const unsigned char data[DATA_SIZE] = {
unsigned char encrypted_skey[DATA_SIZE + DES_IV_SIZE];
unsigned char encrypted_raw[DATA_SIZE + DES_IV_SIZE];
|| !TEST_int_gt(EVP_CipherUpdate(ctx, encrypted_skey, &enc_len, data, DATA_SIZE), 0)
|| !TEST_int_gt(EVP_CipherUpdate(ctx, encrypted_raw, &enc_len, data, DATA_SIZE), 0)
|| !TEST_mem_eq(encrypted_skey, DATA_SIZE + DES_IV_SIZE, encrypted_raw,
DATA_SIZE + DES_IV_SIZE))