[no subject]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 




Thom Bentley | Senior Software Engineer | Medidata, a Dassault Syst=C3=A8me=
s company<http://www.mdsol.com/>

From: Tomas Mraz <tomas@xxxxxxxxxxx>
Sent: Monday, July 1, 2024 4:12 AM
To: BENTLEY Thom <Thom.BENTLEY@xxxxxxx>; Matt Caswell <matt@xxxxxxxxxxx>; o=
penssl-users@xxxxxxxxxxx
Subject: Re: Missing header file ts_local.h in install location.

Yes, they should search for TS_VERIFY_CTX_set_certs or TS_VERIFY_CTX_set_fl=
ags (that would work for 1.=E2=80=8A1.=E2=80=8A1 as well). Tomas Mraz, Open=
SS On Fri, 2024-06-28 at 20:=E2=80=8A04 +0000, BENTLEY Thom wrote: > > > > =
Does this Bing CoPilot response


Yes, they should search for TS_VERIFY_CTX_set_certs or

TS_VERIFY_CTX_set_flags (that would work for 1.1.1 as well).



Tomas Mraz, OpenSS



On Fri, 2024-06-28 at 20:04 +0000, BENTLEY Thom wrote:

>

>

>

> Does this Bing CoPilot response suggest that DCMTK=E2=80=99s CMake

> configuration should be searching for a different function name?

>

> The HAVE_OPENSSL_PROTOTYPE_TS_VERIFY_CTS_SET_CERTS is a macro that

> checks for the existence of the TS_VERIFY_CTS_set_certs function in

> OpenSSL1. This function is used to set the server=E2=80=99s certificate c=
hain

> when verifying a TimeStampToken (TST)1.

>

> However, starting from OpenSSL 3.0.0, the correct spelling of the

> function is TS_VERIFY_CTX_set_certs, and the misspelled

> version TS_VERIFY_CTS_set_certs has been retained for compatibility

> reasons, but it is deprecated1.

>

> This could potentially cause issues if DCMTK 3.6.8 is not properly

> configured to handle this change in OpenSSL 3.0.8.

>

>

>

>

>

>

> Thom Bentley| Senior Software Engineer |

> Medidata, a Dassault Syst=C3=A8mes company

>

>

>

> From: Matt Caswell <matt@xxxxxxxxxxx<mailto:matt@xxxxxxxxxxx>>

> Sent: Friday, June 28, 2024 11:54 AM

> To: BENTLEY Thom <Thom.BENTLEY@xxxxxxx<mailto:Thom.BENTLEY@xxxxxxx>>; Tom=
as Mraz

> <tomas@xxxxxxxxxxx<mailto:tomas@xxxxxxxxxxx>>; openssl-users@xxxxxxxxxxx<=
mailto:openssl-users@xxxxxxxxxxx>

> Subject: Re: Missing header file ts_local.h in install location.

>

>

>

> On 28/06/2024 16:=E2=80=8A29, BENTLEY Thom via openssl-users wrote: > Tha=
nks.

> Yes, I saw that they became opaque. > The code I=E2=80=99m building works

> fine with 1.=E2=80=8A1.=E2=80=8A1w but we need to move to > 3.=E2=80=8A0.=
=E2=80=8A8 at least. > Here

> are the errors I see. > >

>

>

>

> On 28/06/2024 16:29, BENTLEY Thom via openssl-users wrote:

> > Thanks.  Yes, I saw that they became opaque.

> > The code I=E2=80=99m building works fine with 1.1.1w but we need to mov=
e to

> > 3.0.8 at least.

> > Here are the errors I see.

> >

> > dcmdsig:

> > 16:34:48:290

> > 19>C:\repos\mmi-director-dcmtk-3.6.8\dcmtk-

> > 3.6.8\dcmsign\libsrc\sitstamp.cc(1342,5): error C2027: use of

> > undefined type 'TS_verify_ctx'

> > 16:34:48:290

> > 19>C:\repos\mmi-director-dcmtk-3.6.8\openssl-

> > 3.0.8\include\openssl\ts.h(405,16):

> > 16:34:48:290 19>see declaration of 'TS_verify_ctx'

>

>

> It looks to me like DCMTK needs updating to use OpenSSL 3.x

>

> This particular error occurs because line 1342 of sitstamp.cc looks

> like

> this:

>

>      TS_VERIFY_CTS_set_certs(ctx, NULL);

>

> Earlier on in that file we see this:

>

> #ifndef HAVE_OPENSSL_PROTOTYPE_TS_VERIFY_CTS_SET_CERTS

> #define TS_VERIFY_CTS_set_certs(x,y) ((x)->certs =3D (y))

> #endif

>

> So if HAVE_OPENSSL_PROTOTYPE_TS_VERIFY_CTS_SET_CERTS isn't defined

> then

> it will attempt to look inside the TS_VERIFY_CTX structure - which is

> not allowed from 1.1.1 onwards because it is opaque.

>

> My guess is the setting of

> HAVE_OPENSSL_PROTOTYPE_TS_VERIFY_CTS_SET_CERTS is going wrong with

> OpenSSL 3.X

>

> It seems to get defined by Cmake/dcmtkPrepare.cmake:

>

>    CHECK_FUNCTIONWITHHEADER_EXISTS("TS_VERIFY_CTS_set_certs(0,0)"

> "openssl/ts.h" HAVE_OPENSSL_PROTOTYPE_TS_VERIFY_CTS_SET_CERTS)

>

> Indeed that function header does *not* exist in 3.x because it is

> instead a macro:

>

> # ifndef OPENSSL_NO_DEPRECATED_3_0

> #  define TS_VERIFY_CTS_set_certs(ctx, cert)

> TS_VERIFY_CTX_set_certs(ctx,cert)

> # endif

>

> In 1.1.1 this was a full C function so the cmake detection would have

> worked correctly there.

>

> Matt

>

>

>

> >

> > dcmpstat:

> > 16:36:48:689

> > 34>C:\repos\mmi-director-dcmtk-3.6.8\openssl-

> > 3.0.8\include\openssl\types.h(104,30): error C2371: 'EVP_MD_CTX':

> > redefinition; different basic types

> > 16:36:48:753 34>(compiling source file

> > '../../../dcmtk-3.6.8/dcmpstat/libsrc/dvsighdl.cc')

> > 16:36:48:753

> > 34>C:\repos\mmi-director-dcmtk-3.6.8\dcmtk-

> > 3.6.8\dcmsign\include\dcmtk\dcmsign\simdmac.h(39,30):

> > 16:36:48:753 34>see declaration of 'EVP_MD_CTX'

> >

> > dcmtls:

> > 16:35:16:392

> > 26>C:\repos\mmi-director-dcmtk-3.6.8\dcmtk-

> > 3.6.8\dcmtls\libsrc\tlsciphr.cc(238,32): error C2027: use of

> > undefined type 'ssl_ctx_st'

> > 16:35:16:392

> > 26>C:\repos\mmi-director-dcmtk-3.6.8\dcmtk-

