projects
/
crypto.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Added properly working CBC mode implementation to AES.
[crypto.git]
/
lib
/
silccrypt
/
none.c
diff --git
a/lib/silccrypt/none.c
b/lib/silccrypt/none.c
index b31bcb8e4a8609aa0ca73422f4fa3b36cbaec2a0..8d475fa0520ebcf2b97a5b24d1ea8e82325ec3cc 100644
(file)
--- 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)
{
}
SILC_CIPHER_API_ENCRYPT(none)
{
- memmove(dst, src, len);
+ if (src != dst)
+ memcpy(dst, src, len);
return TRUE;
}
SILC_CIPHER_API_DECRYPT(none)
{
return TRUE;
}
SILC_CIPHER_API_DECRYPT(none)
{
- memmove(dst, src, len);
+ if (src != dst)
+ memcpy(dst, src, len);
return TRUE;
}
return TRUE;
}