diff options
author | Adam Langley <agl@chromium.org> | 2016-01-15 01:00:33 +0000 |
---|---|---|
committer | android-build-merger <android-build-merger@google.com> | 2016-01-15 01:00:33 +0000 |
commit | 6290bff2114c67a0d1a57e75b0a11544ad894406 (patch) | |
tree | 80b47f41b8e3971267452f49e48560c9c36434e2 /src/crypto/md5/md5.c | |
parent | 7410f4ee26ae91ef240e8e767e9f91e83ba32d38 (diff) | |
parent | 4139edb02e59e7ad48e0a8f4c02e45923bc8a344 (diff) | |
download | external_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.c | 10 |
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); \ |