<html><head><meta http-equiv="Content-Type" content="text/html; charset=us-ascii"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class="">Read this: <a href="https://www.openssl.org/docs/man1.1.0/crypto/ASYNC_start_job.html" class="">https://www.openssl.org/docs/man1.1.0/crypto/ASYNC_start_job.html</a><div class=""><br class=""></div><div class="">Usually async operations happen in engines when they need to talk to hardware but you can still utilize async mechanism in pure software if you have the scenario<br class=""><div><br class=""><blockquote type="cite" class=""><div class="">On Dec 18, 2018, at 18:36, ASHIQUE CK <<a href="mailto:ckashiquekvk@gmail.com" class="">ckashiquekvk@gmail.com</a>> wrote:</div><br class="Apple-interchange-newline"><div class=""><div dir="ltr" class=""><div dir="ltr" class="">Hi all,<div class=""><br class=""></div><div class="">I truly understand that everyone might be busy with your work and didn't found time to reply. That's okay, but incase you have accidendly forgot to reply, please accept this as a gentle reminder.<br class=""></div><div class=""><br class=""></div><div class=""><br class=""></div><div class=""><br class=""></div><div class=""><br class=""></div></div></div><br class=""><div class="gmail_quote"><div dir="ltr" class="">On Mon, Dec 17, 2018 at 6:11 PM ASHIQUE CK <<a href="mailto:ckashiquekvk@gmail.com" class="">ckashiquekvk@gmail.com</a>> wrote:<br class=""></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr" class=""><div dir="ltr" class=""><div class=""><div class="">Hi all,</div><div class=""><br class=""></div><div class=""><span style="white-space:pre-wrap" class="">     </span>I have some queries regarding OpenSSL async operation.</div><div class=""><br class=""></div><div class="">Current setup</div><div class="">-------------</div><div class=""><span style="white-space:pre-wrap" class="">        </span>I have one<b class=""> OpenSSL dynamic engine (with RSA and AES-GCM support) </b>and linked it with <b class="">Nginx</b> server. Multiple <b class="">WGET</b> commands on the client side.</div><div class=""><br class=""></div><div class="">Current issue</div><div class="">-------------</div><div class=""> <span style="white-space:pre-wrap" class="">  </span>Since OpenSSL <b class="">do_cipher call </b>(the function in which actual AES-GCM encryption/decryption happening) comes from one client at a time which is reducing file downloading performance. So we need an <b class="">asynchronous operation in OpenSSL</b> ie. we need multiple do_cipher calls at the same time from which we should submit requests to HW without affecting the incoming requests and should wait for HW output.</div><div class=""><br class=""></div><div class="">Queries</div><div class="">--------</div><div class=""> 1) Is there is any other scheme for multiple do_cipher calls at a time?. </div><div class=""> 2) Any method to enable asynchronous call from OpenSSL?   </div><div class=""><br class=""></div><div class="">Versions</div><div class="">-------------</div><div class="">Openssl - 1.1.0h</div><div class="">Nginx1.11.10</div><div class="">Wget 1.17.1</div><div class=""><br class=""></div><div class=""> Kindly support me. Please inform me if any more inputs needed. Thanks in advance.</div></div></div></div>
</blockquote></div>
-- <br class="">openssl-users mailing list<br class="">To unsubscribe: <a href="https://mta.openssl.org/mailman/listinfo/openssl-users" class="">https://mta.openssl.org/mailman/listinfo/openssl-users</a><br class=""></div></blockquote></div><br class=""></div></body></html>