Fix output buffer length check in pk_opaque_sign_wrap
diff --git a/library/pk_wrap.c b/library/pk_wrap.c
index 7ffb2c0..702c3bb 100644
--- a/library/pk_wrap.c
+++ b/library/pk_wrap.c
@@ -1019,7 +1019,7 @@
         return( mbedtls_psa_err_translate_pk( status ) );
     buf_len = MBEDTLS_ECDSA_MAX_SIG_LEN( psa_get_key_bits( &attributes ) );
     psa_reset_key_attributes( &attributes );
-    if( *sig_len > MBEDTLS_PK_SIGNATURE_MAX_SIZE )
+    if( buf_len > MBEDTLS_PK_SIGNATURE_MAX_SIZE )
         return( MBEDTLS_ERR_PK_BAD_INPUT_DATA );
 
     /* make the signature */