|
|
@@ -219,9 +219,9 @@ typedef u_int64_t sha2_word64; /* Exactly 8 bytes */
|
|
|
* library -- they are intended for private internal visibility/use
|
|
|
* only.
|
|
|
*/
|
|
|
-void SHA512_Last(SHA512_CTX*);
|
|
|
-void SHA256_Transform(SHA256_CTX*, const sha2_word32*);
|
|
|
-void SHA512_Transform(SHA512_CTX*, const sha2_word64*);
|
|
|
+static void SHA512_Last(SHA512_CTX*);
|
|
|
+static void SHA256_Transform(SHA256_CTX*, const sha2_word32*);
|
|
|
+static void SHA512_Transform(SHA512_CTX*, const sha2_word64*);
|
|
|
|
|
|
|
|
|
/*** SHA-XYZ INITIAL HASH VALUES AND CONSTANTS ************************/
|
|
|
@@ -379,7 +379,7 @@ void SHA256_Init(SHA256_CTX* context) {
|
|
|
(h) = T1 + Sigma0_256(a) + Maj((a), (b), (c)); \
|
|
|
j++
|
|
|
|
|
|
-void SHA256_Transform(SHA256_CTX* context, const sha2_word32* data) {
|
|
|
+static void SHA256_Transform(SHA256_CTX* context, const sha2_word32* data) {
|
|
|
sha2_word32 a, b, c, d, e, f, g, h, s0, s1;
|
|
|
sha2_word32 T1, *W256;
|
|
|
int j;
|
|
|
@@ -437,7 +437,7 @@ void SHA256_Transform(SHA256_CTX* context, const sha2_word32* data) {
|
|
|
|
|
|
#else /* SHA2_UNROLL_TRANSFORM */
|
|
|
|
|
|
-void SHA256_Transform(SHA256_CTX* context, const sha2_word32* data) {
|
|
|
+static void SHA256_Transform(SHA256_CTX* context, const sha2_word32* data) {
|
|
|
sha2_word32 a, b, c, d, e, f, g, h, s0, s1;
|
|
|
sha2_word32 T1, T2, *W256;
|
|
|
int j;
|
|
|
@@ -706,7 +706,7 @@ void SHA512_Init(SHA512_CTX* context) {
|
|
|
(h) = T1 + Sigma0_512(a) + Maj((a), (b), (c)); \
|
|
|
j++
|
|
|
|
|
|
-void SHA512_Transform(SHA512_CTX* context, const sha2_word64* data) {
|
|
|
+static void SHA512_Transform(SHA512_CTX* context, const sha2_word64* data) {
|
|
|
sha2_word64 a, b, c, d, e, f, g, h, s0, s1;
|
|
|
sha2_word64 T1, *W512 = (sha2_word64*)context->buffer;
|
|
|
int j;
|
|
|
@@ -761,7 +761,7 @@ void SHA512_Transform(SHA512_CTX* context, const sha2_word64* data) {
|
|
|
|
|
|
#else /* SHA2_UNROLL_TRANSFORM */
|
|
|
|
|
|
-void SHA512_Transform(SHA512_CTX* context, const sha2_word64* data) {
|
|
|
+static void SHA512_Transform(SHA512_CTX* context, const sha2_word64* data) {
|
|
|
sha2_word64 a, b, c, d, e, f, g, h, s0, s1;
|
|
|
sha2_word64 T1, T2, *W512 = (sha2_word64*)context->buffer;
|
|
|
int j;
|
|
|
@@ -887,7 +887,7 @@ void SHA512_Update(SHA512_CTX* context, const sha2_byte *data, size_t len) {
|
|
|
usedspace = freespace = 0;
|
|
|
}
|
|
|
|
|
|
-void SHA512_Last(SHA512_CTX* context) {
|
|
|
+static void SHA512_Last(SHA512_CTX* context) {
|
|
|
unsigned int usedspace;
|
|
|
|
|
|
usedspace = (context->bitcount[0] >> 3) % SHA512_BLOCK_LENGTH;
|