diff --git a/.travis.yml b/.travis.yml new file mode 100644 index 0000000000..da1053d3b9 --- /dev/null +++ b/.travis.yml @@ -0,0 +1,12 @@ +language: c +before_script: + - sudo apt -y install astyle cmake gcc ninja-build libssl-dev python3-pytest python3-pytest-xdist unzip xsltproc doxygen graphviz valgrind +jobs: + include: + - arch: ppc64le # The IBM Power LXD container based build for OSS only + os: linux # required for arch different than amd64 + dist: focal # or bionic | xenial with xenial as default + compiler: gcc + script: + - mkdir build && cd build && cmake -GNinja .. && cmake -LA .. && ninja + - cd build & ninja run_tests diff --git a/README.md b/README.md index 78c9d9a538..9578bebf58 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -[AppVeyor](https://ci.appveyor.com/project/dstebila/liboqs): ![Build status image](https://ci.appveyor.com/api/projects/status/9d2ts78x88r8wnii/branch/main?svg=true), [CircleCI](https://circleci.com/gh/open-quantum-safe/liboqs/tree/main): ![Build status image](https://circleci.com/gh/open-quantum-safe/liboqs/tree/main.svg?style=svg) +[AppVeyor](https://ci.appveyor.com/project/dstebila/liboqs): ![Build status image](https://ci.appveyor.com/api/projects/status/9d2ts78x88r8wnii/branch/main?svg=true), [CircleCI](https://circleci.com/gh/open-quantum-safe/liboqs/tree/main): ![Build status image](https://circleci.com/gh/open-quantum-safe/liboqs/tree/main.svg?style=svg), [TravisCI](https://travis-ci.com/github/open-quantum-safe/liboqs): [![Build Status](https://travis-ci.com/open-quantum-safe/liboqs.svg?branch=main)](https://travis-ci.com/open-quantum-safe/liboqs) liboqs ====================== diff --git a/tests/constant_time/sig/passes/dilithium b/tests/constant_time/sig/passes/dilithium index 342cb0a1dd..febdbcb55b 100644 --- a/tests/constant_time/sig/passes/dilithium +++ b/tests/constant_time/sig/passes/dilithium @@ -1,7 +1,7 @@ { Rejection sampling for uniformly distributed public A matrix Memcheck:Cond - src:poly.c:343 # fun:rej_uniform + fun:rej_uniform fun:pqcrystals_dilithium*_ref_poly_uniform fun:pqcrystals_dilithium*_ref_polyvec_matrix_expand } diff --git a/tests/constant_time/sig/passes/dilithium-aes-avx2 b/tests/constant_time/sig/passes/dilithium-aes-avx2 index f40da3a81c..51de8072f9 100644 --- a/tests/constant_time/sig/passes/dilithium-aes-avx2 +++ b/tests/constant_time/sig/passes/dilithium-aes-avx2 @@ -23,7 +23,7 @@ { Requested number of random bytes is not secret Memcheck:Cond - src:poly.c:413 + src:poly.c:394 # fun:pqcrystals_dilithium2aes_avx2_poly_uniform_preinit } @@ -46,6 +46,6 @@ { Requested number of random bytes is not secret Memcheck:Cond - src:poly.c:546 + src:poly.c:530 # fun:pqcrystals_dilithium*aes_avx2_poly_uniform_eta_preinit }