diff options
Diffstat (limited to 'src/lib/libcrypto/sha')
-rw-r--r-- | src/lib/libcrypto/sha/sha256.c | 8 | ||||
-rw-r--r-- | src/lib/libcrypto/sha/sha_locl.h | 42 |
2 files changed, 25 insertions, 25 deletions
diff --git a/src/lib/libcrypto/sha/sha256.c b/src/lib/libcrypto/sha/sha256.c index a4c259dab7..c5ab56852f 100644 --- a/src/lib/libcrypto/sha/sha256.c +++ b/src/lib/libcrypto/sha/sha256.c | |||
@@ -1,4 +1,4 @@ | |||
1 | /* $OpenBSD: sha256.c,v 1.7 2014/07/10 22:45:58 jsing Exp $ */ | 1 | /* $OpenBSD: sha256.c,v 1.8 2014/08/18 19:11:48 bcook Exp $ */ |
2 | /* ==================================================================== | 2 | /* ==================================================================== |
3 | * Copyright (c) 2004 The OpenSSL Project. All rights reserved | 3 | * Copyright (c) 2004 The OpenSSL Project. All rights reserved |
4 | * according to the OpenSSL license [found in ../../LICENSE]. | 4 | * according to the OpenSSL license [found in ../../LICENSE]. |
@@ -90,17 +90,17 @@ int SHA224_Final (unsigned char *md, SHA256_CTX *c) | |||
90 | switch ((c)->md_len) \ | 90 | switch ((c)->md_len) \ |
91 | { case SHA224_DIGEST_LENGTH: \ | 91 | { case SHA224_DIGEST_LENGTH: \ |
92 | for (nn=0;nn<SHA224_DIGEST_LENGTH/4;nn++) \ | 92 | for (nn=0;nn<SHA224_DIGEST_LENGTH/4;nn++) \ |
93 | { ll=(c)->h[nn]; (void)HOST_l2c(ll,(s)); } \ | 93 | { ll=(c)->h[nn]; HOST_l2c(ll,(s)); } \ |
94 | break; \ | 94 | break; \ |
95 | case SHA256_DIGEST_LENGTH: \ | 95 | case SHA256_DIGEST_LENGTH: \ |
96 | for (nn=0;nn<SHA256_DIGEST_LENGTH/4;nn++) \ | 96 | for (nn=0;nn<SHA256_DIGEST_LENGTH/4;nn++) \ |
97 | { ll=(c)->h[nn]; (void)HOST_l2c(ll,(s)); } \ | 97 | { ll=(c)->h[nn]; HOST_l2c(ll,(s)); } \ |
98 | break; \ | 98 | break; \ |
99 | default: \ | 99 | default: \ |
100 | if ((c)->md_len > SHA256_DIGEST_LENGTH) \ | 100 | if ((c)->md_len > SHA256_DIGEST_LENGTH) \ |
101 | return 0; \ | 101 | return 0; \ |
102 | for (nn=0;nn<(c)->md_len/4;nn++) \ | 102 | for (nn=0;nn<(c)->md_len/4;nn++) \ |
103 | { ll=(c)->h[nn]; (void)HOST_l2c(ll,(s)); } \ | 103 | { ll=(c)->h[nn]; HOST_l2c(ll,(s)); } \ |
104 | break; \ | 104 | break; \ |
105 | } \ | 105 | } \ |
106 | } while (0) | 106 | } while (0) |
diff --git a/src/lib/libcrypto/sha/sha_locl.h b/src/lib/libcrypto/sha/sha_locl.h index e19b7e521b..f92d9c4181 100644 --- a/src/lib/libcrypto/sha/sha_locl.h +++ b/src/lib/libcrypto/sha/sha_locl.h | |||
@@ -1,4 +1,4 @@ | |||
1 | /* $OpenBSD: sha_locl.h,v 1.17 2014/07/09 16:06:13 miod Exp $ */ | 1 | /* $OpenBSD: sha_locl.h,v 1.18 2014/08/18 19:11:48 bcook Exp $ */ |
2 | /* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) | 2 | /* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) |
3 | * All rights reserved. | 3 | * All rights reserved. |
4 | * | 4 | * |
@@ -69,11 +69,11 @@ | |||
69 | #define HASH_CBLOCK SHA_CBLOCK | 69 | #define HASH_CBLOCK SHA_CBLOCK |
70 | #define HASH_MAKE_STRING(c,s) do { \ | 70 | #define HASH_MAKE_STRING(c,s) do { \ |
71 | unsigned long ll; \ | 71 | unsigned long ll; \ |
72 | ll=(c)->h0; (void)HOST_l2c(ll,(s)); \ | 72 | ll=(c)->h0; HOST_l2c(ll,(s)); \ |
73 | ll=(c)->h1; (void)HOST_l2c(ll,(s)); \ | 73 | ll=(c)->h1; HOST_l2c(ll,(s)); \ |
74 | ll=(c)->h2; (void)HOST_l2c(ll,(s)); \ | 74 | ll=(c)->h2; HOST_l2c(ll,(s)); \ |
75 | ll=(c)->h3; (void)HOST_l2c(ll,(s)); \ | 75 | ll=(c)->h3; HOST_l2c(ll,(s)); \ |
76 | ll=(c)->h4; (void)HOST_l2c(ll,(s)); \ | 76 | ll=(c)->h4; HOST_l2c(ll,(s)); \ |
77 | } while (0) | 77 | } while (0) |
78 | 78 | ||
79 | #if defined(SHA_0) | 79 | #if defined(SHA_0) |
@@ -250,21 +250,21 @@ static void HASH_BLOCK_DATA_ORDER (SHA_CTX *c, const void *p, size_t num) | |||
250 | } | 250 | } |
251 | else | 251 | else |
252 | { | 252 | { |
253 | (void)HOST_c2l(data,l); X( 0)=l; (void)HOST_c2l(data,l); X( 1)=l; | 253 | HOST_c2l(data,l); X( 0)=l; HOST_c2l(data,l); X( 1)=l; |
254 | BODY_00_15( 0,A,B,C,D,E,T,X( 0)); (void)HOST_c2l(data,l); X( 2)=l; | 254 | BODY_00_15( 0,A,B,C,D,E,T,X( 0)); HOST_c2l(data,l); X( 2)=l; |
255 | BODY_00_15( 1,T,A,B,C,D,E,X( 1)); (void)HOST_c2l(data,l); X( 3)=l; | 255 | BODY_00_15( 1,T,A,B,C,D,E,X( 1)); HOST_c2l(data,l); X( 3)=l; |
256 | BODY_00_15( 2,E,T,A,B,C,D,X( 2)); (void)HOST_c2l(data,l); X( 4)=l; | 256 | BODY_00_15( 2,E,T,A,B,C,D,X( 2)); HOST_c2l(data,l); X( 4)=l; |
257 | BODY_00_15( 3,D,E,T,A,B,C,X( 3)); (void)HOST_c2l(data,l); X( 5)=l; | 257 | BODY_00_15( 3,D,E,T,A,B,C,X( 3)); HOST_c2l(data,l); X( 5)=l; |
258 | BODY_00_15( 4,C,D,E,T,A,B,X( 4)); (void)HOST_c2l(data,l); X( 6)=l; | 258 | BODY_00_15( 4,C,D,E,T,A,B,X( 4)); HOST_c2l(data,l); X( 6)=l; |
259 | BODY_00_15( 5,B,C,D,E,T,A,X( 5)); (void)HOST_c2l(data,l); X( 7)=l; | 259 | BODY_00_15( 5,B,C,D,E,T,A,X( 5)); HOST_c2l(data,l); X( 7)=l; |
260 | BODY_00_15( 6,A,B,C,D,E,T,X( 6)); (void)HOST_c2l(data,l); X( 8)=l; | 260 | BODY_00_15( 6,A,B,C,D,E,T,X( 6)); HOST_c2l(data,l); X( 8)=l; |
261 | BODY_00_15( 7,T,A,B,C,D,E,X( 7)); (void)HOST_c2l(data,l); X( 9)=l; | 261 | BODY_00_15( 7,T,A,B,C,D,E,X( 7)); HOST_c2l(data,l); X( 9)=l; |
262 | BODY_00_15( 8,E,T,A,B,C,D,X( 8)); (void)HOST_c2l(data,l); X(10)=l; | 262 | BODY_00_15( 8,E,T,A,B,C,D,X( 8)); HOST_c2l(data,l); X(10)=l; |
263 | BODY_00_15( 9,D,E,T,A,B,C,X( 9)); (void)HOST_c2l(data,l); X(11)=l; | 263 | BODY_00_15( 9,D,E,T,A,B,C,X( 9)); HOST_c2l(data,l); X(11)=l; |
264 | BODY_00_15(10,C,D,E,T,A,B,X(10)); (void)HOST_c2l(data,l); X(12)=l; | 264 | BODY_00_15(10,C,D,E,T,A,B,X(10)); HOST_c2l(data,l); X(12)=l; |
265 | BODY_00_15(11,B,C,D,E,T,A,X(11)); (void)HOST_c2l(data,l); X(13)=l; | 265 | BODY_00_15(11,B,C,D,E,T,A,X(11)); HOST_c2l(data,l); X(13)=l; |
266 | BODY_00_15(12,A,B,C,D,E,T,X(12)); (void)HOST_c2l(data,l); X(14)=l; | 266 | BODY_00_15(12,A,B,C,D,E,T,X(12)); HOST_c2l(data,l); X(14)=l; |
267 | BODY_00_15(13,T,A,B,C,D,E,X(13)); (void)HOST_c2l(data,l); X(15)=l; | 267 | BODY_00_15(13,T,A,B,C,D,E,X(13)); HOST_c2l(data,l); X(15)=l; |
268 | BODY_00_15(14,E,T,A,B,C,D,X(14)); | 268 | BODY_00_15(14,E,T,A,B,C,D,X(14)); |
269 | BODY_00_15(15,D,E,T,A,B,C,X(15)); | 269 | BODY_00_15(15,D,E,T,A,B,C,X(15)); |
270 | } | 270 | } |