diff options
Diffstat (limited to 'src/aes.c')
-rw-r--r-- | src/aes.c | 13 |
1 files changed, 6 insertions, 7 deletions
@@ -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; } |