forked from wolfSSL/wolfssl
Dump manual memio stream with WOLFSSL_DUMP_MEMIO_STREAM
This commit is contained in:
@@ -170,6 +170,15 @@ static WC_INLINE int test_memio_write_cb(WOLFSSL *ssl, char *data, int sz,
|
|||||||
if ((unsigned)(*len + sz) > TEST_MEMIO_BUF_SZ)
|
if ((unsigned)(*len + sz) > TEST_MEMIO_BUF_SZ)
|
||||||
return WOLFSSL_CBIO_ERR_WANT_WRITE;
|
return WOLFSSL_CBIO_ERR_WANT_WRITE;
|
||||||
|
|
||||||
|
#ifdef WOLFSSL_DUMP_MEMIO_STREAM
|
||||||
|
{
|
||||||
|
WOLFSSL_BIO *dump_file = wolfSSL_BIO_new_file("test_memio.dump", "a");
|
||||||
|
if (dump_file != NULL) {
|
||||||
|
(void)wolfSSL_BIO_write(dump_file, data, sz);
|
||||||
|
wolfSSL_BIO_free(dump_file);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif
|
||||||
XMEMCPY(buf + *len, data, sz);
|
XMEMCPY(buf + *len, data, sz);
|
||||||
*len += sz;
|
*len += sz;
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user