From 07d0c8947ef0d0f4c0ae01c1d8699d24a892752d Mon Sep 17 00:00:00 2001 From: J08nY Date: Sun, 29 Jul 2018 17:46:50 +0200 Subject: Add AppVeyor for Windows builds, add some libs to Travis to build with them. --- .appveyor.yml | 18 ++++++++++++++++++ .travis.yml | 2 ++ README.md | 2 +- ext/libs | 2 +- 4 files changed, 22 insertions(+), 2 deletions(-) create mode 100755 .appveyor.yml diff --git a/.appveyor.yml b/.appveyor.yml new file mode 100755 index 0000000..051d974 --- /dev/null +++ b/.appveyor.yml @@ -0,0 +1,18 @@ +version: '{build}' +image: Visual Studio 2017 + +branches: + except: + - gh-pages + +environment: + JAVA_HOME: C:\Program Files\Java\jdk1.8.0 + +install: + - cinst ant + - git submodule update --init --recursive + +build_script: + - ant -f build-applet.xml build + - ant -f build-reader.xml package + - ant -f build-standalone.xml package \ No newline at end of file diff --git a/.travis.yml b/.travis.yml index f44e74c..453c523 100644 --- a/.travis.yml +++ b/.travis.yml @@ -5,6 +5,8 @@ addons: packages: - libtomcrypt-dev - libtommath-dev + - libssl-dev + - libcrypto++-dev - gcc-6 - g++-6 language: java diff --git a/README.md b/README.md index 2b331ff..bed5e62 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,5 @@ # ECTester -[![Build status](https://api.travis-ci.org/crocs-muni/ECTester.svg?branch=master)](https://travis-ci.org/crocs-muni/ECTester) [![GitHub release](https://img.shields.io/github/release/crocs-muni/ECTEster.svg)](https://github.com/crocs-muni/ECTester/releases) [![license](https://img.shields.io/github/license/crocs-muni/ECTester.svg)](https://github.com/crocs-muni/ECTester/blob/master/LICENSE) [![docs](https://img.shields.io/badge/docs-github.io-brightgreen.svg)](https://crocs-muni.github.io/ECTester/) +[![Build status](https://api.travis-ci.org/crocs-muni/ECTester.svg?branch=master)](https://travis-ci.org/crocs-muni/ECTester) [![Build status](https://ci.appveyor.com/api/projects/status/02kcaf52op89910u?svg=true)](https://ci.appveyor.com/project/J08nY/ectester-cm6ng) [![GitHub release](https://img.shields.io/github/release/crocs-muni/ECTEster.svg)](https://github.com/crocs-muni/ECTester/releases) [![license](https://img.shields.io/github/license/crocs-muni/ECTester.svg)](https://github.com/crocs-muni/ECTester/blob/master/LICENSE) [![docs](https://img.shields.io/badge/docs-github.io-brightgreen.svg)](https://crocs-muni.github.io/ECTester/) Tests support and behavior of elliptic curve cryptography implementations on JavaCards (`TYPE_EC_FP` and `TYPE_EC_F2M`) and on selected software libraries. For more information on ECC support on JavaCards see the [github page](https://crocs-muni.github.io/ECTester/), with results, tables and docs. diff --git a/ext/libs b/ext/libs index 895dfb9..e1928e8 160000 --- a/ext/libs +++ b/ext/libs @@ -1 +1 @@ -Subproject commit 895dfb97ef2ec0b70def29fb84dcc0d81e382136 +Subproject commit e1928e81c279c6996c31703e8853e19cb16d76d9 -- cgit v1.2.3-70-g09d2