From 1163992e5c94319bb669527abf44f378fc2a50b3 Mon Sep 17 00:00:00 2001 From: Roman Zeyde Date: Wed, 29 Jul 2015 20:52:42 +0300 Subject: [PATCH 1/3] travis: add simple tests --- .travis.yml | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 .travis.yml diff --git a/.travis.yml b/.travis.yml new file mode 100644 index 0000000000..822dd87a63 --- /dev/null +++ b/.travis.yml @@ -0,0 +1,9 @@ +language: c + + +install: + - sudo apt-get install check + +script: + - make tests + - ./tests From 0164137786fd17df65fb0ad2723aa26bdf1c372e Mon Sep 17 00:00:00 2001 From: Roman Zeyde Date: Wed, 29 Jul 2015 21:49:00 +0300 Subject: [PATCH 2/3] tests: fix signedness error --- tests.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests.c b/tests.c index 9b40d83c52..511993df16 100644 --- a/tests.c +++ b/tests.c @@ -152,7 +152,7 @@ START_TEST(test_base58) memcpy(rawn, fromhex(*raw), len); r = base58_encode_check(rawn, len, strn, sizeof(strn)); - ck_assert_int_eq(r, strlen(*str) + 1); + ck_assert_int_eq((size_t)r, strlen(*str) + 1); ck_assert_str_eq(strn, *str); r = base58_decode_check(strn, rawn, len); From f91e912dd211929d9a172e33b5df312356074028 Mon Sep 17 00:00:00 2001 From: Roman Zeyde Date: Wed, 29 Jul 2015 21:53:36 +0300 Subject: [PATCH 3/3] README: add travis badge --- README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/README.md b/README.md index 435f9f1ad6..90dbf421a5 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,8 @@ trezor-crypto ============= +[![Build Status](https://travis-ci.org/trezor/trezor-crypto.svg?branch=master)](https://travis-ci.org/trezor/trezor-crypto) + Heavily optimized cryptography algorithms for embedded devices. These include: