Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 175226 Details for
Bug 132356
dev-libs/libmcrypt-2.5.7 cast-256 test fails on alpha
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
[patch]
Mask all shift arguments
libmcrypt-rotate-mask.patch (text/plain), 1.03 KB, created by
Matt Turner
on 2008-12-13 20:40:10 UTC
(
hide
)
Description:
Mask all shift arguments
Filename:
MIME Type:
Creator:
Matt Turner
Created:
2008-12-13 20:40:10 UTC
Size:
1.03 KB
patch
obsolete
>--- KNOWN-BUGS 2008-12-13 15:31:49.000000000 -0500 >+++ /dev/null 2008-12-13 02:05:21.751517562 -0500 >@@ -1 +0,0 @@ >-- cast-256 and rc6 do not work properly on Alpha (64 bit) machines >--- lib/mcrypt_modules.h.orig 2008-12-13 15:33:06.000000000 -0500 >+++ lib/mcrypt_modules.h 2008-12-13 15:25:01.000000000 -0500 >@@ -1,7 +1,7 @@ >-#define rotl32(x,n) (((x) << ((word32)(n))) | ((x) >> (32 - (word32)(n)))) >-#define rotr32(x,n) (((x) >> ((word32)(n))) | ((x) << (32 - (word32)(n)))) >-#define rotl16(x,n) (((x) << ((word16)(n))) | ((x) >> (16 - (word16)(n)))) >-#define rotr16(x,n) (((x) >> ((word16)(n))) | ((x) << (16 - (word16)(n)))) >+#define rotl32(x,n) (((x) << ((word32)(n & 31))) | ((x) >> (32 - (word32)(n & 31)))) >+#define rotr32(x,n) (((x) >> ((word32)(n & 31))) | ((x) << (32 - (word32)(n & 31)))) >+#define rotl16(x,n) (((x) << ((word16)(n & 15))) | ((x) >> (16 - (word16)(n & 15)))) >+#define rotr16(x,n) (((x) >> ((word16)(n & 15))) | ((x) << (16 - (word16)(n & 15)))) > > /* Use hardware rotations.. when available */ > #ifdef swap32
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 132356
:
146352
|
175224
| 175226