summaryrefslogtreecommitdiffstats
path: root/src/aes.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/aes.c')
-rw-r--r--src/aes.c13
1 files changed, 6 insertions, 7 deletions
diff --git a/src/aes.c b/src/aes.c
index 944da03..80d7cd5 100644
--- a/src/aes.c
+++ b/src/aes.c
@@ -24,6 +24,8 @@
#include <stdint.h>
#include <time.h>
+#include <libdaemon/dlog.h>
+
#include "aes.h"
#include "util.h"
#include "aeswepd.h"
@@ -50,33 +52,30 @@ int aes_crypt(uint8_t *key, uint8_t *data, uint8_t *result) {
for (j = 0; j < n_cache; j++)
if (!memcmp(cache[j].key, key, AES_KEY_LEN) && !memcmp(cache[j].data, data, AES_KEY_LEN)) {
- //fprintf(stderr, "Cache hit\n");
memcpy(result, cache[j].result, AES_KEY_LEN);
return 0;
}
- //fprintf(stderr, "Cache miss\n");
-
if (m == MCRYPT_FAILED) {
if ((m = mcrypt_module_open("rijndael-128", NULL, "ecb", NULL)) == MCRYPT_FAILED) {
- fprintf(stderr, "Failed to open rijndael mcrypt module\n");
+ daemon_log(LOG_ERR, "Failed to open rijndael mcrypt module\n");
return -1;
}
}
if ((r = mcrypt_generic_init(m, key, AES_KEY_LEN, NULL)) != 0) {
- fprintf(stderr, "Failed to encrypt: %s\n", mcrypt_strerror(r));
+ daemon_log(LOG_ERR, "Failed to encrypt: %s\n", mcrypt_strerror(r));
return -1;
}
memcpy(result, data, AES_KEY_LEN);
if (mcrypt_generic(m, result, AES_KEY_LEN) != 0) {
- fprintf(stderr, "mdecrypt_generic() failed.\n");
+ daemon_log(LOG_ERR, "mdecrypt_generic() failed.\n");
return -1;
}
if (mcrypt_generic_deinit(m) != 0) {
- fprintf(stderr, "mdecrypt_generic() failed.\n");
+ daemon_log(LOG_ERR, "mdecrypt_generic() failed.\n");
return -1;
}