diff options
author | pippijn <pippijn@e03df62e-2008-0410-955e-edbf42e46eb7> | 2008-06-11 11:35:23 +0000 |
---|---|---|
committer | pippijn <pippijn@e03df62e-2008-0410-955e-edbf42e46eb7> | 2008-06-11 11:35:23 +0000 |
commit | d185decae97752368d5cf62311cbc0d1a52aa22c (patch) | |
tree | 754e7076778fabfbaacaef96da0f845110a8adef /src/modules/m_md5.cpp | |
parent | 62ac378bfb9591f5c5e10076c8be73adaabcfc64 (diff) |
fixed some indentation and spacing in modules
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9888 e03df62e-2008-0410-955e-edbf42e46eb7
Diffstat (limited to 'src/modules/m_md5.cpp')
-rw-r--r-- | src/modules/m_md5.cpp | 52 |
1 files changed, 26 insertions, 26 deletions
diff --git a/src/modules/m_md5.cpp b/src/modules/m_md5.cpp index 6096f9afa..dbb38734b 100644 --- a/src/modules/m_md5.cpp +++ b/src/modules/m_md5.cpp @@ -52,7 +52,7 @@ class ModuleMD5 : public Module void byteSwap(word32 *buf, unsigned words) { byte *p = (byte *)buf; - + do { *buf++ = (word32)((unsigned)p[3] << 8 | p[2]) << 16 | @@ -78,7 +78,7 @@ class ModuleMD5 : public Module ctx->buf[2] = ikey[2]; ctx->buf[3] = ikey[3]; } - + ctx->bytes[0] = 0; ctx->bytes[1] = 0; } @@ -86,13 +86,13 @@ class ModuleMD5 : public Module void MD5Update(MD5Context *ctx, byte const *buf, int len) { word32 t; - + /* Update byte count */ - + t = ctx->bytes[0]; if ((ctx->bytes[0] = t + len) < t) ctx->bytes[1]++; /* Carry from low to high */ - + t = 64 - (t & 0x3f); /* Space available in ctx->in (at least 1) */ if ((unsigned)t > (unsigned)len) { @@ -105,7 +105,7 @@ class ModuleMD5 : public Module MD5Transform(ctx->buf, ctx->in); buf += (unsigned)t; len -= (unsigned)t; - + /* Process data in 64-byte chunks */ while (len >= 64) { @@ -115,22 +115,22 @@ class ModuleMD5 : public Module buf += 64; len -= 64; } - + /* Handle any remaining bytes of data. */ memcpy(ctx->in, buf, len); } - + void MD5Final(byte digest[16], MD5Context *ctx) { int count = (int)(ctx->bytes[0] & 0x3f); /* Bytes in ctx->in */ byte *p = (byte *)ctx->in + count; /* First unused byte */ - + /* Set the first char of padding to 0x80. There is always room. */ *p++ = 0x80; - + /* Bytes of padding needed to make 56 bytes (-8..55) */ count = 56 - 1 - count; - + if (count < 0) { /* Padding forces an extra block */ memset(p, 0, count+8); @@ -141,26 +141,26 @@ class ModuleMD5 : public Module } memset(p, 0, count+8); byteSwap(ctx->in, 14); - + /* Append length in bits and transform */ ctx->in[14] = ctx->bytes[0] << 3; ctx->in[15] = ctx->bytes[1] << 3 | ctx->bytes[0] >> 29; MD5Transform(ctx->buf, ctx->in); - + byteSwap(ctx->buf, 4); memcpy(digest, ctx->buf, 16); memset(ctx, 0, sizeof(ctx)); } - + void MD5Transform(word32 buf[4], word32 const in[16]) { register word32 a, b, c, d; - + a = buf[0]; b = buf[1]; c = buf[2]; d = buf[3]; - + MD5STEP(F1, a, b, c, d, in[0] + 0xd76aa478, 7); MD5STEP(F1, d, a, b, c, in[1] + 0xe8c7b756, 12); MD5STEP(F1, c, d, a, b, in[2] + 0x242070db, 17); @@ -177,7 +177,7 @@ class ModuleMD5 : public Module MD5STEP(F1, d, a, b, c, in[13] + 0xfd987193, 12); MD5STEP(F1, c, d, a, b, in[14] + 0xa679438e, 17); MD5STEP(F1, b, c, d, a, in[15] + 0x49b40821, 22); - + MD5STEP(F2, a, b, c, d, in[1] + 0xf61e2562, 5); MD5STEP(F2, d, a, b, c, in[6] + 0xc040b340, 9); MD5STEP(F2, c, d, a, b, in[11] + 0x265e5a51, 14); @@ -194,7 +194,7 @@ class ModuleMD5 : public Module MD5STEP(F2, d, a, b, c, in[2] + 0xfcefa3f8, 9); MD5STEP(F2, c, d, a, b, in[7] + 0x676f02d9, 14); MD5STEP(F2, b, c, d, a, in[12] + 0x8d2a4c8a, 20); - + MD5STEP(F3, a, b, c, d, in[5] + 0xfffa3942, 4); MD5STEP(F3, d, a, b, c, in[8] + 0x8771f681, 11); MD5STEP(F3, c, d, a, b, in[11] + 0x6d9d6122, 16); @@ -211,7 +211,7 @@ class ModuleMD5 : public Module MD5STEP(F3, d, a, b, c, in[12] + 0xe6db99e5, 11); MD5STEP(F3, c, d, a, b, in[15] + 0x1fa27cf8, 16); MD5STEP(F3, b, c, d, a, in[2] + 0xc4ac5665, 23); - + MD5STEP(F4, a, b, c, d, in[0] + 0xf4292244, 6); MD5STEP(F4, d, a, b, c, in[7] + 0x432aff97, 10); MD5STEP(F4, c, d, a, b, in[14] + 0xab9423a7, 15); @@ -228,14 +228,14 @@ class ModuleMD5 : public Module MD5STEP(F4, d, a, b, c, in[11] + 0xbd3af235, 10); MD5STEP(F4, c, d, a, b, in[2] + 0x2ad7d2bb, 15); MD5STEP(F4, b, c, d, a, in[9] + 0xeb86d391, 21); - + buf[0] += a; buf[1] += b; buf[2] += c; buf[3] += d; } - - + + void MyMD5(void *dest, void *orig, int len, unsigned int* ikey) { MD5Context context; @@ -243,8 +243,8 @@ class ModuleMD5 : public Module MD5Update(&context, (const unsigned char*)orig, len); MD5Final((unsigned char*)dest, &context); } - - + + void GenHash(const char* src, char* dest, const char* xtab, unsigned int* ikey, size_t srclen) { unsigned char bytes[16]; @@ -271,13 +271,13 @@ class ModuleMD5 : public Module Implementation eventlist[] = { I_OnRequest }; ServerInstance->Modules->Attach(eventlist, this, 1); } - + virtual ~ModuleMD5() { ServerInstance->Modules->UnpublishInterface("HashRequest", this); } - + virtual const char* OnRequest(Request* request) { HashRequest* MD5 = (HashRequest*)request; |