1-Should I not have mentioned it?
2-Should I have not mentioned it?

Are these sentences both acceptable?
If they are, is there any difference in their meanings?
Does "2" imply an active refraining from "mentioning it"?

Gratefully,
Navi.