W 90 arch/x86/kernel/kprobes.c W(0x00, 0, 0, 1, 1, 0, 0, 1, 0, 1, 1, 0, 0, 0, 0, 0, 0) | /* 00 */ W 91 arch/x86/kernel/kprobes.c W(0x10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0) , /* 10 */ W 92 arch/x86/kernel/kprobes.c W(0x20, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0) | /* 20 */ W 93 arch/x86/kernel/kprobes.c W(0x30, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0) , /* 30 */ W 94 arch/x86/kernel/kprobes.c W(0x40, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1) | /* 40 */ W 95 arch/x86/kernel/kprobes.c W(0x50, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0) , /* 50 */ W 96 arch/x86/kernel/kprobes.c W(0x60, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 1, 1) | /* 60 */ W 97 arch/x86/kernel/kprobes.c W(0x70, 0, 0, 0, 0, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 1, 1) , /* 70 */ W 98 arch/x86/kernel/kprobes.c W(0x80, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0) | /* 80 */ W 99 arch/x86/kernel/kprobes.c W(0x90, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1) , /* 90 */ W 100 arch/x86/kernel/kprobes.c W(0xa0, 1, 1, 0, 1, 1, 1, 0, 0, 1, 1, 0, 1, 1, 1, 0, 1) | /* a0 */ W 101 arch/x86/kernel/kprobes.c W(0xb0, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 1, 1, 1, 1, 1) , /* b0 */ W 102 arch/x86/kernel/kprobes.c W(0xc0, 1, 1, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1) | /* c0 */ W 103 arch/x86/kernel/kprobes.c W(0xd0, 0, 1, 1, 1, 0, 1, 0, 0, 1, 1, 0, 1, 1, 1, 0, 1) , /* d0 */ W 104 arch/x86/kernel/kprobes.c W(0xe0, 0, 1, 1, 0, 0, 1, 0, 0, 1, 1, 0, 1, 1, 1, 0, 1) | /* e0 */ W 105 arch/x86/kernel/kprobes.c W(0xf0, 0, 1, 1, 1, 0, 1, 0, 0, 1, 1, 1, 0, 1, 1, 1, 0) /* f0 */ W 112 arch/x86/kernel/kprobes.c W(0x00, 1, 1, 1, 1, 0, 0, 0, 0, 1, 1, 1, 1, 0, 0, 0, 0) | /* 00 */ W 113 arch/x86/kernel/kprobes.c W(0x10, 1, 1, 1, 1, 0, 0, 0, 0, 1, 1, 1, 1, 0, 0, 0, 0) , /* 10 */ W 114 arch/x86/kernel/kprobes.c W(0x20, 1, 1, 1, 1, 0, 0, 0, 0, 1, 1, 1, 1, 0, 0, 0, 0) | /* 20 */ W 115 arch/x86/kernel/kprobes.c W(0x30, 1, 1, 1, 1, 0, 0, 0, 0, 1, 1, 1, 1, 0, 0, 0, 0) , /* 30 */ W 116 arch/x86/kernel/kprobes.c W(0x40, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0) | /* 40 */ W 117 arch/x86/kernel/kprobes.c W(0x50, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0) , /* 50 */ W 118 arch/x86/kernel/kprobes.c W(0x60, 0, 0, 1, 1, 0, 0, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0) | /* 60 */ W 119 arch/x86/kernel/kprobes.c W(0x70, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0) , /* 70 */ W 120 arch/x86/kernel/kprobes.c W(0x80, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1) | /* 80 */ W 121 arch/x86/kernel/kprobes.c W(0x90, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0) , /* 90 */ W 122 arch/x86/kernel/kprobes.c W(0xa0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0) | /* a0 */ W 123 arch/x86/kernel/kprobes.c W(0xb0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0) , /* b0 */ W 124 arch/x86/kernel/kprobes.c W(0xc0, 1, 1, 0, 0, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0) | /* c0 */ W 125 arch/x86/kernel/kprobes.c W(0xd0, 1, 1, 1, 1, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1) , /* d0 */ W 126 arch/x86/kernel/kprobes.c W(0xe0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0) | /* e0 */ W 127 arch/x86/kernel/kprobes.c W(0xf0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 1, 1) /* f0 */ W 134 arch/x86/kernel/kprobes.c W(0x00, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1) | /* 0f */ W 135 arch/x86/kernel/kprobes.c W(0x10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0) , /* 1f */ W 136 arch/x86/kernel/kprobes.c W(0x20, 1, 1, 1, 1, 1, 0, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1) | /* 2f */ W 137 arch/x86/kernel/kprobes.c W(0x30, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0) , /* 3f */ W 138 arch/x86/kernel/kprobes.c W(0x40, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1) | /* 4f */ W 139 arch/x86/kernel/kprobes.c W(0x50, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1) , /* 5f */ W 140 arch/x86/kernel/kprobes.c W(0x60, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1) | /* 6f */ W 141 arch/x86/kernel/kprobes.c W(0x70, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 1, 1, 1, 1) , /* 7f */ W 142 arch/x86/kernel/kprobes.c W(0x80, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0) | /* 8f */ W 143 arch/x86/kernel/kprobes.c W(0x90, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1) , /* 9f */ W 144 arch/x86/kernel/kprobes.c W(0xa0, 0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0, 1, 1, 1, 1, 1) | /* af */ W 145 arch/x86/kernel/kprobes.c W(0xb0, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 1) , /* bf */ W 146 arch/x86/kernel/kprobes.c W(0xc0, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0) | /* cf */ W 147 arch/x86/kernel/kprobes.c W(0xd0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1) , /* df */ W 148 arch/x86/kernel/kprobes.c W(0xe0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1) | /* ef */ W 149 arch/x86/kernel/kprobes.c W(0xf0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0) /* ff */ W 413 crypto/cast6.c W (key, 2 * i); W 414 crypto/cast6.c W (key, 2 * i + 1); W 49 crypto/sha256_generic.c static inline void LOAD_OP(int I, u32 *W, const u8 *input) W 51 crypto/sha256_generic.c W[I] = __be32_to_cpu( ((__be32*)(input))[I] ); W 54 crypto/sha256_generic.c static inline void BLEND_OP(int I, u32 *W) W 56 crypto/sha256_generic.c W[I] = s1(W[I-2]) + W[I-7] + s0(W[I-15]) + W[I-16]; W 62 crypto/sha256_generic.c u32 W[64]; W 67 crypto/sha256_generic.c LOAD_OP(i, W, input); W 71 crypto/sha256_generic.c BLEND_OP(i, W); W 78 crypto/sha256_generic.c t1 = h + e1(e) + Ch(e,f,g) + 0x428a2f98 + W[ 0]; W 80 crypto/sha256_generic.c t1 = g + e1(d) + Ch(d,e,f) + 0x71374491 + W[ 1]; W 82 crypto/sha256_generic.c t1 = f + e1(c) + Ch(c,d,e) + 0xb5c0fbcf + W[ 2]; W 84 crypto/sha256_generic.c t1 = e + e1(b) + Ch(b,c,d) + 0xe9b5dba5 + W[ 3]; W 86 crypto/sha256_generic.c t1 = d + e1(a) + Ch(a,b,c) + 0x3956c25b + W[ 4]; W 88 crypto/sha256_generic.c t1 = c + e1(h) + Ch(h,a,b) + 0x59f111f1 + W[ 5]; W 90 crypto/sha256_generic.c t1 = b + e1(g) + Ch(g,h,a) + 0x923f82a4 + W[ 6]; W 92 crypto/sha256_generic.c t1 = a + e1(f) + Ch(f,g,h) + 0xab1c5ed5 + W[ 7]; W 95 crypto/sha256_generic.c t1 = h + e1(e) + Ch(e,f,g) + 0xd807aa98 + W[ 8]; W 97 crypto/sha256_generic.c t1 = g + e1(d) + Ch(d,e,f) + 0x12835b01 + W[ 9]; W 99 crypto/sha256_generic.c t1 = f + e1(c) + Ch(c,d,e) + 0x243185be + W[10]; W 101 crypto/sha256_generic.c t1 = e + e1(b) + Ch(b,c,d) + 0x550c7dc3 + W[11]; W 103 crypto/sha256_generic.c t1 = d + e1(a) + Ch(a,b,c) + 0x72be5d74 + W[12]; W 105 crypto/sha256_generic.c t1 = c + e1(h) + Ch(h,a,b) + 0x80deb1fe + W[13]; W 107 crypto/sha256_generic.c t1 = b + e1(g) + Ch(g,h,a) + 0x9bdc06a7 + W[14]; W 109 crypto/sha256_generic.c t1 = a + e1(f) + Ch(f,g,h) + 0xc19bf174 + W[15]; W 112 crypto/sha256_generic.c t1 = h + e1(e) + Ch(e,f,g) + 0xe49b69c1 + W[16]; W 114 crypto/sha256_generic.c t1 = g + e1(d) + Ch(d,e,f) + 0xefbe4786 + W[17]; W 116 crypto/sha256_generic.c t1 = f + e1(c) + Ch(c,d,e) + 0x0fc19dc6 + W[18]; W 118 crypto/sha256_generic.c t1 = e + e1(b) + Ch(b,c,d) + 0x240ca1cc + W[19]; W 120 crypto/sha256_generic.c t1 = d + e1(a) + Ch(a,b,c) + 0x2de92c6f + W[20]; W 122 crypto/sha256_generic.c t1 = c + e1(h) + Ch(h,a,b) + 0x4a7484aa + W[21]; W 124 crypto/sha256_generic.c t1 = b + e1(g) + Ch(g,h,a) + 0x5cb0a9dc + W[22]; W 126 crypto/sha256_generic.c t1 = a + e1(f) + Ch(f,g,h) + 0x76f988da + W[23]; W 129 crypto/sha256_generic.c t1 = h + e1(e) + Ch(e,f,g) + 0x983e5152 + W[24]; W 131 crypto/sha256_generic.c t1 = g + e1(d) + Ch(d,e,f) + 0xa831c66d + W[25]; W 133 crypto/sha256_generic.c t1 = f + e1(c) + Ch(c,d,e) + 0xb00327c8 + W[26]; W 135 crypto/sha256_generic.c t1 = e + e1(b) + Ch(b,c,d) + 0xbf597fc7 + W[27]; W 137 crypto/sha256_generic.c t1 = d + e1(a) + Ch(a,b,c) + 0xc6e00bf3 + W[28]; W 139 crypto/sha256_generic.c t1 = c + e1(h) + Ch(h,a,b) + 0xd5a79147 + W[29]; W 141 crypto/sha256_generic.c t1 = b + e1(g) + Ch(g,h,a) + 0x06ca6351 + W[30]; W 143 crypto/sha256_generic.c t1 = a + e1(f) + Ch(f,g,h) + 0x14292967 + W[31]; W 146 crypto/sha256_generic.c t1 = h + e1(e) + Ch(e,f,g) + 0x27b70a85 + W[32]; W 148 crypto/sha256_generic.c t1 = g + e1(d) + Ch(d,e,f) + 0x2e1b2138 + W[33]; W 150 crypto/sha256_generic.c t1 = f + e1(c) + Ch(c,d,e) + 0x4d2c6dfc + W[34]; W 152 crypto/sha256_generic.c t1 = e + e1(b) + Ch(b,c,d) + 0x53380d13 + W[35]; W 154 crypto/sha256_generic.c t1 = d + e1(a) + Ch(a,b,c) + 0x650a7354 + W[36]; W 156 crypto/sha256_generic.c t1 = c + e1(h) + Ch(h,a,b) + 0x766a0abb + W[37]; W 158 crypto/sha256_generic.c t1 = b + e1(g) + Ch(g,h,a) + 0x81c2c92e + W[38]; W 160 crypto/sha256_generic.c t1 = a + e1(f) + Ch(f,g,h) + 0x92722c85 + W[39]; W 163 crypto/sha256_generic.c t1 = h + e1(e) + Ch(e,f,g) + 0xa2bfe8a1 + W[40]; W 165 crypto/sha256_generic.c t1 = g + e1(d) + Ch(d,e,f) + 0xa81a664b + W[41]; W 167 crypto/sha256_generic.c t1 = f + e1(c) + Ch(c,d,e) + 0xc24b8b70 + W[42]; W 169 crypto/sha256_generic.c t1 = e + e1(b) + Ch(b,c,d) + 0xc76c51a3 + W[43]; W 171 crypto/sha256_generic.c t1 = d + e1(a) + Ch(a,b,c) + 0xd192e819 + W[44]; W 173 crypto/sha256_generic.c t1 = c + e1(h) + Ch(h,a,b) + 0xd6990624 + W[45]; W 175 crypto/sha256_generic.c t1 = b + e1(g) + Ch(g,h,a) + 0xf40e3585 + W[46]; W 177 crypto/sha256_generic.c t1 = a + e1(f) + Ch(f,g,h) + 0x106aa070 + W[47]; W 180 crypto/sha256_generic.c t1 = h + e1(e) + Ch(e,f,g) + 0x19a4c116 + W[48]; W 182 crypto/sha256_generic.c t1 = g + e1(d) + Ch(d,e,f) + 0x1e376c08 + W[49]; W 184 crypto/sha256_generic.c t1 = f + e1(c) + Ch(c,d,e) + 0x2748774c + W[50]; W 186 crypto/sha256_generic.c t1 = e + e1(b) + Ch(b,c,d) + 0x34b0bcb5 + W[51]; W 188 crypto/sha256_generic.c t1 = d + e1(a) + Ch(a,b,c) + 0x391c0cb3 + W[52]; W 190 crypto/sha256_generic.c t1 = c + e1(h) + Ch(h,a,b) + 0x4ed8aa4a + W[53]; W 192 crypto/sha256_generic.c t1 = b + e1(g) + Ch(g,h,a) + 0x5b9cca4f + W[54]; W 194 crypto/sha256_generic.c t1 = a + e1(f) + Ch(f,g,h) + 0x682e6ff3 + W[55]; W 197 crypto/sha256_generic.c t1 = h + e1(e) + Ch(e,f,g) + 0x748f82ee + W[56]; W 199 crypto/sha256_generic.c t1 = g + e1(d) + Ch(d,e,f) + 0x78a5636f + W[57]; W 201 crypto/sha256_generic.c t1 = f + e1(c) + Ch(c,d,e) + 0x84c87814 + W[58]; W 203 crypto/sha256_generic.c t1 = e + e1(b) + Ch(b,c,d) + 0x8cc70208 + W[59]; W 205 crypto/sha256_generic.c t1 = d + e1(a) + Ch(a,b,c) + 0x90befffa + W[60]; W 207 crypto/sha256_generic.c t1 = c + e1(h) + Ch(h,a,b) + 0xa4506ceb + W[61]; W 209 crypto/sha256_generic.c t1 = b + e1(g) + Ch(g,h,a) + 0xbef9a3f7 + W[62]; W 211 crypto/sha256_generic.c t1 = a + e1(f) + Ch(f,g,h) + 0xc67178f2 + W[63]; W 219 crypto/sha256_generic.c memset(W, 0, 64 * sizeof(u32)); W 28 crypto/sha512_generic.c u64 W[80]; W 81 crypto/sha512_generic.c static inline void LOAD_OP(int I, u64 *W, const u8 *input) W 83 crypto/sha512_generic.c W[I] = __be64_to_cpu( ((__be64*)(input))[I] ); W 86 crypto/sha512_generic.c static inline void BLEND_OP(int I, u64 *W) W 88 crypto/sha512_generic.c W[I] = s1(W[I-2]) + W[I-7] + s0(W[I-15]) + W[I-16]; W 92 crypto/sha512_generic.c sha512_transform(u64 *state, u64 *W, const u8 *input) W 100 crypto/sha512_generic.c LOAD_OP(i, W, input); W 103 crypto/sha512_generic.c BLEND_OP(i, W); W 112 crypto/sha512_generic.c t1 = h + e1(e) + Ch(e,f,g) + sha512_K[i ] + W[i ]; W 114 crypto/sha512_generic.c t1 = g + e1(d) + Ch(d,e,f) + sha512_K[i+1] + W[i+1]; W 116 crypto/sha512_generic.c t1 = f + e1(c) + Ch(c,d,e) + sha512_K[i+2] + W[i+2]; W 118 crypto/sha512_generic.c t1 = e + e1(b) + Ch(b,c,d) + sha512_K[i+3] + W[i+3]; W 120 crypto/sha512_generic.c t1 = d + e1(a) + Ch(a,b,c) + sha512_K[i+4] + W[i+4]; W 122 crypto/sha512_generic.c t1 = c + e1(h) + Ch(h,a,b) + sha512_K[i+5] + W[i+5]; W 124 crypto/sha512_generic.c t1 = b + e1(g) + Ch(g,h,a) + sha512_K[i+6] + W[i+6]; W 126 crypto/sha512_generic.c t1 = a + e1(f) + Ch(f,g,h) + sha512_K[i+7] + W[i+7]; W 190 crypto/sha512_generic.c sha512_transform(sctx->state, sctx->W, sctx->buf); W 193 crypto/sha512_generic.c sha512_transform(sctx->state, sctx->W, &data[i]); W 204 crypto/sha512_generic.c memset(sctx->W, 0, sizeof(sctx->W)); W 8 include/linux/cryptohash.h void sha_transform(__u32 *digest, const char *data, __u32 *W); W 39 lib/sha1.c void sha_transform(__u32 *digest, const char *in, __u32 *W) W 44 lib/sha1.c W[i] = be32_to_cpu(((const __be32 *)in)[i]); W 47 lib/sha1.c W[i+16] = rol32(W[i+13] ^ W[i+8] ^ W[i+2] ^ W[i], 1); W 56 lib/sha1.c t = f1(b, c, d) + K1 + rol32(a, 5) + e + W[i]; W 61 lib/sha1.c t = f2(b, c, d) + K2 + rol32(a, 5) + e + W[i]; W 66 lib/sha1.c t = f3(b, c, d) + K3 + rol32(a, 5) + e + W[i]; W 71 lib/sha1.c t = f2(b, c, d) + K4 + rol32(a, 5) + e + W[i];