Removed lib-ledger-core

master
noah metz 2023-11-19 17:15:19 -07:00
parent 78555900c3
commit d6e48ff25a
2 changed files with 0 additions and 124 deletions

@ -1,95 +0,0 @@
diff --git a/core/lib/CMakeLists.txt b/core/lib/CMakeLists.txt
index 3e25309e4..984765bf9 100644
--- a/core/lib/CMakeLists.txt
+++ b/core/lib/CMakeLists.txt
@@ -6,7 +6,6 @@ list(APPEND CMAKE_MODULE_PATH "${CMAKE_CURRENT_SOURCE_DIR}/cmake")
#list(APPEND CMAKE_MODULE_PATH "${CMAKE_CURRENT_SOURCE_DIR}/cmake/leveldb")
-include(ProjectSecp256k1)
add_subdirectory(bigd)
add_subdirectory(fmt)
if (SYS_OPENSSL)
diff --git a/core/src/CMakeLists.txt b/core/src/CMakeLists.txt
index 78f018827..53a877c84 100644
--- a/core/src/CMakeLists.txt
+++ b/core/src/CMakeLists.txt
@@ -143,10 +143,7 @@ target_compile_definitions(ledger-core-interface INTERFACE SPDLOG_WCHAR_FILENAME
target_link_libraries(ledger-core-interface INTERFACE spdlog)
#Secp256k1
-target_link_libraries(ledger-core-interface INTERFACE
- "${CMAKE_SOURCE_DIR}/core/lib/secp256k1/lib/${CMAKE_STATIC_LIBRARY_PREFIX}secp256k1${CMAKE_STATIC_LIBRARY_SUFFIX}")
-link_directories("${CMAKE_SOURCE_DIR}/core/lib/secp256k1/lib")
-add_dependencies(ledger-core-interface INTERFACE secp256k1)
+target_link_libraries(ledger-core-interface INTERFACE secp256k1)
target_link_libraries(ledger-core-interface INTERFACE ethash)
@@ -194,7 +191,6 @@ target_include_directories(ledger-core-interface INTERFACE ../lib/leveldb/includ
target_include_directories(ledger-core-interface INTERFACE ../lib/boost)
target_include_directories(ledger-core-interface INTERFACE ../lib/cereal/)
target_include_directories(ledger-core-interface INTERFACE ../lib/date/)
-target_include_directories(ledger-core-interface INTERFACE ../lib/secp256k1)
target_include_directories(ledger-core-interface INTERFACE ../lib/ethash/src)
target_include_directories(ledger-core-interface INTERFACE ../lib/CRCpp/inc)
diff --git a/core/src/crypto/SECP256k1Point.cpp b/core/src/crypto/SECP256k1Point.cpp
index 254b437f8..02cdedafe 100644
--- a/core/src/crypto/SECP256k1Point.cpp
+++ b/core/src/crypto/SECP256k1Point.cpp
@@ -31,7 +31,7 @@
#include "SECP256k1Point.hpp"
#include "../utils/Exception.hpp"
#include <utils/VectorUtils.h>
-#include <include/secp256k1.h>
+#include <secp256k1.h>
#include <debug/Benchmarker.h>
namespace ledger {
diff --git a/core/src/crypto/SECP256k1Point.hpp b/core/src/crypto/SECP256k1Point.hpp
index 96ecbfb8c..808c23470 100644
--- a/core/src/crypto/SECP256k1Point.hpp
+++ b/core/src/crypto/SECP256k1Point.hpp
@@ -31,7 +31,7 @@
#ifndef LEDGER_CORE_SECP256K1POINT_HPP
#define LEDGER_CORE_SECP256K1POINT_HPP
-#include <include/secp256k1.h>
+#include <secp256k1.h>
#include "../math/BigInt.h"
#include <cstdint>
diff --git a/core/src/crypto/Secp256k1Api.cpp b/core/src/crypto/Secp256k1Api.cpp
index 4fb261156..7403c93f2 100644
--- a/core/src/crypto/Secp256k1Api.cpp
+++ b/core/src/crypto/Secp256k1Api.cpp
@@ -5,7 +5,7 @@
#include "Secp256k1Api.h"
#include "utils/Exception.hpp"
#include "utils/hex.h"
-#include "include/secp256k1.h"
+#include "secp256k1.h"
namespace ledger {
namespace core {
@@ -84,4 +84,4 @@ namespace ledger {
return std::make_shared<Secp256k1Api>();
}
}
-}
\ No newline at end of file
+}
diff --git a/core/src/crypto/Secp256k1Api.h b/core/src/crypto/Secp256k1Api.h
index a8752147d..bd610f428 100644
--- a/core/src/crypto/Secp256k1Api.h
+++ b/core/src/crypto/Secp256k1Api.h
@@ -6,7 +6,7 @@
#define LEDGER_CORE_SECP256K1API_H
#include <api/Secp256k1.hpp>
-#include <include/secp256k1.h>
+#include <secp256k1.h>
namespace ledger {
namespace core {

@ -87,35 +87,6 @@
(description "Neovim plugin which provides highlighting for latex, along with bindings for auto-compilation")
(license licenses:gpl3+)))
(define-public lib-ledger-core
(package
(name "lib-ledger-core")
(version "4.2.0")
(source (origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/LedgerHQ/lib-ledger-core.git")
(commit version)
(recursive? #t)))
(file-name (git-file-name name version))
(sha256
(base32 "1qmn8ivysdx2j9y65y6alfmd57f7xnh9j6i6fjwijadj2lgxwxza"))
(patches (search-patches "files/ledger-secp256k1.patch"))))
(build-system cmake-build-system)
(arguments
(list
#:configure-flags
#~`("-DSYS_OPENSSL=ON"
,(string-append "-DOPENSSL_ROOT_DIR=" #$openssl)
,(string-append "-DOPENSSL_INCLUDE_DIR=" #$openssl "/include")
,(string-append "-DOPENSSL_SSL_LIBRARIES=" #$openssl "/lib"))
#:tests? #f))
(inputs (list (list openssl "static") (list openssl "out") libsecp256k1 mit-krb5))
(synopsis "C++ Library for Ledger Hardware Wallets")
(description "C++ Library for Ledger Hardware Wallets")
(home-page "https://www.ledger.com/")
(license licenses:gpl3+)))
(define-public vim-guile
(package
(name "vim-guile")