mirror of
https://git.suyu.dev/suyu/mbedtls.git
synced 2026-01-04 21:56:21 +01:00
Intermediate hexify out change
This commit is contained in:
parent
9079170f6e
commit
f1aaec9888
39 changed files with 780 additions and 1563 deletions
|
|
@ -6,16 +6,13 @@
|
|||
/* END_HEADER */
|
||||
|
||||
/* BEGIN_CASE depends_on:MBEDTLS_PEM_WRITE_C */
|
||||
void mbedtls_pem_write_buffer( char *start, char *end, char *buf_str, char *result_str )
|
||||
void mbedtls_pem_write_buffer( char * start, char * end, uint8_t * buf,
|
||||
uint32_t buf_len, char * result_str )
|
||||
{
|
||||
unsigned char buf[5000];
|
||||
unsigned char *check_buf = NULL;
|
||||
int ret;
|
||||
size_t buf_len, olen = 0, olen2 = 0;
|
||||
size_t olen = 0, olen2 = 0;
|
||||
|
||||
memset( buf, 0, sizeof( buf ) );
|
||||
|
||||
buf_len = unhexify( buf, buf_str );
|
||||
|
||||
ret = mbedtls_pem_write_buffer( start, end, buf, buf_len, NULL, 0, &olen );
|
||||
TEST_ASSERT( ret == MBEDTLS_ERR_BASE64_BUFFER_TOO_SMALL );
|
||||
|
|
@ -23,7 +20,6 @@ void mbedtls_pem_write_buffer( char *start, char *end, char *buf_str, char *resu
|
|||
check_buf = (unsigned char *) mbedtls_calloc( 1, olen );
|
||||
TEST_ASSERT( check_buf != NULL );
|
||||
|
||||
memset( check_buf, 0, olen );
|
||||
ret = mbedtls_pem_write_buffer( start, end, buf, buf_len, check_buf, olen, &olen2 );
|
||||
|
||||
TEST_ASSERT( olen2 <= olen );
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue