The latest errata gnupg (gnupg-1.0.4-4.6.x), is not suid. gnupg should be suid so that mlock will work. Currently, it displays an annoying: "gpg: Warning: using insecure memory!" error whenever its run. (I know I can turn this off with an option, but its not the default)
This is done on purpose in an attempt to reduce the number of setuid applications on the system. When the kernel offers capabilities, we'll revisit this.
*** Bug 51913 has been marked as a duplicate of this bug. ***