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

2
aes.h

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

Loading…
Cancel
Save