Make aes_ctr.c 64-bit savvy.

This commit is contained in:
Andy Polyakov 2004-08-23 22:19:51 +00:00
parent e544b0dc2a
commit 14fa6ad9f9

View File

@ -68,7 +68,7 @@ static void AES_ctr128_inc(unsigned char *counter) {
/* Grab bottom dword of counter and increment */
c = GETU32(counter + 12);
c++;
c++; c &= 0xFFFFFFFF;
PUTU32(counter + 12, c);
/* if no overflow, we're done */
@ -77,7 +77,7 @@ static void AES_ctr128_inc(unsigned char *counter) {
/* Grab 1st dword of counter and increment */
c = GETU32(counter + 8);
c++;
c++; c &= 0xFFFFFFFF;
PUTU32(counter + 8, c);
/* if no overflow, we're done */
@ -86,7 +86,7 @@ static void AES_ctr128_inc(unsigned char *counter) {
/* Grab 2nd dword of counter and increment */
c = GETU32(counter + 4);
c++;
c++; c &= 0xFFFFFFFF;
PUTU32(counter + 4, c);
/* if no overflow, we're done */
@ -95,7 +95,7 @@ static void AES_ctr128_inc(unsigned char *counter) {
/* Grab top dword of counter and increment */
c = GETU32(counter + 0);
c++;
c++; c &= 0xFFFFFFFF;
PUTU32(counter + 0, c);
}