Hi Dago, <div><br></div><div>You should be able to use the T2/T3 crypto units using the pkcs11 engine.</div><div>The pkcs11 is supposed to be less efficient as it requires a switch to kernel context </div><div>(also explained here <a href="https://blogs.oracle.com/DanX/entry/sparc_t4_openssl_engine">https://blogs.oracle.com/DanX/entry/sparc_t4_openssl_engine</a> )</div>
<div><br></div><div><br></div><div>But what is strange is that pkcs11 seems to be always enabled.</div><div><br></div><div>Under unstable10s, with SFW openssl, we can see the performance difference:</div><div><br></div><div>
<div>$ /usr/sfw/bin/openssl speed rsa</div><div>Doing 512 bit private rsa's for 10s: 2060 512 bit private RSA's in 9.99s</div></div><div>[...]</div><div><br></div><div><div>$ /usr/sfw/bin/openssl speed -engine pkcs11 rsa</div>
<div>engine "pkcs11" set.</div><div>Doing 512 bit private rsa's for 10s: 22976 512 bit private RSA's in 0.91s</div></div><div>[...]</div><div><br></div><div>But with CSW openssl, we have a good performance even without enabling pkcs11 and it seems the library is always loaded:</div>
<div><div><br></div><div>$ /opt/csw/bin/openssl speed rsa      </div><div>Doing 512 bit private rsa's for 10s: 22709 512 bit private RSA's in 0.92s</div></div><div>[...]</div><div><br></div><div><br></div><div><br>
</div><div>Yann</div><div><br></div><div><br><br><div class="gmail_quote">2012/5/24 Dagobert Michelsen <span dir="ltr"><<a href="mailto:dam@opencsw.org" target="_blank">dam@opencsw.org</a>></span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div style="word-wrap:break-word">Hi Yann,<div><br><div><div>Am 24.05.2012 um 09:26 schrieb Yann Rouillard:</div><div class="im"><blockquote type="cite"><div>Here is a test you could do:</div><div><br></div><div>- launch the following commands with the current openssl:</div>
<div>openssl speed -evp aes-128-cbc</div><div>openssl speed -evp aes-192-cbc</div>
<div>openssl speed -evp aes-256-cbc</div><div><br></div><div>- then install openssl from my experimental repository and launch the following commands:</div><div><div>openssl speed -engine t4 -evp aes-128-cbc</div><div>openssl speed -engine t4 -evp aes-192-cbc</div>

<div>openssl speed -engine t4 -evp aes-256-cbc</div></div><div><br></div><div>then compare !</div><div><br></div><div>Here are some benchmarks published on an oracle blog:</div><div><a href="https://blogs.oracle.com/DanX/entry/sparc_t4_openssl_engine" target="_blank">https://blogs.oracle.com/DanX/entry/sparc_t4_openssl_engine</a></div>
</blockquote><div><br></div></div><div>Is it possible to also use the T2/T3 crypto units?</div><div><br></div><div><br></div><div>Best regards</div><div><br></div><div>  -- Dago</div></div><span class="HOEnZb"><font color="#888888"><br>
<div>
<span style="text-indent:0px;letter-spacing:normal;font-variant:normal;text-align:auto;font-style:normal;font-weight:normal;line-height:normal;border-collapse:separate;text-transform:none;font-size:medium;white-space:normal;font-family:Helvetica;word-spacing:0px"><div>
<div><span style="font-size:12px">-- </span></div><div><span style="font-size:12px">"You don't become great by trying to be great, you become great by wanting to </span><span style="font-size:12px">do something,</span></div>
<div><span style="font-size:12px">and then doing it so hard that you become great in the process." - xkcd #896</span></div></div></span>
</div>
<br></font></span></div></div><br>_______________________________________________<br>
maintainers mailing list<br>
<a href="mailto:maintainers@lists.opencsw.org">maintainers@lists.opencsw.org</a><br>
<a href="https://lists.opencsw.org/mailman/listinfo/maintainers" target="_blank">https://lists.opencsw.org/mailman/listinfo/maintainers</a><br>
.:: This mailing list's archive is public. ::.<br></blockquote></div><br></div>