Great !!<div><br></div><div>Thanks for the test Jan !</div><div><br></div><div>I just have now to integrate the aesni patch: <a href="https://blogs.oracle.com/DanX/entry/solaris_x86_aesni_openssl_engine">https://blogs.oracle.com/DanX/entry/solaris_x86_aesni_openssl_engine</a></div>
<div>and we will have an opencsw openssl package with the same crypto support than the oracle package.</div><div><br></div><div>Yann</div><div><br></div><div><div><br></div><div><br><div class="gmail_quote">2012/5/24 Jan Holzhueter <span dir="ltr"><<a href="mailto:jh@opencsw.org" target="_blank">jh@opencsw.org</a>></span><br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi,<br>
Am 24.05.12 09:26, schrieb Yann Rouillard:<br>
<div class="im">> Here is a test you could do:<br>
><br>
> - launch the following commands with the current openssl:<br>
> openssl speed -evp aes-128-cbc<br>
> openssl speed -evp aes-192-cbc<br>
> openssl speed -evp aes-256-cbc<br>
><br>
> - then install openssl from my experimental repository and launch the<br>
> following commands:<br>
> openssl speed -engine t4 -evp aes-128-cbc<br>
> openssl speed -engine t4 -evp aes-192-cbc<br>
> openssl speed -engine t4 -evp aes-256-cbc<br>
><br>
> then compare !<br>
<br>
</div>Ok here is my data:<br>
I only used one test. It's impressive enough :)<br>
<br>
Old Packages:<br>
<br>
./openssl engine<br>
<div class="im">(dynamic) Dynamic engine loading support<br>
</div><div class="im">(pkcs11) PKCS #11 engine support<br>
<br>
<br>
</div>./openssl speed -evp aes-128-cbc<br>
<br>
The 'numbers' are in 1000s of bytes per second processed.<br>
type             16 bytes     64 bytes    256 bytes   1024 bytes   8192<br>
bytes<br>
aes-128-cbc      85871.89k    92796.71k    98383.53k   100017.49k<br>
100256.43k<br>
<br>
<br>
just for test if that helps:<br>
 ./openssl speed -engine pkcs11 -evp aes-128-cbc<br>
engine "pkcs11" set.<br>
<br>
The 'numbers' are in 1000s of bytes per second processed.<br>
type             16 bytes     64 bytes    256 bytes   1024 bytes   8192<br>
bytes<br>
aes-128-cbc      86177.13k    94786.86k    99174.31k   101733.38k<br>
100578.65k<br>
<br>
<br>
New packages:<br>
<br>
./openssl engine<br>
<div class="im">(t4) SPARC T4 engine support<br>
</div><div class="im">(dynamic) Dynamic engine loading support<br>
</div><div class="im">(pkcs11) PKCS #11 engine support<br>
<br>
<br>
<br>
</div> ./openssl speed -evp aes-128-cbc<br>
The 'numbers' are in 1000s of bytes per second processed.<br>
type             16 bytes     64 bytes    256 bytes   1024 bytes   8192<br>
bytes<br>
aes-128-cbc     413248.17k   784163.48k  1008435.11k  1061075.63k<br>
1103601.66k<br>
<br>
./openssl speed -engine t4 -evp aes-128-cbc<br>
engine "t4" set.<br>
<br>
The 'numbers' are in 1000s of bytes per second processed.<br>
type             16 bytes     64 bytes    256 bytes   1024 bytes   8192<br>
bytes<br>
aes-128-cbc     410416.72k   781939.48k   999663.45k  1055936.51k<br>
1103432.36k<br>
<br>
<br>
So same here T4 engine is enabled by default. Well according to this post:<br>
<a href="https://blogs.oracle.com/darren/entry/howto_turn_off_sparc_t4" target="_blank">https://blogs.oracle.com/darren/entry/howto_turn_off_sparc_t4</a><br>
<br>
You can't turn it off anyway.<br>
<br>
it seems to work :)<br>
<div class="HOEnZb"><div class="h5"><br>
<br>
Greetings<br>
Jan<br>
<br>
<br>
<br>
<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>
</div></div></blockquote></div><br></div></div>