summaryrefslogtreecommitdiffstats
path: root/src/crypto/md5/md5.c
diff options
context:
space:
mode:
authorAdam Langley <agl@chromium.org>2016-01-15 01:00:33 +0000
committerandroid-build-merger <android-build-merger@google.com>2016-01-15 01:00:33 +0000
commit6290bff2114c67a0d1a57e75b0a11544ad894406 (patch)
tree80b47f41b8e3971267452f49e48560c9c36434e2 /src/crypto/md5/md5.c
parent7410f4ee26ae91ef240e8e767e9f91e83ba32d38 (diff)
parent4139edb02e59e7ad48e0a8f4c02e45923bc8a344 (diff)
downloadexternal_boringssl-6290bff2114c67a0d1a57e75b0a11544ad894406.zip
external_boringssl-6290bff2114c67a0d1a57e75b0a11544ad894406.tar.gz
external_boringssl-6290bff2114c67a0d1a57e75b0a11544ad894406.tar.bz2
external/boringssl: sync to 7b8b9c17
am: 4139edb02e * commit '4139edb02e59e7ad48e0a8f4c02e45923bc8a344': external/boringssl: sync to 7b8b9c17
Diffstat (limited to 'src/crypto/md5/md5.c')
-rw-r--r--src/crypto/md5/md5.c10
1 files changed, 6 insertions, 4 deletions
diff --git a/src/crypto/md5/md5.c b/src/crypto/md5/md5.c
index f27e62d..66483b8 100644
--- a/src/crypto/md5/md5.c
+++ b/src/crypto/md5/md5.c
@@ -106,13 +106,13 @@ void md5_block_data_order(uint32_t *state, const uint8_t *data, size_t num);
do { \
uint32_t ll; \
ll = (c)->h[0]; \
- (void) HOST_l2c(ll, (s)); \
+ HOST_l2c(ll, (s)); \
ll = (c)->h[1]; \
- (void) HOST_l2c(ll, (s)); \
+ HOST_l2c(ll, (s)); \
ll = (c)->h[2]; \
- (void) HOST_l2c(ll, (s)); \
+ HOST_l2c(ll, (s)); \
ll = (c)->h[3]; \
- (void) HOST_l2c(ll, (s)); \
+ HOST_l2c(ll, (s)); \
} while (0)
#define HASH_BLOCK_DATA_ORDER md5_block_data_order
@@ -127,6 +127,8 @@ void md5_block_data_order(uint32_t *state, const uint8_t *data, size_t num);
#define H(b,c,d) ((b) ^ (c) ^ (d))
#define I(b,c,d) (((~(d)) | (b)) ^ (c))
+#define ROTATE(a, n) (((a) << (n)) | ((a) >> (32 - (n))))
+
#define R0(a,b,c,d,k,s,t) { \
a+=((k)+(t)+F((b),(c),(d))); \
a=ROTATE(a,s); \