Browse Source

AES-NI encrypt and decrypt

pull/72/head
orignal 11 years ago
parent
commit
54e042b08d
  1. 6
      aes.cpp
  2. 2
      aes.h

6
aes.cpp

@ -33,7 +33,7 @@ namespace crypto
"add $32, %%rcx \n" "add $32, %%rcx \n"
void ECNCryptoAESNI::SetKey (const uint8_t * key) void ECBCryptoAESNI::SetKey (const uint8_t * key)
{ {
__asm__ __asm__
( (
@ -72,7 +72,7 @@ namespace crypto
); );
} }
void ECNCryptoAESNI::Encrypt (const ChipherBlock * in, ChipherBlock * out) void ECBCryptoAESNI::Encrypt (const ChipherBlock * in, ChipherBlock * out)
{ {
__asm__ __asm__
( (
@ -99,7 +99,7 @@ namespace crypto
); );
} }
void ECNCryptoAESNI::Decrypt (const ChipherBlock * in, ChipherBlock * out) void ECBCryptoAESNI::Decrypt (const ChipherBlock * in, ChipherBlock * out)
{ {
__asm__ __asm__
( (

2
aes.h

@ -17,7 +17,7 @@ namespace crypto
#ifdef __x86_64__ #ifdef __x86_64__
// AES-NI assumed // AES-NI assumed
class ECNCryptoAESNI class ECBCryptoAESNI
{ {
public: public:

Loading…
Cancel
Save