X-Git-Url: http://git.silcnet.org/gitweb/?a=blobdiff_plain;f=lib%2Fsilccrypt%2Fnone.c;h=8d475fa0520ebcf2b97a5b24d1ea8e82325ec3cc;hb=9cb3b70fbb028d0bc059a3e5af3c4ea532a2b2f5;hp=b31bcb8e4a8609aa0ca73422f4fa3b36cbaec2a0;hpb=f9d9c92fcc179ff82ae7aa5f724440215f194827;p=crypto.git diff --git a/lib/silccrypt/none.c b/lib/silccrypt/none.c index b31bcb8e..8d475fa0 100644 --- a/lib/silccrypt/none.c +++ b/lib/silccrypt/none.c @@ -34,19 +34,26 @@ SILC_CIPHER_API_SET_IV(none) } -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(none) { - memmove(dst, src, len); + if (src != dst) + memcpy(dst, src, len); return TRUE; } SILC_CIPHER_API_DECRYPT(none) { - memmove(dst, src, len); + if (src != dst) + memcpy(dst, src, len); return TRUE; }