3333 *
3434 * $From: sha2.c,v 1.1 2001/11/08 00:01:51 adg Exp adg $
3535 *
36- * $PostgreSQL: pgsql/contrib/pgcrypto/sha2.c,v 1.3 2005/07/11 15:40:38 tgl Exp $
36+ * $PostgreSQL: pgsql/contrib/pgcrypto/sha2.c,v 1.4 2005/07/12 20:27:42 tgl Exp $
3737 */
3838
3939#include "postgres.h"
@@ -170,7 +170,7 @@ void SHA512_Transform(SHA512_CTX *, const uint8 *);
170170
171171/*** SHA-XYZ INITIAL HASH VALUES AND CONSTANTS ************************/
172172/* Hash constant words K for SHA-256: */
173- const static uint32 K256 [64 ]= {
173+ static const uint32 K256 [64 ]= {
1741740x428a2f98UL ,0x71374491UL ,0xb5c0fbcfUL ,0xe9b5dba5UL ,
1751750x3956c25bUL ,0x59f111f1UL ,0x923f82a4UL ,0xab1c5ed5UL ,
1761760xd807aa98UL ,0x12835b01UL ,0x243185beUL ,0x550c7dc3UL ,
@@ -190,7 +190,7 @@ const static uint32 K256[64] = {
190190};
191191
192192/* Initial hash value H for SHA-256: */
193- const static uint32 sha256_initial_hash_value [8 ]= {
193+ static const uint32 sha256_initial_hash_value [8 ]= {
1941940x6a09e667UL ,
1951950xbb67ae85UL ,
1961960x3c6ef372UL ,
@@ -202,7 +202,7 @@ const static uint32 sha256_initial_hash_value[8] = {
202202};
203203
204204/* Hash constant words K for SHA-384 and SHA-512: */
205- const static uint64 K512 [80 ]= {
205+ static const uint64 K512 [80 ]= {
2062060x428a2f98d728ae22ULL ,0x7137449123ef65cdULL ,
2072070xb5c0fbcfec4d3b2fULL ,0xe9b5dba58189dbbcULL ,
2082080x3956c25bf348b538ULL ,0x59f111f1b605d019ULL ,
@@ -246,7 +246,7 @@ const static uint64 K512[80] = {
246246};
247247
248248/* Initial hash value H for SHA-384 */
249- const static uint64 sha384_initial_hash_value [8 ]= {
249+ static const uint64 sha384_initial_hash_value [8 ]= {
2502500xcbbb9d5dc1059ed8ULL ,
2512510x629a292a367cd507ULL ,
2522520x9159015a3070dd17ULL ,
@@ -258,7 +258,7 @@ const static uint64 sha384_initial_hash_value[8] = {
258258};
259259
260260/* Initial hash value H for SHA-512 */
261- const static uint64 sha512_initial_hash_value [8 ]= {
261+ static const uint64 sha512_initial_hash_value [8 ]= {
2622620x6a09e667f3bcc908ULL ,
2632630xbb67ae8584caa73bULL ,
2642640x3c6ef372fe94f82bULL ,