<KaryJin <at> viatech.com.cn> writes:

> 
> Hi, OpenSSL developers
>     This a patch set which updates PadLock engine for VIA C7 
> and Nano CPUs.It refers to  AES with ECB/CBC/CFB/OFB, SHA1/224/256, 
> RSA sign/verify and RNG, and all of them are accelerated by PadLock 
> hardware of VIA C7 and Nano CPUs. Some parts of this patch set are
> based on the codes originally written by Michal Ludvig and Timo Teras.
>     The patch set is available for both 32-bit/64-bit GNU compilers and 
> MS compilers, and it is produced from OpenSSL-1.0.0-stable branch 
> on OpenSSL CVS server. If other versionsof this patch is needed, such 
> as OpenSSL-0.9.8-stable branch, please tell me, I will send it soon.
> 
>         
> 
> Attachment (e_padlock.patch): application/octet-stream, 59 KiB
> Attachment (win64a.patch): application/octet-stream, 13 KiB
> Attachment (win64a-config.patch): application/octet-stream, 4124 bytes


Dear,

After some test, your patch doesn't seems to work in the montgomery part.
The XMODMUL and the XMODEXP is reported as bad from openssl point of view.

The error code reported by the command "openssl speed -engine padlock rsa" is 
"block type is not 01". It's not working correctly in both 32 and 64 bits.

Have you a documentation of the XMODEXP instruction ?

Best regards,

Alexandre Martins
NETASQ

______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
Development Mailing List                       openssl-dev@openssl.org
Automated List Manager                           majord...@openssl.org

Reply via email to