test: poll_timeout; see php-memcached-dev/php-memcached#531
[awesomized/libmemcached] / src / libhashkit / encrypt.cc
index c5a49a10d02a8411409b35dbd66b18124bebcbf7..ff269c05954a49cb7cba86c94621fea552c6a4de 100644 (file)
@@ -1,6 +1,6 @@
 /*
     +--------------------------------------------------------------------+
-    | libmemcached - C/C++ Client Library for memcached                  |
+    | libmemcached-awesome - C/C++ Client Library for memcached          |
     +--------------------------------------------------------------------+
     | Redistribution and use in source and binary forms, with or without |
     | modification, are permitted under the terms of the BSD license.    |
 #include "libhashkit/common.h"
 
 hashkit_string_st *hashkit_encrypt(hashkit_st *kit, const char *source, size_t source_length) {
-  return aes_encrypt(static_cast<aes_key_t *>(kit->_key), source, source_length);
+  return aes_encrypt((aes_key_t *) kit->_key, source,
+                     source_length);
 }
 
 hashkit_string_st *hashkit_decrypt(hashkit_st *kit, const char *source, size_t source_length) {
-  return aes_decrypt(static_cast<aes_key_t *>(kit->_key), source, source_length);
+  return aes_decrypt((aes_key_t *)kit->_key, source, source_length);
 }
 
 bool hashkit_key(hashkit_st *kit, const char *key, const size_t key_length) {
   if (kit->_key) {
-    free(kit->_key);
+    aes_free_key((aes_key_t *) kit->_key);
   }
 
   kit->_key = aes_create_key(key, key_length);