fips,cipher: Fix the regression with disabled public-key algo.
* cipher/pubkey.c (_gcry_pk_decrypt): Continue the computation when marking non-compliant. (_gcry_pk_encrypt): When disabled, return an error. (_gcry_pk_sign, _gcry_pk_sign_md): Likewise. (gcry_pk_verify, _gcry_pk_verify_md, _gcry_pk_testkey): Likewise.
- Fixes-commit: 54a6617b3679cfeb6d986ddf3c9c73641929f02c
- GnuPG-bug-id: T7338
- Reported-by: Pavel Kohout, Aisle Research, www.aisle.com
- Signed-off-by: NIIBE Yutaka <gniibe@fsij.org>