Lines Matching refs:ret
84 EC_KEY *ret = OPENSSL_zalloc(sizeof(*ret));
86 if (ret == NULL) {
91 ret->libctx = libctx;
93 ret->propq = OPENSSL_strdup(propq);
94 if (ret->propq == NULL) {
100 ret->references = 1;
101 ret->lock = CRYPTO_THREAD_lock_new();
102 if (ret->lock == NULL) {
107 ret->meth = EC_KEY_get_default_method();
114 ret->engine = engine;
116 ret->engine = ENGINE_get_default_EC();
117 if (ret->engine != NULL) {
118 ret->meth = ENGINE_get_EC(ret->engine);
119 if (ret->meth == NULL) {
126 ret->version = 1;
127 ret->conv_form = POINT_CONVERSION_UNCOMPRESSED;
131 if (!CRYPTO_new_ex_data(CRYPTO_EX_INDEX_EC_KEY, ret, &ret->ex_data)) {
136 if (ret->meth->init != NULL && ret->meth->init(ret) == 0) {
140 return ret;
143 EC_KEY_free(ret);
184 EC_KEY_METHOD *ret = OPENSSL_zalloc(sizeof(*meth));
186 if (ret == NULL)
189 *ret = *meth;
190 ret->flags |= EC_KEY_METHOD_DYNAMIC;
191 return ret;