From 405f823f68621352e48810c33f1f9dbd36904ff8 Mon Sep 17 00:00:00 2001 From: StormBytePP Date: Sun, 23 Aug 2015 23:20:09 +0200 Subject: Core/BuildSystem: Merged crypto and gitrevision into common, cleaned include directory lists (to mimic 6.x buildsystem) --- src/server/shared/Cryptography/ARC4.cpp | 51 --------------------------------- 1 file changed, 51 deletions(-) delete mode 100644 src/server/shared/Cryptography/ARC4.cpp (limited to 'src/server/shared/Cryptography/ARC4.cpp') diff --git a/src/server/shared/Cryptography/ARC4.cpp b/src/server/shared/Cryptography/ARC4.cpp deleted file mode 100644 index d1082b39347..00000000000 --- a/src/server/shared/Cryptography/ARC4.cpp +++ /dev/null @@ -1,51 +0,0 @@ -/* - * Copyright (C) 2008-2015 TrinityCore - * Copyright (C) 2005-2009 MaNGOS - * - * This program is free software; you can redistribute it and/or modify it - * under the terms of the GNU General Public License as published by the - * Free Software Foundation; either version 2 of the License, or (at your - * option) any later version. - * - * This program is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - * more details. - * - * You should have received a copy of the GNU General Public License along - * with this program. If not, see . - */ - -#include "ARC4.h" - -ARC4::ARC4(uint8 len) : m_ctx() -{ - EVP_CIPHER_CTX_init(&m_ctx); - EVP_EncryptInit_ex(&m_ctx, EVP_rc4(), NULL, NULL, NULL); - EVP_CIPHER_CTX_set_key_length(&m_ctx, len); -} - -ARC4::ARC4(uint8 *seed, uint8 len) : m_ctx() -{ - EVP_CIPHER_CTX_init(&m_ctx); - EVP_EncryptInit_ex(&m_ctx, EVP_rc4(), NULL, NULL, NULL); - EVP_CIPHER_CTX_set_key_length(&m_ctx, len); - EVP_EncryptInit_ex(&m_ctx, NULL, NULL, seed, NULL); -} - -ARC4::~ARC4() -{ - EVP_CIPHER_CTX_cleanup(&m_ctx); -} - -void ARC4::Init(uint8 *seed) -{ - EVP_EncryptInit_ex(&m_ctx, NULL, NULL, seed, NULL); -} - -void ARC4::UpdateData(int len, uint8 *data) -{ - int outlen = 0; - EVP_EncryptUpdate(&m_ctx, data, &outlen, data, len); - EVP_EncryptFinal_ex(&m_ctx, data, &outlen); -} -- cgit v1.2.3