cmac: avoid useless wrapping of function

probably a leftover from an earlier stage
diff --git a/library/cmac.c b/library/cmac.c
index 35c32f3..ff7cb2109 100644
--- a/library/cmac.c
+++ b/library/cmac.c
@@ -210,9 +210,10 @@
 /*
  * Generate tag on complete message
  */
-static int cmac_generate( mbedtls_cmac_context *ctx,
-                          const unsigned char *input, size_t in_len,
-                          unsigned char *tag, size_t tag_len )
+int mbedtls_cmac_generate( mbedtls_cmac_context *ctx,
+                           const unsigned char *input, size_t in_len,
+                           unsigned char *tag, size_t tag_len )
+
 {
     unsigned char state[16];
     unsigned char M_last[16];
@@ -260,13 +261,6 @@
 #undef XOR_128
 #undef UPDATE_CMAC
 
-int mbedtls_cmac_generate( mbedtls_cmac_context *ctx,
-                           const unsigned char *input, size_t in_len,
-                           unsigned char *tag, size_t tag_len )
-{
-    return( cmac_generate( ctx, input, in_len, tag, tag_len ) );
-}
-
 /*
  * Authenticated decryption
  */
@@ -279,7 +273,8 @@
     unsigned char i;
     int diff;
 
-    if( ( ret = cmac_generate( ctx, input, in_len, check_tag, tag_len ) ) != 0 )
+    if( ( ret = mbedtls_cmac_generate( ctx, input, in_len,
+                                       check_tag, tag_len ) ) != 0 )
     {
         return ret;
     }