Lines Matching defs:ret
103 TS_VERIFY_CTX *ret = ctx;
111 if (ret)
112 TS_VERIFY_CTX_cleanup(ret);
113 else if ((ret = TS_VERIFY_CTX_new()) == NULL)
116 ret->flags = TS_VFY_ALL_IMPRINT & ~(TS_VFY_TSA_NAME | TS_VFY_SIGNATURE);
119 if ((ret->policy = OBJ_dup(policy)) == NULL)
122 ret->flags &= ~TS_VFY_POLICY;
126 if ((ret->md_alg = X509_ALGOR_dup(md_alg)) == NULL)
129 ret->imprint_len = ASN1_STRING_length(msg);
130 if (ret->imprint_len <= 0)
132 if ((ret->imprint = OPENSSL_malloc(ret->imprint_len)) == NULL)
134 memcpy(ret->imprint, ASN1_STRING_get0_data(msg), ret->imprint_len);
137 if ((ret->nonce = ASN1_INTEGER_dup(nonce)) == NULL)
140 ret->flags &= ~TS_VFY_NONCE;
142 return ret;
147 TS_VERIFY_CTX_free(ret);