]> git.saurik.com Git - apt.git/blobdiff - apt-pkg/contrib/sha256.cc
* merged from the apt--install-recommends branch
[apt.git] / apt-pkg / contrib / sha256.cc
index a4d258d263e8f637a80658037489db5098676ec2..b75ce8a84e7d82ad0fda5dc89c1e48a47b5764a8 100644 (file)
@@ -61,7 +61,10 @@ static inline u32 Maj(u32 x, u32 y, u32 z)
 
 static inline void LOAD_OP(int I, u32 *W, const u8 *input)
 {
-        W[I] = ntohl( ((u32*)(input))[I] );
+       W[I] = (  ((u32) input[I * 4 + 0] << 24)
+               | ((u32) input[I * 4 + 1] << 16)
+               | ((u32) input[I * 4 + 2] << 8)
+               | ((u32) input[I * 4 + 3]));
 }
 
 static inline void BLEND_OP(int I, u32 *W)