Lines Matching refs:ret
22 static int dsa_precheck_params(const DSA *dsa, int *ret)
26 *ret = FFC_CHECK_INVALID_PQ;
32 *ret = FFC_CHECK_INVALID_PQ;
38 *ret = FFC_CHECK_INVALID_PQ;
45 int ossl_dsa_check_params(const DSA *dsa, int checktype, int *ret)
47 if (!dsa_precheck_params(dsa, ret))
52 FFC_PARAM_TYPE_DSA, ret);
60 FFC_PARAM_TYPE_DSA, ret);
66 int ossl_dsa_check_pub_key(const DSA *dsa, const BIGNUM *pub_key, int *ret)
68 if (!dsa_precheck_params(dsa, ret))
71 return ossl_ffc_validate_public_key(&dsa->params, pub_key, ret);
79 int ossl_dsa_check_pub_key_partial(const DSA *dsa, const BIGNUM *pub_key, int *ret)
81 if (!dsa_precheck_params(dsa, ret))
84 return ossl_ffc_validate_public_key_partial(&dsa->params, pub_key, ret);
87 int ossl_dsa_check_priv_key(const DSA *dsa, const BIGNUM *priv_key, int *ret)
89 *ret = 0;
91 if (!dsa_precheck_params(dsa, ret))
94 return ossl_ffc_validate_private_key(dsa->params.q, priv_key, ret);
103 int ret = 0;
107 if (!dsa_precheck_params(dsa, &ret))
126 ret = BN_cmp(pub_key, dsa->pub_key) == 0;
130 return ret;