<div dir="ltr">Dear Matt, <div class="gmail_extra"><br><div class="gmail_quote">On Wed, Oct 7, 2015 at 4:43 PM, Matt Caswell <span dir="ltr"><<a href="mailto:matt@openssl.org" target="_blank">matt@openssl.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class=""><br>
<br>
On 07/10/15 14:29, Viktor Dukhovni wrote:<br></span><span class="">><br>
> Should applications generally enable async mode because that might<br>
> be beneficial down the road?  Or is this just for exotic hardware<br>
> not likely to be seen in most environments?<br>
<br>
</span>It will only be helpful if you have an engine capable of supporting<br>
async. I can't really answer the question because I don't know how<br>
common this will be. My hope is that this will become relatively common.<br>
I have been toying with the idea of creating a multi-threaded async<br>
engine where the engine manages a pool of threads to offload async work<br>
to which would then offer true async support even if you don't have<br>
specialist hardware.<br></blockquote><div><br></div><div>If we have an engine executing long crypto operations, how can we adopt the engine and software using this engine to process them asynchronously? </div><div><br></div></div><div><br></div>-- <br><div class="gmail_signature">SY, Dmitry Belyavsky</div>
</div></div>