From b2805409566af00bc15639494f5a186fbd2f16e6 Mon Sep 17 00:00:00 2001 From: "FWoltermann@gmail.com" Date: Fri, 9 Dec 2011 20:15:42 +0000 Subject: More indenting changes --- nGenEx/Encrypt.cpp | 210 ++++++++++++++++++++++++++--------------------------- 1 file changed, 105 insertions(+), 105 deletions(-) (limited to 'nGenEx/Encrypt.cpp') diff --git a/nGenEx/Encrypt.cpp b/nGenEx/Encrypt.cpp index 6fa79d2..c76ed27 100644 --- a/nGenEx/Encrypt.cpp +++ b/nGenEx/Encrypt.cpp @@ -1,15 +1,15 @@ /* Project nGenEx - Destroyer Studios LLC - Copyright © 1997-2004. All Rights Reserved. + Destroyer Studios LLC + Copyright © 1997-2004. All Rights Reserved. - SUBSYSTEM: nGenEx.lib - FILE: Encrypt.cpp - AUTHOR: John DiCamillo + SUBSYSTEM: nGenEx.lib + FILE: Encrypt.cpp + AUTHOR: John DiCamillo - OVERVIEW - ======== - Simple Encryption / Decryption class + OVERVIEW + ======== + Simple Encryption / Decryption class */ @@ -21,48 +21,48 @@ void Print(const char* fmt, ...); static long k[4] = { - 0x3B398E26, - 0x40C29501, - 0x614D7630, - 0x7F59409A + 0x3B398E26, + 0x40C29501, + 0x614D7630, + 0x7F59409A }; static void encypher(long* v) { - DWORD y=v[0]; - DWORD z=v[1]; - DWORD sum=0; - DWORD delta=0x9e3779b9; // a key schedule constant - DWORD n=32; // num iterations - - while (n-->0) { // basic cycle start - sum += delta; - y += (z<<4)+k[0] ^ z+sum ^ (z>>5)+k[1]; - z += (y<<4)+k[2] ^ y+sum ^ (y>>5)+k[3]; - } - - v[0]=y; - v[1]=z; + DWORD y=v[0]; + DWORD z=v[1]; + DWORD sum=0; + DWORD delta=0x9e3779b9; // a key schedule constant + DWORD n=32; // num iterations + + while (n-->0) { // basic cycle start + sum += delta; + y += (z<<4)+k[0] ^ z+sum ^ (z>>5)+k[1]; + z += (y<<4)+k[2] ^ y+sum ^ (y>>5)+k[3]; + } + + v[0]=y; + v[1]=z; } static void decypher(long* v) { - DWORD y=v[0]; - DWORD z=v[1]; - DWORD sum=0; - DWORD delta=0x9e3779b9; // a key schedule constant - DWORD n=32; // num iterations - - sum=delta<<5; - - while (n-->0) { - z-= (y<<4)+k[2] ^ y+sum ^ (y>>5)+k[3]; - y-= (z<<4)+k[0] ^ z+sum ^ (z>>5)+k[1]; - sum-=delta; - } - - v[0]=y; - v[1]=z; + DWORD y=v[0]; + DWORD z=v[1]; + DWORD sum=0; + DWORD delta=0x9e3779b9; // a key schedule constant + DWORD n=32; // num iterations + + sum=delta<<5; + + while (n-->0) { + z-= (y<<4)+k[2] ^ y+sum ^ (y>>5)+k[3]; + y-= (z<<4)+k[0] ^ z+sum ^ (z>>5)+k[1]; + sum-=delta; + } + + v[0]=y; + v[1]=z; } // +-------------------------------------------------------------------+ @@ -70,31 +70,31 @@ static void decypher(long* v) Text Encryption::Encrypt(Text block) { - int len = block.length(); - - if (len < 1) - return Text(); - - // pad to eight byte chunks - if (len & 0x7) { - len /= 8; - len *= 8; - len += 8; - } - - BYTE* work = new(__FILE__,__LINE__) BYTE[len]; - ZeroMemory(work, len); - CopyMemory(work, block.data(), block.length()); - - long* v = (long*) work; - for (int i = 0; i < len/8; i++) { - encypher(v); - v += 2; - } - - Text cypher((const char*) work, len); - delete [] work; - return cypher; + int len = block.length(); + + if (len < 1) + return Text(); + + // pad to eight byte chunks + if (len & 0x7) { + len /= 8; + len *= 8; + len += 8; + } + + BYTE* work = new(__FILE__,__LINE__) BYTE[len]; + ZeroMemory(work, len); + CopyMemory(work, block.data(), block.length()); + + long* v = (long*) work; + for (int i = 0; i < len/8; i++) { + encypher(v); + v += 2; + } + + Text cypher((const char*) work, len); + delete [] work; + return cypher; } // +-------------------------------------------------------------------+ @@ -102,25 +102,25 @@ Encryption::Encrypt(Text block) Text Encryption::Decrypt(Text block) { - int len = block.length(); + int len = block.length(); - if (len & 0x7) { - Print("WARNING: attempt to decrypt odd length block (len=%d)\n", len); - return Text(); - } + if (len & 0x7) { + Print("WARNING: attempt to decrypt odd length block (len=%d)\n", len); + return Text(); + } - BYTE* work = new(__FILE__,__LINE__) BYTE[len]; - CopyMemory(work, block.data(), len); + BYTE* work = new(__FILE__,__LINE__) BYTE[len]; + CopyMemory(work, block.data(), len); - long* v = (long*) work; - for (int i = 0; i < len/8; i++) { - decypher(v); - v += 2; - } + long* v = (long*) work; + for (int i = 0; i < len/8; i++) { + decypher(v); + v += 2; + } - Text clear((const char*) work, len); - delete [] work; - return clear; + Text clear((const char*) work, len); + delete [] work; + return clear; } // +-------------------------------------------------------------------+ @@ -130,20 +130,20 @@ static const char* codes = "abcdefghijklmnop"; Text Encryption::Encode(Text block) { - int len = block.length() * 2; - char* work = new(__FILE__,__LINE__) char[len + 1]; + int len = block.length() * 2; + char* work = new(__FILE__,__LINE__) char[len + 1]; - for (int i = 0; i < block.length(); i++) { - BYTE b = (BYTE) (block.data()[i]); - work[2*i] = codes[b>>4 & 0xf]; - work[2*i+1] = codes[b & 0xf]; - } + for (int i = 0; i < block.length(); i++) { + BYTE b = (BYTE) (block.data()[i]); + work[2*i] = codes[b>>4 & 0xf]; + work[2*i+1] = codes[b & 0xf]; + } - work[len] = 0; + work[len] = 0; - Text code(work, len); - delete [] work; - return code; + Text code(work, len); + delete [] work; + return code; } // +-------------------------------------------------------------------+ @@ -151,21 +151,21 @@ Encryption::Encode(Text block) Text Encryption::Decode(Text block) { - int len = block.length() / 2; - char* work = new(__FILE__,__LINE__) char[len + 1]; + int len = block.length() / 2; + char* work = new(__FILE__,__LINE__) char[len + 1]; - for (int i = 0; i < len; i++) { - char u = block[2*i]; - char l = block[2*i + 1]; + for (int i = 0; i < len; i++) { + char u = block[2*i]; + char l = block[2*i + 1]; - work[i] = (u - codes[0]) << 4 | - (l - codes[0]); - } + work[i] = (u - codes[0]) << 4 | + (l - codes[0]); + } - work[len] = 0; + work[len] = 0; - Text clear(work, len); - delete [] work; - return clear; + Text clear(work, len); + delete [] work; + return clear; } -- cgit v1.1