Fix compilation warnings (#216)

* Fix deprecated os_memmove warning

Switched to the standard memmove function

* Fix get_network_ticker implicit declaration warning

Included the required missing header file

* Removed useless execution rights from Makefile

* Fix directory name in README
This commit is contained in:
apaillier-ledger
2021-11-19 11:24:28 +01:00
committed by Edouard Merle
parent a4a055f8ab
commit a490532605
4 changed files with 3 additions and 2 deletions

0
Makefile Executable file → Normal file
View File

View File

@@ -20,7 +20,7 @@ First [install yarn](https://classic.yarnpkg.com/en/docs/install/#debian-stable)
Open `tests/build_local_test_elfs.sh` and add your BOLOS SDKs path to `NANOS_SDK` and `NANOX_SDK`. Open `tests/build_local_test_elfs.sh` and add your BOLOS SDKs path to `NANOS_SDK` and `NANOX_SDK`.
This helper script will build the applications required by the test suite and move them at the right place. This helper script will build the applications required by the test suite and move them at the right place.
``` ```
cd test cd tests
./build_local_test_elfs.sh ./build_local_test_elfs.sh
``` ```
Then you can install the project by simply running: Then you can install the project by simply running:

View File

@@ -2,6 +2,7 @@
#include "eth_plugin_handler.h" #include "eth_plugin_handler.h"
#include "eth_plugin_internal.h" #include "eth_plugin_internal.h"
#include "shared_context.h" #include "shared_context.h"
#include "network.h"
void eth_plugin_prepare_init(ethPluginInitContract_t *init, uint8_t *selector, uint32_t dataSize) { void eth_plugin_prepare_init(ethPluginInitContract_t *init, uint8_t *selector, uint32_t dataSize) {
memset((uint8_t *) init, 0, sizeof(ethPluginInitContract_t)); memset((uint8_t *) init, 0, sizeof(ethPluginInitContract_t));

View File

@@ -411,7 +411,7 @@ void handleGetWalletId(volatile unsigned int *tx) {
// pubkey -> sha512 // pubkey -> sha512
cx_hash_sha512(pub.W, sizeof(pub.W), t, sizeof(t)); cx_hash_sha512(pub.W, sizeof(pub.W), t, sizeof(t));
// ! cookie ! // ! cookie !
os_memmove(G_io_apdu_buffer, t, 64); memmove(G_io_apdu_buffer, t, 64);
*tx = 64; *tx = 64;
THROW(0x9000); THROW(0x9000);
} }