aboutsummaryrefslogtreecommitdiffstats
path: root/shared/librelational_engine
diff options
context:
space:
mode:
Diffstat (limited to 'shared/librelational_engine')
-rw-r--r--shared/librelational_engine/CMakeLists.txt11
-rw-r--r--shared/librelational_engine/library.cpp23
-rw-r--r--shared/librelational_engine/library.h8
3 files changed, 0 insertions, 42 deletions
diff --git a/shared/librelational_engine/CMakeLists.txt b/shared/librelational_engine/CMakeLists.txt
deleted file mode 100644
index 22c8444..0000000
--- a/shared/librelational_engine/CMakeLists.txt
+++ /dev/null
@@ -1,11 +0,0 @@
-cmake_minimum_required(VERSION 3.29)
-project(relational_engine)
-
-include_directories($ENV{LIBRESSL_INCLUDE_PATH})
-
-add_library(relational_engine SHARED library.cpp)
-
-target_link_libraries(relational_engine
- $ENV{LIBRESSL_LIB_PATH}/libssl.$ENV{OS_LIB_EXTENSION}
- $ENV{LIBRESSL_LIB_PATH}/libcrypto.$ENV{OS_LIB_EXTENSION}
-) \ No newline at end of file
diff --git a/shared/librelational_engine/library.cpp b/shared/librelational_engine/library.cpp
deleted file mode 100644
index a9b4c81..0000000
--- a/shared/librelational_engine/library.cpp
+++ /dev/null
@@ -1,23 +0,0 @@
-#include <iostream>
-#include <openssl/sha.h>
-#include <iomanip>
-#include <sstream>
-#include <cstring>
-
-#include <sys/stat.h>
-
-extern "C" {
-#include "library.h"
-
- extern void compute_hash(char* computed_hash, const char *content) {
- unsigned char hash[SHA256_DIGEST_LENGTH];
- SHA256_CTX sha256;
- SHA256_Init(&sha256);
- SHA256_Update(&sha256, content, std::strlen(content));
- SHA256_Final(hash, &sha256);
- std::stringstream ss;
- for (int i = 0; i < SHA256_DIGEST_LENGTH; i++)
- ss << std::hex << std::setw(2) << std::setfill('0') << static_cast<int>(hash[i]);
- std::memcpy(computed_hash, ss.str().c_str(), HASH_SIZE);
- }
-}
diff --git a/shared/librelational_engine/library.h b/shared/librelational_engine/library.h
deleted file mode 100644
index cae22cb..0000000
--- a/shared/librelational_engine/library.h
+++ /dev/null
@@ -1,8 +0,0 @@
-#ifndef RELATIONAL_ENGINE_LIBRARY_H
-#define RELATIONAL_ENGINE_LIBRARY_H
-
-#define HASH_SIZE 64
-
-extern void compute_hash(char*, const char*);
-
-#endif //RELATIONAL_ENGINE_LIBRARY_H