-
-#ifndef OPENSSL_NO_EC
- os.length=0;
- M_ASN1_D2I_get_EXP_opt(osp,d2i_ASN1_OCTET_STRING,7);
- if (os.data)
- {
- ret->tlsext_ecpointformatlist_length=os.length;
- memcpy(ret->tlsext_ecpointformatlist,os.data,ret->tlsext_ecpointformatlist_length);
- OPENSSL_free(os.data);
- os.data = NULL;
- os.length = 0;
- }
- else
- ret->tlsext_ecpointformatlist_length=0;
- ret->tlsext_ecpointformatlist=NULL;
- os.length=0;
- M_ASN1_D2I_get_EXP_opt(osp,d2i_ASN1_OCTET_STRING,8);
- if (os.data)
- {
- ret->tlsext_ellipticcurvelist_length=os.length;
- memcpy(ret->tlsext_ellipticcurvelist,os.data,ret->tlsext_ellipticcurvelist_length);
- OPENSSL_free(os.data);
- os.data = NULL;
- os.length = 0;
- }
- else
- ret->tlsext_ellipticcurvelist_length=0;
- ret->tlsext_ellipticcurvelist=NULL;
-#endif /* OPENSSL_NO_EC */