Make aes_ctr.c 64-bit savvy.
This commit is contained in:
parent
e544b0dc2a
commit
14fa6ad9f9
@ -68,7 +68,7 @@ static void AES_ctr128_inc(unsigned char *counter) {
|
|||||||
|
|
||||||
/* Grab bottom dword of counter and increment */
|
/* Grab bottom dword of counter and increment */
|
||||||
c = GETU32(counter + 12);
|
c = GETU32(counter + 12);
|
||||||
c++;
|
c++; c &= 0xFFFFFFFF;
|
||||||
PUTU32(counter + 12, c);
|
PUTU32(counter + 12, c);
|
||||||
|
|
||||||
/* if no overflow, we're done */
|
/* 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 */
|
/* Grab 1st dword of counter and increment */
|
||||||
c = GETU32(counter + 8);
|
c = GETU32(counter + 8);
|
||||||
c++;
|
c++; c &= 0xFFFFFFFF;
|
||||||
PUTU32(counter + 8, c);
|
PUTU32(counter + 8, c);
|
||||||
|
|
||||||
/* if no overflow, we're done */
|
/* 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 */
|
/* Grab 2nd dword of counter and increment */
|
||||||
c = GETU32(counter + 4);
|
c = GETU32(counter + 4);
|
||||||
c++;
|
c++; c &= 0xFFFFFFFF;
|
||||||
PUTU32(counter + 4, c);
|
PUTU32(counter + 4, c);
|
||||||
|
|
||||||
/* if no overflow, we're done */
|
/* 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 */
|
/* Grab top dword of counter and increment */
|
||||||
c = GETU32(counter + 0);
|
c = GETU32(counter + 0);
|
||||||
c++;
|
c++; c &= 0xFFFFFFFF;
|
||||||
PUTU32(counter + 0, c);
|
PUTU32(counter + 0, c);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user