提交 14fa6ad9 编写于 作者: A Andy Polyakov

Make aes_ctr.c 64-bit savvy.

上级 e544b0dc
...@@ -68,7 +68,7 @@ static void AES_ctr128_inc(unsigned char *counter) { ...@@ -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) { ...@@ -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) { ...@@ -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) { ...@@ -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);
} }
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册