Merge pull request #361 from svost/master
[novacoin.git] / src / ecies.cpp
index 4d72bfd..dec773f 100644 (file)
@@ -559,14 +559,15 @@ ies_ctx_t *create_context(EC_KEY *user_key)
     try {
       ies_ctx_t* ctx = new ies_ctx_t;
       ctx->cipher = EVP_aes_128_cbc();
-      ctx->md = EVP_sha1();
-      ctx->kdf_md = EVP_sha1();
+      ctx->md = EVP_ripemd160();
+      ctx->kdf_md = EVP_ripemd160();
       ctx->stored_key_length = 33;
       ctx->user_key = user_key;
       return ctx;
     }
     catch (const std::bad_alloc& e) {
       printf("Error: %s in %s:%d\n", e.what(), __FILE__, __LINE__);
+// TODO: add checking to NULL where necessary
       return NULL;
     }
 }