Avoid non-standard strcasecmp()
diff --git a/library/cipher.c b/library/cipher.c
index 4e97bf1..43fec90 100644
--- a/library/cipher.c
+++ b/library/cipher.c
@@ -50,11 +50,6 @@
 #define MBEDTLS_CIPHER_MODE_STREAM
 #endif
 
-#if defined(_MSC_VER) && !defined strcasecmp && !defined(EFIX64) && \
-    !defined(EFI32)
-#define strcasecmp _stricmp
-#endif
-
 /* Implementation that should never be optimized out by the compiler */
 static void mbedtls_zeroize( void *v, size_t n ) {
     volatile unsigned char *p = v; while( n-- ) *p++ = 0;
@@ -102,7 +97,7 @@
         return( NULL );
 
     for( def = mbedtls_cipher_definitions; def->info != NULL; def++ )
-        if( !  strcasecmp( def->info->name, cipher_name ) )
+        if( !  strcmp( def->info->name, cipher_name ) )
             return( def->info );
 
     return( NULL );