X-Git-Url: http://git.silcnet.org/gitweb/?a=blobdiff_plain;f=lib%2Fsilccrypt%2Fnone.c;h=1dfe483d3e158d0f21ad5e89f184a2c6397669ae;hb=9f20f0382b6229eca740925a73f96294f6dcedc6;hp=239be9106e4251a88f6d68c77c8e83e5ac1f0653;hpb=2dc218143c7859f7529396dc121ae08e2fd78da0;p=crypto.git diff --git a/lib/silccrypt/none.c b/lib/silccrypt/none.c index 239be910..1dfe483d 100644 --- a/lib/silccrypt/none.c +++ b/lib/silccrypt/none.c @@ -2,34 +2,25 @@ none.c - Author: Pekka Riikonen + Author: Pekka Riikonen - Copyright (C) 1997 - 2000 Pekka Riikonen + Copyright (C) 1997 - 2008 Pekka Riikonen 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. - + the Free Software Foundation; version 2 of the License. + 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. */ -/* - * $Id$ - * $Log$ - * Revision 1.1 2000/06/27 11:36:55 priikone - * Initial revision - * - * - */ -#include "silcincludes.h" +#include "silccrypto.h" #include "none.h" -/* +/* * SILC Crypto API for None cipher (ie. no cipher) :) */ @@ -38,24 +29,29 @@ SILC_CIPHER_API_SET_KEY(none) return TRUE; } -SILC_CIPHER_API_SET_KEY_WITH_STRING(none) +SILC_CIPHER_API_SET_IV(none) { - return TRUE; + } -SILC_CIPHER_API_CONTEXT_LEN(none) +SILC_CIPHER_API_INIT(none) { - return 1; + return (void *)0x01; +} + +SILC_CIPHER_API_UNINIT(none) +{ + } -SILC_CIPHER_API_ENCRYPT_CBC(none) +SILC_CIPHER_API_ENCRYPT(none) { - memcpy(dst, src, len); + memmove(dst, src, len); return TRUE; } -SILC_CIPHER_API_DECRYPT_CBC(none) +SILC_CIPHER_API_DECRYPT(none) { - memcpy(dst, src, len); + memmove(dst, src, len); return TRUE; }