> > 3.6.8\dcmtls\include\dcmtk\dcmtls\tlslayer.h(37,8):

> > 16:35:16:392 26>see declaration of 'ssl_ctx_st'

> >

> > **

> >

> > **

> >

> > *Thom Bentley *| Senior Software Engineer |Medidata, a Dassault

> > Syst=C3=A8mes

> > company <http://www.mdsol.com/>

> >

> > *From:*Tomas Mraz <tomas@xxxxxxxxxxx<mailto:tomas@xxxxxxxxxxx>>

> > *Sent:* Friday, June 28, 2024 10:15 AM

> > *To:* BENTLEY Thom <Thom.BENTLEY@xxxxxxx<mailto:Thom.BENTLEY@xxxxxxx>>;

> > openssl-users@xxxxxxxxxxx<mailto:openssl-users@xxxxxxxxxxx>

> > *Subject:* Re: Missing header file ts_local.h in install location.

> >

> > TS_VERIFY_CTX is an opaque structure since version 1.=E2=80=8A1.=E2=80=
=8A0. You may

> > not

> > access its members directly. To set them you need to use the

> > various

> > TS_VERIFY_CTX_set* functions. If there are any particular accessors

> > missing, please report that as a

> >

> > TS_VERIFY_CTX is an opaque structure since version 1.1.0. You may

> > not

> >

> > access its members directly. To set them you need to use the

> > various

> >

> > TS_VERIFY_CTX_set* functions.

> >

> > If there are any particular accessors missing, please report that

> > as a

> >

> > bug to

> > https://urldefense.com/v3/__https://github.com/openssl/openssl__;!!FbCV=
Doc3r24SyHFW!8NySO-tJ589YiMdFNLtEu_6Hc7knvKgfTOXGkAFWjfEMxLaE5oRe3igKb4JOdd=
9HiiJ8sLVdiV6SYZo$<https://urldefense.com/v3/__https:/github.com/openssl/op=
enssl__;!!FbCVDoc3r24SyHFW!8NySO-tJ589YiMdFNLtEu_6Hc7knvKgfTOXGkAFWjfEMxLaE=
5oRe3igKb4JOdd9HiiJ8sLVdiV6SYZo$%3e>

><https://urldefense.com/v3/__https:/github.com/openssl/openssl__;!!FbCVDoc=
3r24SyHFW!8NySO-tJ589YiMdFNLtEu_6Hc7knvKgfTOXGkAFWjfEMxLaE5oRe3igKb4JOdd9Hi=
iJ8sLVdiV6SYZo$%3e>> <

> > https://urldefense.com/v3/__https:/github.com/openssl/openssl__;!!FbCVD=
oc3r24SyHFW!8NySO-tJ589YiMdFNLtEu_6Hc7knvKgfTOXGkAFWjfEMxLaE5oRe3igKb4JOdd9=
HiiJ8sLVdiV6SYZo$<https://urldefense.com/v3/__https:/github.com/openssl/ope=
nssl__;!!FbCVDoc3r24SyHFW!8NySO-tJ589YiMdFNLtEu_6Hc7knvKgfTOXGkAFWjfEMxLaE5=
oRe3igKb4JOdd9HiiJ8sLVdiV6SYZo$%3e>

><https://urldefense.com/v3/__https:/github.com/openssl/openssl__;!!FbCVDoc=
3r24SyHFW!8NySO-tJ589YiMdFNLtEu_6Hc7knvKgfTOXGkAFWjfEMxLaE5oRe3igKb4JOdd9Hi=
iJ8sLVdiV6SYZo$%3e>> >[github[.]com]

> >

> > Tomas Mraz, OpenSSL

> >

> > On Fri, 2024-06-28 at 14:09 +0000, BENTLEY Thom via openssl-users

> >

> > wrote:

> >

> > >

> >

> > >

> >

> > >

> >

> > > Hi All,

> >

> > >

> >

> > > I build and installed version 3.0.8 on Windows with Visual Studio

> >

> > > using the instructions provided.

> >

> > > I copied the bin, include, and lib directories to a location that

> >

> > > would be found by the CMake for the

> >

> > > DCMTK toolkit version 3.6.8.

> >

> > > When I attempt to build the DCMTK toolkit, I see that the ts.h

> > > value

> >

> > > can=E2=80=99t find the definition ofTS_verify_ctx.

> >

> > > That=E2=80=99s because of the missing ts_local.h as far as I can see.

> >

> > >

> >

> > > Is there something I missed in the build of the libraries and the

> >

> > > install package?

> >

> > > Thank.

> >

> > >

> >

> > >

> >

> > >

> >

> > >

> >

> > >

> >

> > > Thom Bentley| Senior Software Engineer |

> >

> > > Medidata, a Dassault Syst=C3=A8mes company

> >

> > >

> >

> > > This email and any attachments are intended solely for the use of

> > > the

> >

> > > individual or entity to whom it is addressed and may be

> > > confidential

> >

> > > and/or privileged.

> >

> > > If you are not one of the named recipients or have received this

> >

> > > email in error,

> >

> > > (i) you should not read, disclose, or copy it,

> >

> > > (ii) please notify sender of your receipt by reply email and

> > > delete

> >

> > > this email and all attachments,

> >

> > > (iii) Dassault Syst=C3=A8mes does not accept or assume any liability

> > > or

> >

> > > responsibility for any use of or reliance on this email.

> >

> > >

> >

> > > Please be informed that your personal data are processed

> > > according to

> >

> > > our data privacy policy as described on our website. Should you

> > > have

> >

> > > any questions related to personal data protection, please contact

> > > 3DS

> >

> > > Data Protection

> > > Officerhttps://www.3ds.com/privacy-policy/contact/

> >

> > >

> >

> > >

> >

> > --

> >

> > Tom=C3=A1=C5=A1 Mr=C3=A1z, OpenSSL

> >

> > This email and any attachments are intended solely for the use of

> > the

> > individual or entity to whom it is addressed and may be

> > confidential

> > and/or privileged.

> >

> > If you are not one of the named recipients or have received this

> > email

> > in error,

> >

> > (i) you should not read, disclose, or copy it,

> >

> > (ii) please notify sender of your receipt by reply email and delete

> > this

> > email and all attachments,

> >

> > (iii) Dassault Syst=C3=A8mes does not accept or assume any liability or

> > responsibility for any use of or reliance on this email.

> >

> >

> > Please be informed that your personal data are processed according

> > to

> > our data privacy policy as described on our website. Should you

> > have any

> > questions related to personal data protection, please contact 3DS

> > Data

> > Protection Officer https://www.3ds.com/privacy-policy/contact/

> > <https://www.3ds.com/privacy-policy/contact/>

> >

> >

> This email and any attachments are intended solely for the use of the

> individual or entity to whom it is addressed and may be confidential

> and/or privileged.

> If you are not one of the named recipients or have received this

> email in error,

> (i) you should not read, disclose, or copy it,

> (ii) please notify sender of your receipt by reply email and delete

> this email and all attachments,

> (iii) Dassault Syst=C3=A8mes does not accept or assume any liability or

