From b0ace457e614006fa33c0e2578b1a668634855fc Mon Sep 17 00:00:00 2001 From: team-devstage Date: Mon, 7 Dec 2020 20:01:48 +0100 Subject: [PATCH] little fixes and debug --- src/cpp/model/gradido/Transaction.cpp | 4 +++- src/cpp/model/table/Group.cpp | 2 +- src/cpp/tasks/AuthenticatedEncryptionCreateKeyTask.cpp | 2 +- 3 files changed, 5 insertions(+), 3 deletions(-) diff --git a/src/cpp/model/gradido/Transaction.cpp b/src/cpp/model/gradido/Transaction.cpp index b5677981a..476c31e5f 100644 --- a/src/cpp/model/gradido/Transaction.cpp +++ b/src/cpp/model/gradido/Transaction.cpp @@ -295,7 +295,9 @@ namespace model { *pubkeyBytes = std::string((const char*)pubkeyBin, crypto_sign_PUBLICKEYBYTES); auto sigBytes = sigPair->mutable_ed25519(); - *sigBytes = std::string((char*)*sign, sign->size()); + *sigBytes = std::string((char*)*sign, crypto_sign_BYTES); + auto sign_hex_string = DataTypeConverter::binToHex(sign); + printf("sign hex: %s\n", sign_hex_string.data()); mm->releaseMemory(sign); updateRequestInDB(); diff --git a/src/cpp/model/table/Group.cpp b/src/cpp/model/table/Group.cpp index a88847255..ce404cb42 100644 --- a/src/cpp/model/table/Group.cpp +++ b/src/cpp/model/table/Group.cpp @@ -83,7 +83,7 @@ namespace model { lock(); insert << "INSERT INTO " << getTableName() << " (alias, name, url, home, description) VALUES(?,?,?,?,?)" - , use(mAlias), use(mName), use(mUrl), use(mDescription); + , use(mAlias), use(mName), use(mUrl), use(mHome), use(mDescription); unlock(); return insert; } diff --git a/src/cpp/tasks/AuthenticatedEncryptionCreateKeyTask.cpp b/src/cpp/tasks/AuthenticatedEncryptionCreateKeyTask.cpp index 9cc2338a1..5e035f3de 100644 --- a/src/cpp/tasks/AuthenticatedEncryptionCreateKeyTask.cpp +++ b/src/cpp/tasks/AuthenticatedEncryptionCreateKeyTask.cpp @@ -24,7 +24,7 @@ int AuthenticatedEncryptionCreateKeyTask::run() const static char* function_name = "AuthenticatedEncryptionCreateKeyTask::run"; auto authenticated_encryption = new SecretKeyCryptography; Profiler timeUsed; - if (SecretKeyCryptography::AUTH_ENCRYPT_OK != authenticated_encryption->createKey(mUser->getModel()->getEmail(), mPassword)) { + if (SecretKeyCryptography::AUTH_CREATE_ENCRYPTION_KEY_SUCCEED != authenticated_encryption->createKey(mUser->getModel()->getEmail(), mPassword)) { em->addError(new Error(function_name, "error creating key")); em->addError(new ParamError(function_name, "for email", mUser->getModel()->getEmail())); em->addError(new ParamError(function_name, "strerror: ", strerror(errno)));