]> granicus.if.org Git - postgresql/blobdiff - contrib/pgcrypto/sha2.c
pgindent run for 9.4
[postgresql] / contrib / pgcrypto / sha2.c
index e25f35acdef76792940243705d2a57a94c9c59ee..231f9dfbb0e6bb95520bcf7f576d0c0e3b859121 100644 (file)
@@ -22,7 +22,7 @@
  * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTOR(S) ``AS IS'' AND
  * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
- * ARE DISCLAIMED.     IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTOR(S) BE LIABLE
+ * ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTOR(S) BE LIABLE
  * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
  * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
  * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
  *
  * $From: sha2.c,v 1.1 2001/11/08 00:01:51 adg Exp adg $
  *
- * $PostgreSQL: pgsql/contrib/pgcrypto/sha2.c,v 1.9 2007/04/06 05:36:50 tgl Exp $
+ * contrib/pgcrypto/sha2.c
  */
 
 #include "postgres.h"
 
 #include <sys/param.h>
 
+#include "px.h"
 #include "sha2.h"
 
 /*
@@ -78,7 +79,7 @@
        (x) = ((tmp & 0xffff0000ffff0000ULL) >> 16) | \
                  ((tmp & 0x0000ffff0000ffffULL) << 16); \
 }
-#endif /* not bigendian */
+#endif   /* not bigendian */
 
 /*
  * Macro for incrementally adding the unsigned 64-bit integer n to the
@@ -98,8 +99,8 @@
  *
  *      NOTE:  The naming of R and S appears backwards here (R is a SHIFT and
  *      S is a ROTATION) because the SHA-256/384/512 description document
- *      (see http://csrc.nist.gov/cryptval/shs/sha256-384-512.pdf) uses this
- *      same "backwards" definition.
+ *      (see http://www.iwar.org.uk/comsec/resources/cipher/sha256-384-512.pdf)
+ *      uses this same "backwards" definition.
  */
 /* Shift-right (used in SHA-256, SHA-384, and SHA-512): */
 #define R(b,x)         ((x) >> (b))
