]> git.saurik.com Git - apt.git/blobdiff - apt-pkg/contrib/sha256.cc
* merged from apt--auto-mark
[apt.git] / apt-pkg / contrib / sha256.cc
index ad2ddb2d3a5c4691bf9c223a4457a76a8a6cd6c4..b75ce8a84e7d82ad0fda5dc89c1e48a47b5764a8 100644 (file)
@@ -61,10 +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] = (  ((u32) input[I + 0] << 24)
-               | ((u32) input[I + 1] << 16)
-               | ((u32) input[I + 2] << 8)
-               | ((u32) input[I + 3]));
+       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)