Reference implementations of PQC
25'ten fazla konu seçemezsiniz Konular bir harf veya rakamla başlamalı, kısa çizgiler ('-') içerebilir ve en fazla 35 karakter uzunluğunda olabilir.

.travis.yml 3.7 KiB

5 yıl önce
5 yıl önce
5 yıl önce
5 yıl önce
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263
  1. language: c
  2. matrix:
  3. include:
  4. - name: "MacOS + Clang"
  5. os: osx
  6. osx_image: xcode10.2
  7. compiler: clang
  8. before_install:
  9. - pip3 install -r requirements.txt
  10. before_script:
  11. - export COMMIT=$(git rev-parse HEAD)
  12. - git config --replace-all remote.origin.fetch +refs/heads/*:refs/remotes/origin/*
  13. - git fetch --unshallow
  14. - git checkout $TRAVIS_BRANCH
  15. - git reset --hard $COMMIT
  16. script:
  17. # Use travis-wait to allow slower tests to run
  18. - "cd test && travis_wait 60 python3 -m pytest --numprocesses=auto"
  19. env:
  20. PQCLEAN_ONLY_DIFF: 1
  21. PQCLEAN_SKIP_SCHEMES: sphincs-haraka-128f-robust,sphincs-haraka-192s-robust,sphincs-sha256-128f-robust,sphincs-sha256-192s-robust,sphincs-shake256-128f-robust,sphincs-shake256-192s-robust,sphincs-haraka-128f-simple,sphincs-haraka-192s-simple,sphincs-sha256-128f-simple,sphincs-sha256-192s-simple,sphincs-shake256-128f-simple,sphincs-shake256-192s-simple,sphincs-haraka-128s-robust,sphincs-haraka-256f-robust,sphincs-sha256-128s-robust,sphincs-sha256-256f-robust,sphincs-shake256-128s-robust,sphincs-shake256-256f-robust,sphincs-haraka-128s-simple,sphincs-haraka-256f-simple,sphincs-sha256-128s-simple,sphincs-sha256-256f-simple,sphincs-shake256-128s-simple,sphincs-shake256-256f-simple,sphincs-haraka-192f-robust,sphincs-haraka-256s-robust,sphincs-sha256-192f-robust,sphincs-sha256-256s-robust,sphincs-shake256-192f-robust,sphincs-shake256-256s-robust,sphincs-haraka-192f-simple,sphincs-haraka-256s-simple,sphincs-sha256-192f-simple,sphincs-sha256-256s-simple,sphincs-shake256-192f-simple,sphincs-shake256-256s-simple
  22. addons:
  23. homebrew:
  24. packages:
  25. - astyle
  26. - name: "MacOS + GCC8"
  27. os: osx
  28. osx_image: xcode10.2
  29. compiler: gcc
  30. addons:
  31. homebrew:
  32. packages:
  33. - astyle
  34. - gcc@8
  35. env:
  36. PQCLEAN_ONLY_DIFF: 1
  37. PQCLEAN_SKIP_SCHEMES: sphincs-haraka-128f-robust,sphincs-haraka-192s-robust,sphincs-sha256-128f-robust,sphincs-sha256-192s-robust,sphincs-shake256-128f-robust,sphincs-shake256-192s-robust,sphincs-haraka-128f-simple,sphincs-haraka-192s-simple,sphincs-sha256-128f-simple,sphincs-sha256-192s-simple,sphincs-shake256-128f-simple,sphincs-shake256-192s-simple,sphincs-haraka-128s-robust,sphincs-haraka-256f-robust,sphincs-sha256-128s-robust,sphincs-sha256-256f-robust,sphincs-shake256-128s-robust,sphincs-shake256-256f-robust,sphincs-haraka-128s-simple,sphincs-haraka-256f-simple,sphincs-sha256-128s-simple,sphincs-sha256-256f-simple,sphincs-shake256-128s-simple,sphincs-shake256-256f-simple,sphincs-haraka-192f-robust,sphincs-haraka-256s-robust,sphincs-sha256-192f-robust,sphincs-sha256-256s-robust,sphincs-shake256-192f-robust,sphincs-shake256-256s-robust,sphincs-haraka-192f-simple,sphincs-haraka-256s-simple,sphincs-sha256-192f-simple,sphincs-sha256-256s-simple,sphincs-shake256-192f-simple,sphincs-shake256-256s-simple
  38. before_install:
  39. - export COMMIT=$(git rev-parse HEAD)
  40. - git config --replace-all remote.origin.fetch +refs/heads/*:refs/remotes/origin/*
  41. - git fetch --unshallow
  42. - git checkout $TRAVIS_BRANCH
  43. - git reset --hard $COMMIT
  44. - pip3 install -r requirements.txt
  45. - brew link gcc
  46. - export PATH="/usr/local/bin:$PATH"
  47. - ln -s /usr/local/bin/gcc-8 /usr/local/bin/gcc
  48. - gcc --version
  49. script:
  50. # Use travis-wait to allow slower tests to run
  51. - "cd test && travis_wait 60 python3 -m pytest --numprocesses=auto"
  52. cache:
  53. directories:
  54. - $HOME/Library/Caches/pip
  55. - $HOME/Library/Caches/Homebrew
  56. before_cache:
  57. - brew cleanup
  58. # vim: set ft=yaml ts=2 sw=2 tw=0 et :