x509: some internal constness improvements
diff --git a/library/x509_crt.c b/library/x509_crt.c
index d608513..d045cfe 100644
--- a/library/x509_crt.c
+++ b/library/x509_crt.c
@@ -1798,7 +1798,8 @@
 /*
  * Return 0 if name matches wildcard, -1 otherwise
  */
-static int x509_check_wildcard( const char *exp_name, mbedtls_x509_buf *name )
+static int x509_check_wildcard( const char *exp_name,
+                                const mbedtls_x509_buf *name )
 {
     size_t i;
     size_t idx = 0, exp_len = strlen( exp_name );
@@ -2221,19 +2222,14 @@
 /*
  * Verify that the certificate matches wit the expected name
  */
-static int x509_crt_verify_name( mbedtls_x509_crt *crt,
-                                  const char *exp_name )
+static int x509_crt_verify_name( const mbedtls_x509_crt *crt,
+                                 const char *exp_name )
 {
-    size_t exp_len;
-    mbedtls_x509_name *name;
-    mbedtls_x509_sequence *cur;
-
-    name = &crt->subject;
-    exp_len = strlen( exp_name );
+    const size_t exp_len = strlen( exp_name );
 
     if( crt->ext_types & MBEDTLS_X509_EXT_SUBJECT_ALT_NAME )
     {
-        cur = &crt->subject_alt_names;
+        const mbedtls_x509_sequence *cur = &crt->subject_alt_names;
 
         while( cur != NULL )
         {
@@ -2255,6 +2251,8 @@
     }
     else
     {
+        const mbedtls_x509_name *name = &crt->subject;
+
         while( name != NULL )
         {
             if( MBEDTLS_OID_CMP( MBEDTLS_OID_AT_CN, &name->oid ) == 0 )