int crypt_valid_passphrase(int flags) { int ret = 0; # if defined(HAVE_SETRLIMIT) &&(!defined(DEBUG)) disable_coredumps (); # endif if ((WithCrypto & APPLICATION_PGP) && (flags & APPLICATION_PGP)) ret = crypt_pgp_valid_passphrase (); if ((WithCrypto & APPLICATION_SMIME) && (flags & APPLICATION_SMIME)) ret = crypt_smime_valid_passphrase (); return ret; }
/** * crypt_valid_passphrase - Check that we have a usable passphrase, ask if not * @param flags Flags, see #SecurityFlags * @retval 0 Success * @retval -1 Failure */ int crypt_valid_passphrase(SecurityFlags flags) { int rc = 0; #ifndef DEBUG disable_coredumps(); #endif if (((WithCrypto & APPLICATION_PGP) != 0) && (flags & APPLICATION_PGP)) rc = crypt_pgp_valid_passphrase(); if (((WithCrypto & APPLICATION_SMIME) != 0) && (flags & APPLICATION_SMIME)) rc = crypt_smime_valid_passphrase(); return rc; }