@@ -250,7 +251,7 @@ static const uint64 sha512_initial_hash_value[8] = {
 
 /*** SHA-256: *********************************************************/
 void
-SHA256_Init(SHA256_CTX * context)
+SHA256_Init(SHA256_CTX *context)
 {
        if (context == NULL)
                return;
@@ -286,7 +287,7 @@ SHA256_Init(SHA256_CTX * context)
 } while(0)
 
 static void
-SHA256_Transform(SHA256_CTX * context, const uint8 *data)
+SHA256_Transform(SHA256_CTX *context, const uint8 *data)
 {
        uint32          a,
                                b,
@@ -357,7 +358,7 @@ SHA256_Transform(SHA256_CTX * context, const uint8 *data)
 #else                                                  /* SHA2_UNROLL_TRANSFORM */
 
 static void
-SHA256_Transform(SHA256_CTX * context, const uint8 *data)
+SHA256_Transform(SHA256_CTX *context, const uint8 *data)
 {
        uint32          a,
                                b,
@@ -447,7 +448,7 @@ SHA256_Transform(SHA256_CTX * context, const uint8 *data)
 #endif   /* SHA2_UNROLL_TRANSFORM */
 
 void
-SHA256_Update(SHA256_CTX * context, const uint8 *data, size_t len)
+SHA256_Update(SHA256_CTX *context, const uint8 *data, size_t len)
 {
        size_t          freespace,
                                usedspace;
@@ -500,7 +501,7 @@ SHA256_Update(SHA256_CTX * context, const uint8 *data, size_t len)
 }
 
 static void
-SHA256_Last(SHA256_CTX * context)
+SHA256_Last(SHA256_CTX *context)
 {
        unsigned int usedspace;
 
@@ -548,7 +549,7 @@ SHA256_Last(SHA256_CTX * context)
 }
 
 void
-SHA256_Final(uint8 digest[], SHA256_CTX * context)
+SHA256_Final(uint8 digest[], SHA256_CTX *context)
 {
        /* If no digest buffer is passed, we don't bother doing this: */
        if (digest != NULL)
@@ -570,13 +571,13 @@ SHA256_Final(uint8 digest[], SHA256_CTX * context)
        }
 
        /* Clean up state data: */
-       memset(context, 0, sizeof(*context));
+       px_memset(context, 0, sizeof(*context));
 }
 
 
 /*** SHA-512: *********************************************************/
 void
-SHA512_Init(SHA512_CTX * context)
+SHA512_Init(SHA512_CTX *context)
 {
        if (context == NULL)
                return;
@@ -615,7 +616,7 @@ SHA512_Init(SHA512_CTX * context)
 } while(0)
 
 static void
-SHA512_Transform(SHA512_CTX * context, const uint8 *data)
+SHA512_Transform(SHA512_CTX *context, const uint8 *data)
 {
        uint64          a,
                                b,
@@ -683,7 +684,7 @@ SHA512_Transform(SHA512_CTX * context, const uint8 *data)
 #else                                                  /* SHA2_UNROLL_TRANSFORM */
 
 static void
-SHA512_Transform(SHA512_CTX * context, const uint8 *data)
+SHA512_Transform(SHA512_CTX *context, const uint8 *data)
 {
        uint64          a,
                                b,
@@ -773,7 +774,7 @@ SHA512_Transform(SHA512_CTX * context, const uint8 *data)
 #endif   /* SHA2_UNROLL_TRANSFORM */
 
 void
-SHA512_Update(SHA512_CTX * context, const uint8 *data, size_t len)
+SHA512_Update(SHA512_CTX *context, const uint8 *data, size_t len)
 {
        size_t          freespace,
                                usedspace;
@@ -826,7 +827,7 @@ SHA512_Update(SHA512_CTX * context, const uint8 *data, size_t len)
 }
 
 static void
-SHA512_Last(SHA512_CTX * context)
+SHA512_Last(SHA512_CTX *context)
 {
        unsigned int usedspace;
 
@@ -876,7 +877,7 @@ SHA512_Last(SHA512_CTX * context)
 }
 
 void
-SHA512_Final(uint8 digest[], SHA512_CTX * context)
+SHA512_Final(uint8 digest[], SHA512_CTX *context)
 {
        /* If no digest buffer is passed, we don't bother doing this: */
        if (digest != NULL)
@@ -899,13 +900,13 @@ SHA512_Final(uint8 digest[], SHA512_CTX * context)
        }
 
        /* Zero out state data */
-       memset(context, 0, sizeof(*context));
+       px_memset(context, 0, sizeof(*context));
 }
 
 
 /*** SHA-384: *********************************************************/
 void
-SHA384_Init(SHA384_CTX * context)
+SHA384_Init(SHA384_CTX *context)
 {
        if (context == NULL)
                return;
@@ -915,13 +916,13 @@ SHA384_Init(SHA384_CTX * context)
 }
 
 void
-SHA384_Update(SHA384_CTX * context, const uint8 *data, size_t len)
+SHA384_Update(SHA384_CTX *context, const uint8 *data, size_t len)
 {
        SHA512_Update((SHA512_CTX *) context, data, len);
 }
 
 void
-SHA384_Final(uint8 digest[], SHA384_CTX * context)
+SHA384_Final(uint8 digest[], SHA384_CTX *context)
 {
        /* If no digest buffer is passed, we don't bother doing this: */
        if (digest != NULL)
@@ -944,12 +945,12 @@ SHA384_Final(uint8 digest[], SHA384_CTX * context)
        }
 
        /* Zero out state data */
-       memset(context, 0, sizeof(*context));
+       px_memset(context, 0, sizeof(*context));
 }
 
 /*** SHA-224: *********************************************************/
 void
-SHA224_Init(SHA224_CTX * context)
+SHA224_Init(SHA224_CTX *context)
 {
        if (context == NULL)
                return;
@@ -959,13 +960,13 @@ SHA224_Init(SHA224_CTX * context)
 }
 
 void
-SHA224_Update(SHA224_CTX * context, const uint8 *data, size_t len)
+SHA224_Update(SHA224_CTX *context, const uint8 *data, size_t len)
 {
        SHA256_Update((SHA256_CTX *) context, data, len);
 }
 
 void
-SHA224_Final(uint8 digest[], SHA224_CTX * context)
+SHA224_Final(uint8 digest[], SHA224_CTX *context)
 {
        /* If no digest buffer is passed, we don't bother doing this: */
        if (digest != NULL)
@@ -987,5 +988,5 @@ SHA224_Final(uint8 digest[], SHA224_CTX * context)
        }
 
        /* Clean up state data: */
-       memset(context, 0, sizeof(*context));
+       px_memset(context, 0, sizeof(*context));
 }