Suppose I send a message using AES (private keys already negotiated securely) and I send a hash of this message using RSA (encrypted with private key) with OAEP to verify the authenticity and integrity of the message.
I can decrypt the hash with the public key (authentication) and compare the decrypted hash with a hash I generate from the message (integrity).
Why is it wrong to use OAEP for padding?