Fix type error

Signed-off-by: Dave Rodgman <dave.rodgman@arm.com>
diff --git a/library/asn1write.c b/library/asn1write.c
index 6e80615..fb72574 100644
--- a/library/asn1write.c
+++ b/library/asn1write.c
@@ -85,7 +85,7 @@
     MBEDTLS_ASN1_CHK_ADD(len, mbedtls_asn1_write_len(p, start, len));
     MBEDTLS_ASN1_CHK_ADD(len, mbedtls_asn1_write_tag(p, start, tag));
 
-    return len;
+    return (int) len;
 }
 
 int mbedtls_asn1_write_raw_buffer(unsigned char **p, const unsigned char *start,