> responsibility for any use of or reliance on this email.

>

> Please be informed that your personal data are processed according to

> our data privacy policy as described on our website. Should you have

> any questions related to personal data protection, please contact 3DS

> Data Protection Officerhttps://www.3ds.com/privacy-policy/contact/

>

>



--

Tom=C3=A1=C5=A1 Mr=C3=A1z, OpenSSL



This email and any attachments are intended solely for the use of the indiv=
idual or entity to whom it is addressed and may be confidential and/or priv=
ileged.

If you are not one of the named recipients or have received this email in e=
rror,

(i) you should not read, disclose, or copy it,

(ii) please notify sender of your receipt by reply email and delete this em=
ail and all attachments,

(iii) Dassault Syst=C3=A8mes does not accept or assume any liability or res=
ponsibility for any use of or reliance on this email.


Please be informed that your personal data are processed according to our d=
ata privacy policy as described on our website. Should you have any questio=
ns related to personal data protection, please contact 3DS Data Protection =
Officer https://www.3ds.com/privacy-policy/contact/


--_000_6e8879fff925407096ddb6963e875d093dscom_
Content-Type: text/html; charset="utf-8"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml"; xmlns=3D"http:=
//www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dutf-8">
<meta name=3D"Generator" content=3D"Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:Consolas;
	panose-1:2 11 6 9 2 2 4 3 2 4;}
