diff options
author | djm <> | 2010-10-01 22:59:01 +0000 |
---|---|---|
committer | djm <> | 2010-10-01 22:59:01 +0000 |
commit | fe047d8b632246cb2db3234a0a4f32e5c318857b (patch) | |
tree | 939b752540947d33507b3acc48d76a8bfb7c3dc3 /src/lib/libcrypto/md32_common.h | |
parent | 2ea67f4aa254b09ded62e6e14fc893bbe6381579 (diff) | |
download | openbsd-fe047d8b632246cb2db3234a0a4f32e5c318857b.tar.gz openbsd-fe047d8b632246cb2db3234a0a4f32e5c318857b.tar.bz2 openbsd-fe047d8b632246cb2db3234a0a4f32e5c318857b.zip |
resolve conflicts, fix local changes
Diffstat (limited to 'src/lib/libcrypto/md32_common.h')
-rw-r--r-- | src/lib/libcrypto/md32_common.h | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/src/lib/libcrypto/md32_common.h b/src/lib/libcrypto/md32_common.h index 61bcd9786f..1cb783944e 100644 --- a/src/lib/libcrypto/md32_common.h +++ b/src/lib/libcrypto/md32_common.h | |||
@@ -241,11 +241,11 @@ | |||
241 | #ifndef PEDANTIC | 241 | #ifndef PEDANTIC |
242 | # if defined(__GNUC__) && __GNUC__>=2 && !defined(OPENSSL_NO_ASM) && !defined(OPENSSL_NO_INLINE_ASM) | 242 | # if defined(__GNUC__) && __GNUC__>=2 && !defined(OPENSSL_NO_ASM) && !defined(OPENSSL_NO_INLINE_ASM) |
243 | # if defined(__s390x__) | 243 | # if defined(__s390x__) |
244 | # define HOST_c2l(c,l) ({ asm ("lrv %0,0(%1)" \ | 244 | # define HOST_c2l(c,l) ({ asm ("lrv %0,%1" \ |
245 | :"=r"(l) : "r"(c)); \ | 245 | :"=d"(l) :"m"(*(const unsigned int *)(c)));\ |
246 | (c)+=4; (l); }) | 246 | (c)+=4; (l); }) |
247 | # define HOST_l2c(l,c) ({ asm ("strv %0,0(%1)" \ | 247 | # define HOST_l2c(l,c) ({ asm ("strv %1,%0" \ |
248 | : : "r"(l),"r"(c) : "memory"); \ | 248 | :"=m"(*(unsigned int *)(c)) :"d"(l));\ |
249 | (c)+=4; (l); }) | 249 | (c)+=4; (l); }) |
250 | # endif | 250 | # endif |
251 | # endif | 251 | # endif |
@@ -293,7 +293,7 @@ int HASH_UPDATE (HASH_CTX *c, const void *data_, size_t len) | |||
293 | * Wei Dai <weidai@eskimo.com> for pointing it out. */ | 293 | * Wei Dai <weidai@eskimo.com> for pointing it out. */ |
294 | if (l < c->Nl) /* overflow */ | 294 | if (l < c->Nl) /* overflow */ |
295 | c->Nh++; | 295 | c->Nh++; |
296 | c->Nh+=(len>>29); /* might cause compiler warning on 16-bit */ | 296 | c->Nh+=(HASH_LONG)(len>>29); /* might cause compiler warning on 16-bit */ |
297 | c->Nl=l; | 297 | c->Nl=l; |
298 | 298 | ||
299 | n = c->num; | 299 | n = c->num; |
@@ -331,7 +331,7 @@ int HASH_UPDATE (HASH_CTX *c, const void *data_, size_t len) | |||
331 | if (len != 0) | 331 | if (len != 0) |
332 | { | 332 | { |
333 | p = (unsigned char *)c->data; | 333 | p = (unsigned char *)c->data; |
334 | c->num = len; | 334 | c->num = (unsigned int)len; |
335 | memcpy (p,data,len); | 335 | memcpy (p,data,len); |
336 | } | 336 | } |
337 | return 1; | 337 | return 1; |