AES256 Hardware call -need ur help for implementation

Bare metal programming in PureBasic, for experienced users
walbus
Addict
Addict
Posts: 929
Joined: Sat Mar 02, 2013 9:17 am

AES256 Hardware call -need ur help for implementation

Post by walbus »

Hi,
i need your kind help...
I search for my new tool quick-aes-256 v3.0 a hardware call for encryption/decryption simple 16 bytes with AES256, without all other features.

Looking about so :
result=AES_256(*source_buffer, *destination_buffer, *key, read_or_write)

result=ok or not ok, or not available results 0
primary x64, better with x86, but not so important.
Source and destination on the same place is needed, i do not know whether the hardware implementation that make.

I think, i can speed up my coder a lot with this, as i almost use only not more.

Best regards Werner
ker2x
User
User
Posts: 38
Joined: Sat May 10, 2008 7:52 am
Location: SecondLife

Re: AES256 Hardware call -need ur help for implementation

Post by ker2x »

This PDF from intel have a lot of AES related assembly code : http://www.intel.fr/content/dam/doc/whi ... -paper.pdf
You probably checked https://en.wikipedia.org/wiki/AES_instruction_set i guess ?
The reference section seems to have a lot of interesting link.

I never used this instruction set so i can't really help you more than that :(
Helle
Enthusiast
Enthusiast
Posts: 178
Joined: Wed Apr 12, 2006 7:59 pm
Location: Germany
Contact:

Re: AES256 Hardware call -need ur help for implementation

Post by Helle »

See page 3.
walbus
Addict
Addict
Posts: 929
Joined: Sat Mar 02, 2013 9:17 am

Re: AES256 Hardware call -need ur help for implementation

Post by walbus »

Yep, thanks.
It's not that important.
I looking on the weekend.
I thought I'd ask, maybe someone has done something.
Post Reply