@font-face
	{font-family:"Cascadia Mono";
	panose-1:2 11 6 9 2 0 0 2 0 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	font-size:10.0pt;
	font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
pre
	{mso-style-priority:99;
	mso-style-link:"HTML Preformatted Char";
	margin:0in;
	margin-bottom:.0001pt;
	font-size:10.0pt;
	font-family:"Courier New";}
span.HTMLPreformattedChar
	{mso-style-name:"HTML Preformatted Char";
	mso-style-priority:99;
	mso-style-link:"HTML Preformatted";
	font-family:Consolas;}
span.EmailStyle21
	{mso-style-type:personal-reply;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;
	mso-ligatures:none;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"EN-US" link=3D"blue" vlink=3D"purple" style=3D"word-wrap:brea=
k-word">
<div class=3D"WordSection1">
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt">Is it possible that=
 </span><span style=3D"font-size:11.0pt;color:black">OPENSSL_NO_DEPRECATED_=
3_0 is defined and that=E2=80=99s what=E2=80=99s causing the issue with DCM=
TK configuration?<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt">From ts.h:<o:p></o:=
p></span></p>
<p class=3D"MsoNormal" style=3D"text-autospace:none"><span style=3D"font-si=
ze:9.5pt;font-family:&quot;Cascadia Mono&quot;;color:gray"># ifndef</span><=
span style=3D"font-size:9.5pt;font-family:&quot;Cascadia Mono&quot;;color:b=
lack"> OPENSSL_NO_DEPRECATED_3_0<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"text-autospace:none"><span style=3D"font-si=
ze:9.5pt;font-family:&quot;Cascadia Mono&quot;;color:gray">#&nbsp; define</=
span><span style=3D"font-size:9.5pt;font-family:&quot;Cascadia Mono&quot;;c=
olor:black">
</span><span style=3D"font-size:9.5pt;font-family:&quot;Cascadia Mono&quot;=
;color:#6F008A">TS_VERIFY_CTS_set_certs</span><span style=3D"font-size:9.5p=
t;font-family:&quot;Cascadia Mono&quot;;color:black">(ctx, cert) TS_VERIFY_=
CTX_set_certs(ctx,cert)<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"text-autospace:none"><span style=3D"font-si=
ze:9.5pt;font-family:&quot;Cascadia Mono&quot;;color:gray"># endif</span><s=
pan style=3D"font-size:9.5pt;font-family:&quot;Cascadia Mono&quot;;color:bl=
ack"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:9.5pt;font-family:&quot;Cas=
cadia Mono&quot;;color:#6F008A">STACK_OF</span><span style=3D"font-size:9.5=
pt;font-family:&quot;Cascadia Mono&quot;;color:black">(</span><span style=
=3D"font-size:9.5pt;font-family:&quot;Cascadia Mono&quot;;color:#2B91AF">X5=
09</span><span style=3D"font-size:9.5pt;font-family:&quot;Cascadia Mono&quo=
t;;color:black">)
 *TS_VERIFY_CTX_set_certs(</span><span style=3D"font-size:9.5pt;font-family=
:&quot;Cascadia Mono&quot;;color:#2B91AF">TS_VERIFY_CTX</span><span style=
=3D"font-size:9.5pt;font-family:&quot;Cascadia Mono&quot;;color:black"> *</=
span><span style=3D"font-size:9.5pt;font-family:&quot;Cascadia Mono&quot;;c=
olor:gray">ctx</span><span style=3D"font-size:9.5pt;font-family:&quot;Casca=
dia Mono&quot;;color:black">,
</span><span style=3D"font-size:9.5pt;font-family:&quot;Cascadia Mono&quot;=
;color:#6F008A">STACK_OF</span><span style=3D"font-size:9.5pt;font-family:&=
quot;Cascadia Mono&quot;;color:black">(</span><span style=3D"font-size:9.5p=
t;font-family:&quot;Cascadia Mono&quot;;color:#2B91AF">X509</span><span sty=
le=3D"font-size:9.5pt;font-family:&quot;Cascadia Mono&quot;;color:black">)
 *</span><span style=3D"font-size:9.5pt;font-family:&quot;Cascadia Mono&quo=
t;;color:gray">certs</span><span style=3D"font-size:9.5pt;font-family:&quot=
;Cascadia Mono&quot;;color:black">);</span><span style=3D"font-size:11.0pt"=
><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt"><o:p>&nbsp;</o:p></=
span></p>
<div style=3D"mso-element:para-border-div;border:none;border-bottom:solid w=
indowtext 1.0pt;padding:0in 0in 1.0pt 0in">
<p class=3D"MsoNormal" style=3D"border:none;padding:0in"><b><span style=3D"=
font-size:7.5pt;font-family:&quot;Arial&quot;,sans-serif;color:#444444;mso-=
ligatures:standardcontextual"><o:p>&nbsp;</o:p></span></b></p>
</div>
<p class=3D"MsoNormal"><b><span style=3D"font-size:7.5pt;font-family:&quot;=
Arial&quot;,sans-serif;color:#444444;mso-ligatures:standardcontextual"><o:p=
>&nbsp;</o:p></span></b></p>
<p class=3D"MsoNormal"><b><span style=3D"font-size:7.5pt;font-family:&quot;=
Arial&quot;,sans-serif;color:#444444;mso-ligatures:standardcontextual">Thom=
 Bentley
</span></b><span style=3D"font-size:7.5pt;font-family:&quot;Arial&quot;,san=
s-serif;color:#444444;mso-ligatures:standardcontextual">|&nbsp;</span><span=
 style=3D"font-size:7.5pt;font-family:&quot;Arial&quot;,sans-serif;color:bl=
ack;mso-ligatures:standardcontextual">Senior Software Engineer
 |</span><span style=3D"font-size:7.5pt;font-family:&quot;Arial&quot;,sans-=
serif;color:#444444;mso-ligatures:standardcontextual">
</span><span style=3D"font-size:12.0pt;font-family:&quot;Times New Roman&qu=
ot;,serif;color:black;mso-ligatures:standardcontextual"><a href=3D"http://w=
ww.mdsol.com/" target=3D"_blank"><span style=3D"font-size:7.5pt;font-family=
:&quot;Arial&quot;,sans-serif;color:#1155CC">Medidata, a Dassault
 Syst=C3=A8mes company</span></a></span><span style=3D"font-size:11.0pt;mso=
-ligatures:standardcontextual"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt"><o:p>&nbsp;</o:p></=
span></p>
<div style=3D"border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:11.0pt">From:</span></b>=
<span style=3D"font-size:11.0pt"> Tomas Mraz &lt;tomas@xxxxxxxxxxx&gt;
<br>
<b>Sent:</b> Monday, July 1, 2024 4:12 AM<br>
<b>To:</b> BENTLEY Thom &lt;Thom.BENTLEY@xxxxxxx&gt;; Matt Caswell &lt;matt=
@openssl.org&gt;; openssl-users@xxxxxxxxxxx<br>
<b>Subject:</b> Re: Missing header file ts_local.h in install location.<o:p=
></o:p></span></p>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<div>
<p class=3D"MsoNormal" style=3D"mso-line-height-alt:.75pt"><span style=3D"f=
ont-size:1.0pt;color:white">Yes, they should search for TS_VERIFY_CTX_set_c=
erts or TS_VERIFY_CTX_set_flags (that would work for 1.=E2=80=8A1.=E2=80=8A=
1 as well). Tomas Mraz, OpenSS On Fri, 2024-06-28 at 20:=E2=80=8A04
 &#43;0000, BENTLEY Thom wrote: &gt; &gt; &gt; &gt; Does this Bing CoPilot =
response <o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"mso-line-height-alt:.75pt"><span style=3D"f=
ont-size:1.0pt;color:white"><o:p></o:p></span></p>
</div>
<pre style=3D"white-space:pre-wrap"><span style=3D"font-size:11.0pt;font-fa=
mily:&quot;Arial&quot;,sans-serif">Yes, they should search for TS_VERIFY_CT=
X_set_certs or<o:p></o:p></span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">TS_VERIFY_CTX_set_flags (that would work for 1.1.1 as well).<o:p></o:p>=
</span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if"><o:p>&nbsp;</o:p></span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">Tomas Mraz, OpenSS<o:p></o:p></span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if"><o:p>&nbsp;</o:p></span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">On Fri, 2024-06-28 at 20:04 &#43;0000, BENTLEY Thom wrote:<o:p></o:p></=
span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">&gt; <o:p></o:p></span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">&gt; <o:p></o:p></span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">&gt; <o:p></o:p></span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">&gt; Does this Bing CoPilot response suggest that DCMTK=E2=80=99s CMake=
<o:p></o:p></span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">&gt; configuration should be searching for a different function name?<o=
:p></o:p></span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">&gt; <o:p></o:p></span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">&gt; The&nbsp;HAVE_OPENSSL_PROTOTYPE_TS_VERIFY_CTS_SET_CERTS&nbsp;is a =
macro that<o:p></o:p></span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">&gt; checks for the existence of the&nbsp;TS_VERIFY_CTS_set_certs&nbsp;=
function in<o:p></o:p></span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">&gt; OpenSSL1.&nbsp;This function is used to set the server=E2=80=99s c=
ertificate chain<o:p></o:p></span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">&gt; when verifying a TimeStampToken (TST)1.<o:p></o:p></span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">&gt; <o:p></o:p></span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">&gt; However, starting from OpenSSL 3.0.0, the correct spelling of the<=
o:p></o:p></span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">&gt; function is&nbsp;TS_VERIFY_CTX_set_certs, and the misspelled<o:p><=
/o:p></span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">&gt; version&nbsp;TS_VERIFY_CTS_set_certs&nbsp;has been retained for co=
mpatibility<o:p></o:p></span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">&gt; reasons, but it is deprecated1.<o:p></o:p></span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">&gt; <o:p></o:p></span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">&gt; This could potentially cause issues if DCMTK 3.6.8 is not properly=
<o:p></o:p></span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">&gt; configured to handle this change in OpenSSL 3.0.8.<o:p></o:p></spa=
n></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">&gt; &nbsp;<o:p></o:p></span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">&gt; &nbsp;<o:p></o:p></span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">&gt; <o:p></o:p></span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">&gt; <o:p></o:p></span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">&gt; &nbsp;<o:p></o:p></span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">&gt; &nbsp;<o:p></o:p></span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">&gt; Thom Bentley|&nbsp;Senior Software Engineer |<o:p></o:p></span></p=
re>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">&gt; Medidata, a Dassault Syst=C3=A8mes company<o:p></o:p></span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">&gt; &nbsp;<o:p></o:p></span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">&gt; <o:p></o:p></span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">&gt; <o:p></o:p></span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">&gt; From: Matt Caswell &lt;<a href=3D"mailto:matt@xxxxxxxxxxx";>matt@op=
enssl.org</a>&gt;<o:p></o:p></span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">&gt; Sent: Friday, June 28, 2024 11:54 AM<o:p></o:p></span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">&gt; To: BENTLEY Thom &lt;<a href=3D"mailto:Thom.BENTLEY@xxxxxxx";>Thom.=
BENTLEY@xxxxxxx</a>&gt;; Tomas Mraz<o:p></o:p></span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">&gt; &lt;<a href=3D"mailto:tomas@xxxxxxxxxxx";>tomas@xxxxxxxxxxx</a>&gt;=
; <a href=3D"mailto:openssl-users@xxxxxxxxxxx";>openssl-users@xxxxxxxxxxx</a=
><o:p></o:p></span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">&gt; Subject: Re: Missing header file ts_local.h in install location.<o=
:p></o:p></span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">&gt; &nbsp;<o:p></o:p></span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">&gt; <o:p></o:p></span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">&gt; <o:p></o:p></span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">&gt; On 28/06/2024 16:=E2=80=8A29, BENTLEY Thom via openssl-users wrote=
: &gt; Thanks.<o:p></o:p></span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">&gt; Yes, I saw that they became opaque. &gt; The code I=E2=80=99m buil=
ding works<o:p></o:p></span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">&gt; fine with 1.=E2=80=8A1.=E2=80=8A1w but we need to move to &gt; 3.=
=E2=80=8A0.=E2=80=8A8 at least. &gt; Here<o:p></o:p></span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">&gt; are the errors I see. &gt; &gt; <o:p></o:p></span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">&gt; <o:p></o:p></span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">&gt; &nbsp;<o:p></o:p></span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">&gt; &nbsp;<o:p></o:p></span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">&gt; On 28/06/2024 16:29, BENTLEY Thom via openssl-users wrote:<o:p></o=
:p></span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">&gt; &gt; Thanks.&nbsp; Yes, I saw that they became opaque.<o:p></o:p><=
/span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">&gt; &gt; The code I=E2=80=99m building works fine with 1.1.1w but we n=
eed to move to<o:p></o:p></span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">&gt; &gt; 3.0.8 at least.<o:p></o:p></span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">&gt; &gt; Here are the errors I see.<o:p></o:p></span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">&gt; &gt; <o:p></o:p></span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">&gt; &gt; dcmdsig:<o:p></o:p></span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">&gt; &gt; 16:34:48:290 <o:p></o:p></span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">&gt; &gt; 19&gt;C:\repos\mmi-director-dcmtk-3.6.8\dcmtk-<o:p></o:p></sp=
an></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">&gt; &gt; 3.6.8\dcmsign\libsrc\sitstamp.cc(1342,5): error C2027: use of=
<o:p></o:p></span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">&gt; &gt; undefined type 'TS_verify_ctx'<o:p></o:p></span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">&gt; &gt; 16:34:48:290 <o:p></o:p></span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">&gt; &gt; 19&gt;C:\repos\mmi-director-dcmtk-3.6.8\openssl-<o:p></o:p></=
span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">&gt; &gt; 3.0.8\include\openssl\ts.h(405,16):<o:p></o:p></span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">&gt; &gt; 16:34:48:290 19&gt;see declaration of 'TS_verify_ctx'<o:p></o=
:p></span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">&gt; &nbsp;<o:p></o:p></span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">&gt; &nbsp;<o:p></o:p></span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">&gt; It looks to me like DCMTK needs updating to use OpenSSL 3.x<o:p></=
o:p></span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">&gt; &nbsp;<o:p></o:p></span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">&gt; This particular error occurs because line 1342 of sitstamp.cc look=
s<o:p></o:p></span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">&gt; like <o:p></o:p></span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">&gt; this:<o:p></o:p></span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">&gt; &nbsp;<o:p></o:p></span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">&gt; &nbsp;&nbsp;&nbsp;&nbsp; TS_VERIFY_CTS_set_certs(ctx, NULL);<o:p><=
/o:p></span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">&gt; &nbsp;<o:p></o:p></span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">&gt; Earlier on in that file we see this:<o:p></o:p></span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">&gt; &nbsp;<o:p></o:p></span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">&gt; #ifndef HAVE_OPENSSL_PROTOTYPE_TS_VERIFY_CTS_SET_CERTS<o:p></o:p><=
/span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">&gt; #define TS_VERIFY_CTS_set_certs(x,y) ((x)-&gt;certs =3D (y))<o:p><=
/o:p></span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">&gt; #endif<o:p></o:p></span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">&gt; &nbsp;<o:p></o:p></span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">&gt; So if HAVE_OPENSSL_PROTOTYPE_TS_VERIFY_CTS_SET_CERTS isn't defined=
<o:p></o:p></span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">&gt; then <o:p></o:p></span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">&gt; it will attempt to look inside the TS_VERIFY_CTX structure - which=
 is<o:p></o:p></span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">&gt; not allowed from 1.1.1 onwards because it is opaque.<o:p></o:p></s=
pan></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">&gt; &nbsp;<o:p></o:p></span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">&gt; My guess is the setting of <o:p></o:p></span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">&gt; HAVE_OPENSSL_PROTOTYPE_TS_VERIFY_CTS_SET_CERTS is going wrong with=
 <o:p></o:p></span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">&gt; OpenSSL 3.X<o:p></o:p></span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">&gt; &nbsp;<o:p></o:p></span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">&gt; It seems to get defined by Cmake/dcmtkPrepare.cmake:<o:p></o:p></s=
pan></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">&gt; &nbsp;<o:p></o:p></span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">&gt; &nbsp;&nbsp; CHECK_FUNCTIONWITHHEADER_EXISTS(&quot;TS_VERIFY_CTS_s=
et_certs(0,0)&quot; <o:p></o:p></span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">&gt; &quot;openssl/ts.h&quot; HAVE_OPENSSL_PROTOTYPE_TS_VERIFY_CTS_SET_=
CERTS)<o:p></o:p></span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">&gt; &nbsp;<o:p></o:p></span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">&gt; Indeed that function header does *not* exist in 3.x because it is =
<o:p></o:p></span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">&gt; instead a macro:<o:p></o:p></span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">&gt; &nbsp;<o:p></o:p></span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">&gt; # ifndef OPENSSL_NO_DEPRECATED_3_0<o:p></o:p></span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">&gt; #&nbsp; define TS_VERIFY_CTS_set_certs(ctx, cert) <o:p></o:p></spa=
n></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">&gt; TS_VERIFY_CTX_set_certs(ctx,cert)<o:p></o:p></span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">&gt; # endif<o:p></o:p></span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">&gt; &nbsp;<o:p></o:p></span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">&gt; In 1.1.1 this was a full C function so the cmake detection would h=
ave<o:p></o:p></span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">&gt; worked correctly there.<o:p></o:p></span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">&gt; &nbsp;<o:p></o:p></span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">&gt; Matt<o:p></o:p></span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">&gt; &nbsp;<o:p></o:p></span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">&gt; &nbsp;<o:p></o:p></span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">&gt; &nbsp;<o:p></o:p></span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">&gt; &gt; <o:p></o:p></span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">&gt; &gt; dcmpstat:<o:p></o:p></span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">&gt; &gt; 16:36:48:689 <o:p></o:p></span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">&gt; &gt; 34&gt;C:\repos\mmi-director-dcmtk-3.6.8\openssl-<o:p></o:p></=
span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">&gt; &gt; 3.0.8\include\openssl\types.h(104,30): error C2371: 'EVP_MD_C=
TX':<o:p></o:p></span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">&gt; &gt; redefinition; different basic types<o:p></o:p></span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">&gt; &gt; 16:36:48:753 34&gt;(compiling source file <o:p></o:p></span><=
/pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">&gt; &gt; '../../../dcmtk-3.6.8/dcmpstat/libsrc/dvsighdl.cc')<o:p></o:p=
></span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">&gt; &gt; 16:36:48:753 <o:p></o:p></span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">&gt; &gt; 34&gt;C:\repos\mmi-director-dcmtk-3.6.8\dcmtk-<o:p></o:p></sp=
an></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">&gt; &gt; 3.6.8\dcmsign\include\dcmtk\dcmsign\simdmac.h(39,30):<o:p></o=
:p></span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">&gt; &gt; 16:36:48:753 34&gt;see declaration of 'EVP_MD_CTX'<o:p></o:p>=
</span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">&gt; &gt; <o:p></o:p></span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">&gt; &gt; dcmtls:<o:p></o:p></span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">&gt; &gt; 16:35:16:392 <o:p></o:p></span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">&gt; &gt; 26&gt;C:\repos\mmi-director-dcmtk-3.6.8\dcmtk-<o:p></o:p></sp=
an></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">&gt; &gt; 3.6.8\dcmtls\libsrc\tlsciphr.cc(238,32): error C2027: use of<=
o:p></o:p></span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">&gt; &gt; undefined type 'ssl_ctx_st'<o:p></o:p></span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">&gt; &gt; 16:35:16:392 <o:p></o:p></span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">&gt; &gt; 26&gt;C:\repos\mmi-director-dcmtk-3.6.8\dcmtk-<o:p></o:p></sp=
an></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">&gt; &gt; 3.6.8\dcmtls\include\dcmtk\dcmtls\tlslayer.h(37,8):<o:p></o:p=
></span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">&gt; &gt; 16:35:16:392 26&gt;see declaration of 'ssl_ctx_st'<o:p></o:p>=
</span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">&gt; &gt; <o:p></o:p></span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">&gt; &gt; **<o:p></o:p></span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">&gt; &gt; <o:p></o:p></span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">&gt; &gt; **<o:p></o:p></span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">&gt; &gt; <o:p></o:p></span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">&gt; &gt; *Thom Bentley *| Senior Software Engineer |Medidata, a Dassau=
lt<o:p></o:p></span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">&gt; &gt; Syst=C3=A8mes <o:p></o:p></span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">&gt; &gt; company &lt;<a href=3D"http://www.mdsol.com/";>http://www.mdso=
l.com/</a>&gt;<o:p></o:p></span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">&gt; &gt; <o:p></o:p></span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">&gt; &gt; *From:*Tomas Mraz &lt;<a href=3D"mailto:tomas@xxxxxxxxxxx";>to=
mas@xxxxxxxxxxx</a>&gt;<o:p></o:p></span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">&gt; &gt; *Sent:* Friday, June 28, 2024 10:15 AM<o:p></o:p></span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">&gt; &gt; *To:* BENTLEY Thom &lt;<a href=3D"mailto:Thom.BENTLEY@xxxxxxx=
">Thom.BENTLEY@xxxxxxx</a>&gt;;<o:p></o:p></span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">&gt; &gt; <a href=3D"mailto:openssl-users@xxxxxxxxxxx";>openssl-users@op=
enssl.org</a><o:p></o:p></span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">&gt; &gt; *Subject:* Re: Missing header file ts_local.h in install loca=
tion.<o:p></o:p></span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">&gt; &gt; <o:p></o:p></span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">&gt; &gt; TS_VERIFY_CTX is an opaque structure since version 1.=E2=80=
=8A1.=E2=80=8A0. You may<o:p></o:p></span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">&gt; &gt; not <o:p></o:p></span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">&gt; &gt; access its members directly. To set them you need to use the<=
o:p></o:p></span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">&gt; &gt; various <o:p></o:p></span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">&gt; &gt; TS_VERIFY_CTX_set* functions. If there are any particular acc=
essors<o:p></o:p></span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">&gt; &gt; missing, please report that as a<o:p></o:p></span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">&gt; &gt; <o:p></o:p></span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">&gt; &gt; TS_VERIFY_CTX is an opaque structure since version 1.1.0. You=
 may<o:p></o:p></span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">&gt; &gt; not<o:p></o:p></span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">&gt; &gt; <o:p></o:p></span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">&gt; &gt; access its members directly. To set them you need to use the<=
o:p></o:p></span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">&gt; &gt; various<o:p></o:p></span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">&gt; &gt; <o:p></o:p></span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">&gt; &gt; TS_VERIFY_CTX_set* functions.<o:p></o:p></span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">&gt; &gt; <o:p></o:p></span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">&gt; &gt; If there are any particular accessors missing, please report =
that<o:p></o:p></span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">&gt; &gt; as a<o:p></o:p></span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">&gt; &gt; <o:p></o:p></span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">&gt; &gt; bug to <o:p></o:p></span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">&gt; &gt; <a href=3D"https://urldefense.com/v3/__https:/github.com/open=
ssl/openssl__;!!FbCVDoc3r24SyHFW!8NySO-tJ589YiMdFNLtEu_6Hc7knvKgfTOXGkAFWjf=
EMxLaE5oRe3igKb4JOdd9HiiJ8sLVdiV6SYZo$%3e">https://urldefense.com/v3/__http=
s://github.com/openssl/openssl__;!!FbCVDoc3r24SyHFW!8NySO-tJ589YiMdFNLtEu_6=
Hc7knvKgfTOXGkAFWjfEMxLaE5oRe3igKb4JOdd9HiiJ8sLVdiV6SYZo$<o:p></o:p></a></s=
pan></pre>
<pre><span class=3D"MsoHyperlink"><span style=3D"font-size:11.0pt;font-fami=
ly:&quot;Arial&quot;,sans-serif"><a href=3D"https://urldefense.com/v3/__htt=
ps:/github.com/openssl/openssl__;!!FbCVDoc3r24SyHFW!8NySO-tJ589YiMdFNLtEu_6=
Hc7knvKgfTOXGkAFWjfEMxLaE5oRe3igKb4JOdd9HiiJ8sLVdiV6SYZo$%3e">&gt;</a><span=
 style=3D"color:windowtext;text-decoration:none">&gt; &lt;</span></span></s=
pan><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-seri=
f"><o:p></o:p></span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">&gt; &gt; <a href=3D"https://urldefense.com/v3/__https:/github.com/open=
ssl/openssl__;!!FbCVDoc3r24SyHFW!8NySO-tJ589YiMdFNLtEu_6Hc7knvKgfTOXGkAFWjf=
EMxLaE5oRe3igKb4JOdd9HiiJ8sLVdiV6SYZo$%3e">https://urldefense.com/v3/__http=
s:/github.com/openssl/openssl__;!!FbCVDoc3r24SyHFW!8NySO-tJ589YiMdFNLtEu_6H=
c7knvKgfTOXGkAFWjfEMxLaE5oRe3igKb4JOdd9HiiJ8sLVdiV6SYZo$<o:p></o:p></a></sp=
an></pre>
<pre><span class=3D"MsoHyperlink"><span style=3D"font-size:11.0pt;font-fami=
ly:&quot;Arial&quot;,sans-serif"><a href=3D"https://urldefense.com/v3/__htt=
ps:/github.com/openssl/openssl__;!!FbCVDoc3r24SyHFW!8NySO-tJ589YiMdFNLtEu_6=
Hc7knvKgfTOXGkAFWjfEMxLaE5oRe3igKb4JOdd9HiiJ8sLVdiV6SYZo$%3e">&gt;</a><span=
 style=3D"color:windowtext;text-decoration:none">&gt; &gt;[github[.]com]</s=
pan></span></span><span style=3D"font-size:11.0pt;font-family:&quot;Arial&q=
uot;,sans-serif"><o:p></o:p></span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">&gt; &gt; &nbsp;<o:p></o:p></span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">&gt; &gt; Tomas Mraz, OpenSSL<o:p></o:p></span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">&gt; &gt; <o:p></o:p></span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">&gt; &gt; On Fri, 2024-06-28 at 14:09 &#43;0000, BENTLEY Thom via opens=
sl-users<o:p></o:p></span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">&gt; &gt; <o:p></o:p></span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">&gt; &gt; wrote:<o:p></o:p></span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">&gt; &gt; <o:p></o:p></span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">&gt; &gt; &gt; <o:p></o:p></span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">&gt; &gt; <o:p></o:p></span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">&gt; &gt; &gt; <o:p></o:p></span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">&gt; &gt; <o:p></o:p></span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">&gt; &gt; &gt; <o:p></o:p></span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">&gt; &gt; <o:p></o:p></span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">&gt; &gt; &gt; Hi All, <o:p></o:p></span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">&gt; &gt; <o:p></o:p></span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">&gt; &gt; &gt; &nbsp; <o:p></o:p></span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">&gt; &gt; <o:p></o:p></span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">&gt; &gt; &gt; I build and installed version 3.0.8 on Windows with Visu=
al Studio<o:p></o:p></span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">&gt; &gt; <o:p></o:p></span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">&gt; &gt; &gt; using the instructions provided.<o:p></o:p></span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">&gt; &gt; <o:p></o:p></span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">&gt; &gt; &gt; I copied the bin, include, and lib directories to a loca=
tion that<o:p></o:p></span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">&gt; &gt; <o:p></o:p></span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">&gt; &gt; &gt; would be found by the CMake for the<o:p></o:p></span></p=
re>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">&gt; &gt; <o:p></o:p></span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">&gt; &gt; &gt; DCMTK toolkit version 3.6.8.<o:p></o:p></span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">&gt; &gt; <o:p></o:p></span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">&gt; &gt; &gt; When I attempt to build the DCMTK toolkit, I see that th=
e ts.h<o:p></o:p></span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">&gt; &gt; &gt; value<o:p></o:p></span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">&gt; &gt; <o:p></o:p></span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">&gt; &gt; &gt; can=E2=80=99t find the definition ofTS_verify_ctx.<o:p><=
/o:p></span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">&gt; &gt; <o:p></o:p></span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">&gt; &gt; &gt; That=E2=80=99s because of the missing ts_local.h as far =
as I can see.<o:p></o:p></span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">&gt; &gt; <o:p></o:p></span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">&gt; &gt; &gt; &nbsp; <o:p></o:p></span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">&gt; &gt; <o:p></o:p></span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">&gt; &gt; &gt; Is there something I missed in the build of the librarie=
s and the<o:p></o:p></span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">&gt; &gt; <o:p></o:p></span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">&gt; &gt; &gt; install package?<o:p></o:p></span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">&gt; &gt; <o:p></o:p></span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">&gt; &gt; &gt; Thank.<o:p></o:p></span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">&gt; &gt; <o:p></o:p></span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">&gt; &gt; &gt; &nbsp; <o:p></o:p></span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">&gt; &gt; <o:p></o:p></span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">&gt; &gt; &gt; <o:p></o:p></span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">&gt; &gt; <o:p></o:p></span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">&gt; &gt; &gt; <o:p></o:p></span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">&gt; &gt; <o:p></o:p></span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">&gt; &gt; &gt; &nbsp; <o:p></o:p></span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">&gt; &gt; <o:p></o:p></span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">&gt; &gt; &gt; &nbsp; <o:p></o:p></span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">&gt; &gt; <o:p></o:p></span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">&gt; &gt; &gt; Thom Bentley|&nbsp;Senior Software Engineer |<o:p></o:p>=
</span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">&gt; &gt; <o:p></o:p></span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">&gt; &gt; &gt; Medidata, a Dassault Syst=C3=A8mes company<o:p></o:p></s=
pan></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">&gt; &gt; <o:p></o:p></span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">&gt; &gt; &gt; &nbsp; <o:p></o:p></span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">&gt; &gt; <o:p></o:p></span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">&gt; &gt; &gt; This email and any attachments are intended solely for t=
he use of<o:p></o:p></span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">&gt; &gt; &gt; the<o:p></o:p></span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">&gt; &gt; <o:p></o:p></span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">&gt; &gt; &gt; individual or entity to whom it is addressed and may be<=
o:p></o:p></span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">&gt; &gt; &gt; confidential<o:p></o:p></span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">&gt; &gt; <o:p></o:p></span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">&gt; &gt; &gt; and/or privileged.<o:p></o:p></span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">&gt; &gt; <o:p></o:p></span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">&gt; &gt; &gt; If you are not one of the named recipients or have recei=
ved this<o:p></o:p></span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">&gt; &gt; <o:p></o:p></span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">&gt; &gt; &gt; email in error,<o:p></o:p></span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">&gt; &gt; <o:p></o:p></span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">&gt; &gt; &gt; (i) you should not read, disclose, or copy it,<o:p></o:p=
></span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">&gt; &gt; <o:p></o:p></span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">&gt; &gt; &gt; (ii) please notify sender of your receipt by reply email=
 and<o:p></o:p></span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">&gt; &gt; &gt; delete<o:p></o:p></span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">&gt; &gt; <o:p></o:p></span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">&gt; &gt; &gt; this email and all attachments,<o:p></o:p></span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">&gt; &gt; <o:p></o:p></span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">&gt; &gt; &gt; (iii) Dassault Syst=C3=A8mes does not accept or assume a=
ny liability<o:p></o:p></span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">&gt; &gt; &gt; or<o:p></o:p></span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">&gt; &gt; <o:p></o:p></span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">&gt; &gt; &gt; responsibility for any use of or reliance on this email.=
<o:p></o:p></span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">&gt; &gt; <o:p></o:p></span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">&gt; &gt; &gt; <o:p></o:p></span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">&gt; &gt; <o:p></o:p></span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">&gt; &gt; &gt; Please be informed that your personal data are processed=
<o:p></o:p></span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">&gt; &gt; &gt; according to<o:p></o:p></span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">&gt; &gt; <o:p></o:p></span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">&gt; &gt; &gt; our data privacy policy as described on our website. Sho=
uld you<o:p></o:p></span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">&gt; &gt; &gt; have<o:p></o:p></span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">&gt; &gt; <o:p></o:p></span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">&gt; &gt; &gt; any questions related to personal data protection, pleas=
e contact<o:p></o:p></span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">&gt; &gt; &gt; 3DS<o:p></o:p></span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">&gt; &gt; <o:p></o:p></span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">&gt; &gt; &gt; Data Protection<o:p></o:p></span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">&gt; &gt; &gt; Officerhttps://www.3ds.com/privacy-policy/contact/<o:p><=
/o:p></span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">&gt; &gt; <o:p></o:p></span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">&gt; &gt; &gt; <o:p></o:p></span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">&gt; &gt; <o:p></o:p></span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">&gt; &gt; &gt; <o:p></o:p></span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">&gt; &gt; <o:p></o:p></span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">&gt; &gt; -- <o:p></o:p></span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">&gt; &gt; <o:p></o:p></span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">&gt; &gt; Tom=C3=A1=C5=A1 Mr=C3=A1z, OpenSSL<o:p></o:p></span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">&gt; &gt; <o:p></o:p></span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">&gt; &gt; This email and any attachments are intended solely for the us=
e of<o:p></o:p></span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">&gt; &gt; the <o:p></o:p></span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">&gt; &gt; individual or entity to whom it is addressed and may be<o:p><=
/o:p></span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">&gt; &gt; confidential <o:p></o:p></span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">&gt; &gt; and/or privileged.<o:p></o:p></span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">&gt; &gt; <o:p></o:p></span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">&gt; &gt; If you are not one of the named recipients or have received t=
his<o:p></o:p></span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">&gt; &gt; email <o:p></o:p></span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">&gt; &gt; in error,<o:p></o:p></span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">&gt; &gt; <o:p></o:p></span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">&gt; &gt; (i) you should not read, disclose, or copy it,<o:p></o:p></sp=
an></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">&gt; &gt; <o:p></o:p></span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">&gt; &gt; (ii) please notify sender of your receipt by reply email and =
delete<o:p></o:p></span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">&gt; &gt; this <o:p></o:p></span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">&gt; &gt; email and all attachments,<o:p></o:p></span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">&gt; &gt; <o:p></o:p></span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">&gt; &gt; (iii) Dassault Syst=C3=A8mes does not accept or assume any li=
ability or <o:p></o:p></span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">&gt; &gt; responsibility for any use of or reliance on this email.<o:p>=
</o:p></span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">&gt; &gt; <o:p></o:p></span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">&gt; &gt; <o:p></o:p></span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">&gt; &gt; Please be informed that your personal data are processed acco=
rding<o:p></o:p></span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">&gt; &gt; to <o:p></o:p></span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">&gt; &gt; our data privacy policy as described on our website. Should y=
ou<o:p></o:p></span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">&gt; &gt; have any <o:p></o:p></span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">&gt; &gt; questions related to personal data protection, please contact=
 3DS<o:p></o:p></span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">&gt; &gt; Data <o:p></o:p></span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">&gt; &gt; Protection Officer <a href=3D"https://www.3ds.com/privacy-pol=
icy/contact/">https://www.3ds.com/privacy-policy/contact/</a> <o:p></o:p></=
span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">&gt; &gt; &lt;<a href=3D"https://www.3ds.com/privacy-policy/contact/";>h=
ttps://www.3ds.com/privacy-policy/contact/</a>&gt;<o:p></o:p></span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">&gt; &gt; <o:p></o:p></span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">&gt; &gt; <o:p></o:p></span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">&gt; This email and any attachments are intended solely for the use of =
the<o:p></o:p></span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">&gt; individual or entity to whom it is addressed and may be confidenti=
al<o:p></o:p></span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">&gt; and/or privileged.<o:p></o:p></span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">&gt; If you are not one of the named recipients or have received this<o=
:p></o:p></span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">&gt; email in error,<o:p></o:p></span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">&gt; (i) you should not read, disclose, or copy it,<o:p></o:p></span></=
pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">&gt; (ii) please notify sender of your receipt by reply email and delet=
e<o:p></o:p></span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">&gt; this email and all attachments,<o:p></o:p></span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">&gt; (iii) Dassault Syst=C3=A8mes does not accept or assume any liabili=
ty or<o:p></o:p></span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">&gt; responsibility for any use of or reliance on this email.<o:p></o:p=
></span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">&gt; <o:p></o:p></span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">&gt; Please be informed that your personal data are processed according=
 to<o:p></o:p></span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">&gt; our data privacy policy as described on our website. Should you ha=
ve<o:p></o:p></span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">&gt; any questions related to personal data protection, please contact =
3DS<o:p></o:p></span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">&gt; Data Protection Officerhttps://www.3ds.com/privacy-policy/contact/=
<o:p></o:p></span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">&gt; <o:p></o:p></span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">&gt; <o:p></o:p></span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if"><o:p>&nbsp;</o:p></span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">-- <o:p></o:p></span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if">Tom=C3=A1=C5=A1 Mr=C3=A1z, OpenSSL<o:p></o:p></span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Arial&quot;,sans-ser=
if"><o:p>&nbsp;</o:p></span></pre>
</div>
<p style=3D"FONT-SIZE: 9pt; MARGIN: 0px 0px 0px 35.4pt; COLOR: #9d9d9d; FON=
T-STYLE: italic; FONT-FAMILY: Arial, Helvetica, sans-serif">
This email and any attachments are intended solely for the use of the indiv=
idual or entity to whom it is addressed and may be confidential and/or priv=
ileged.</p>
<p style=3D"FONT-SIZE: 9pt; MARGIN: 0px 0px 0px 35.4pt; COLOR: #9d9d9d; FON=
T-STYLE: italic; FONT-FAMILY: Arial, Helvetica, sans-serif">
If you are not one of the named recipients or have received this email in e=
rror,</p>
<p style=3D"FONT-SIZE: 9pt; MARGIN: 0px 0px 0px 35.4pt; COLOR: #9d9d9d; FON=
T-STYLE: italic; FONT-FAMILY: Arial, Helvetica, sans-serif">
(i) you should not read, disclose, or copy it,</p>
<p style=3D"FONT-SIZE: 9pt; MARGIN: 0px 0px 0px 35.4pt; COLOR: #9d9d9d; FON=
T-STYLE: italic; FONT-FAMILY: Arial, Helvetica, sans-serif">
(ii) please notify sender of your receipt by reply email and delete this em=
ail and all attachments,</p>
<p style=3D"FONT-SIZE: 9pt; MARGIN: 0px 0px 0px 35.4pt; COLOR: #9d9d9d; FON=
T-STYLE: italic; FONT-FAMILY: Arial, Helvetica, sans-serif">
(iii) Dassault Syst=C3=A8mes does not accept or assume any liability or res=
ponsibility for any use of or reliance on this email.</p>
<br>
<p style=3D"FONT-SIZE: 9pt; MARGIN: 0px 0px 0px 35.4pt; COLOR: #9d9d9d; FON=
T-STYLE: italic; FONT-FAMILY: Arial, Helvetica, sans-serif">
Please be informed that your personal data are processed according to our d=
ata privacy policy as described on our website. Should you have any questio=
ns related to personal data protection, please contact 3DS Data Protection =
Officer
<a href=3D"https://www.3ds.com/privacy-policy/contact/";>https://www.3ds.com=
/privacy-policy/contact/</a></p>
<p style=3D"FONT-STYLE: italic; MARGIN: 0px 0px 0px 35.4pt; FONT-FAMILY: Ar=
ial, Helvetica, sans-serif; COLOR: #9d9d9d; FONT-SIZE: 9pt">
<br>
</p>
</body>
</html>

--_000_6e8879fff925407096ddb6963e875d093dscom_--



[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Index of Archives]     [Linux ARM Kernel]     [Linux ARM]     [Linux Omap]     [Fedora ARM]     [IETF Annouce]     [Security]     [Bugtraq]     [Linux]     [Linux OMAP]     [Linux MIPS]     [ECOS]     [Asterisk Internet PBX]     [Linux API]

  Powered by Linux