mirror of
https://github.com/trezor/trezor-firmware.git
synced 2025-01-03 12:00:59 +00:00
use more warnings from trezor-mcu
This commit is contained in:
parent
03a8925e0f
commit
bb73936959
31
Makefile
31
Makefile
@ -1,8 +1,35 @@
|
|||||||
CC = gcc
|
CC = gcc
|
||||||
CFLAGS = -Os -Wall -Wextra -Wno-sequence-point -Wundef
|
|
||||||
|
OPTFLAGS = -Os -g
|
||||||
|
|
||||||
|
CFLAGS += $(OPTFLAGS) \
|
||||||
|
-W \
|
||||||
|
-Wall \
|
||||||
|
-Wextra \
|
||||||
|
-Wimplicit-function-declaration \
|
||||||
|
-Wredundant-decls \
|
||||||
|
-Wstrict-prototypes \
|
||||||
|
-Wundef \
|
||||||
|
-Wshadow \
|
||||||
|
-Wpointer-arith \
|
||||||
|
-Wformat \
|
||||||
|
-Wreturn-type \
|
||||||
|
-Wsign-compare \
|
||||||
|
-Wmultichar \
|
||||||
|
-Wformat-nonliteral \
|
||||||
|
-Winit-self \
|
||||||
|
-Wuninitialized \
|
||||||
|
-Wformat-security \
|
||||||
|
-Werror
|
||||||
|
|
||||||
|
# disable sequence point warning because of AES code
|
||||||
|
CFLAGS += -Wno-sequence-point
|
||||||
|
|
||||||
|
# disable certain optimizations and features when small footprint is required
|
||||||
ifdef SMALL
|
ifdef SMALL
|
||||||
CFLAGS += -DUSE_PRECOMPUTED_IV=0 -DUSE_PRECOMPUTED_CP=0 -DUSE_PUBKEY_VALIDATE=0
|
CFLAGS += -DUSE_PRECOMPUTED_IV=0 -DUSE_PRECOMPUTED_CP=0 -DUSE_PUBKEY_VALIDATE=0
|
||||||
endif
|
endif
|
||||||
|
|
||||||
OBJS = bignum.o ecdsa.o secp256k1.o rand.o hmac.o bip32.o bip39.o pbkdf2.o base58.o
|
OBJS = bignum.o ecdsa.o secp256k1.o rand.o hmac.o bip32.o bip39.o pbkdf2.o base58.o
|
||||||
OBJS += ripemd160.o
|
OBJS += ripemd160.o
|
||||||
OBJS += sha2.o
|
OBJS += sha2.o
|
||||||
|
@ -30,7 +30,7 @@
|
|||||||
#include "ecdsa.h"
|
#include "ecdsa.h"
|
||||||
#include "rand.h"
|
#include "rand.h"
|
||||||
|
|
||||||
int main()
|
int main(void)
|
||||||
{
|
{
|
||||||
uint8_t sig[64], pub_key33[33], pub_key65[65], priv_key[32], msg[256], buffer[1000], hash[32], *p;
|
uint8_t sig[64], pub_key33[33], pub_key65[65], priv_key[32], msg[256], buffer[1000], hash[32], *p;
|
||||||
uint32_t i, j, msg_len;
|
uint32_t i, j, msg_len;
|
||||||
|
Loading…
Reference in New Issue
Block a user