Specify signature buffer length properly
diff --git a/programs/x509/cert_write.c b/programs/x509/cert_write.c
index 0266cda..075ceb2 100644
--- a/programs/x509/cert_write.c
+++ b/programs/x509/cert_write.c
@@ -554,7 +554,7 @@
     offset += hash_len;
 
     if( serial_xfer( remote_ctx->serial_port, func_buffer, offset, sig,
-                     100/* FIXME */, sig_len ) != 0 )
+                     MBEDTLS_ECDSA_MAX_SIG_LEN(256), sig_len ) != 0 )
     {
         mbedtls_printf( " failed\n  !  Serial error in signing\n\n" );
         return( -1 );