NetTalk Central

NetTalk Web Server => Web Server - Ask For Help => Topic started by: Matthew on January 23, 2012, 02:39:18 AM

Title: AES instruction set
Post by: Matthew on January 23, 2012, 02:39:18 AM
Hello

I would like to know if NetTalk uses new processor instruction (AES) to improve the speed of applications performing encryption and decryption?

If not, is it possible to implement the AES in NetTalk?

Quote
Advanced Encryption Standard (AES) Instruction Set is an extension to the x86 instruction set architecture for microprocessors from Intel and AMD proposed by Intel in March 2008.[1] The purpose of the instruction set is to improve the speed of applications performing encryption and decryption using the Advanced Encryption Standard (AES).

http://software.intel.com/en-us/articles/intel-advanced-encryption-standard-aes-instructions-set/

Regards,
Matthew
Title: Re: AES instruction set
Post by: bruce2 on January 23, 2012, 08:51:09 PM
Do you mean for the SSL stuff?
Net talk uses OpenSSL for the SSL stuff, so I've no idea what instruction sets thir binaries have been compiled with. Presumably, with the correct compiler, you could go down this road.

Cheers
Bruce
Title: Re: AES instruction set
Post by: bruce2 on January 23, 2012, 09:01:14 PM
According to the OpenSSL site, code for this is already added to the tree. It should be in the 1.01 release, and also seems to imply it's in the 0.9.8 release as well.

So the short answer to this may be "yes".

Cheers
Bruce