+static int do_print_item(const TEST_PACKAGE *package)
+{
+#define DATA_BUF_SIZE 256
+ unsigned char buf[DATA_BUF_SIZE];
+ const ASN1_ITEM *i = ASN1_ITEM_ptr(package->asn1_type);
+ ASN1_VALUE *o = (ASN1_VALUE *)&buf;
+ BIO *bio = BIO_new_fp(stdout, 0);
+ int ret;
+
+ OPENSSL_assert(package->encode_expectations_elem_size <= DATA_BUF_SIZE);
+
+ (void)RAND_bytes(buf, (int)package->encode_expectations_elem_size);
+ ret = ASN1_item_print(bio, o, 0, i, NULL);
+ BIO_free(bio);
+
+ return ret;
+}
+