]> git.codecow.com Git - Monocypher.git/commit
Leaner TIS-CI tests
authorLoup Vaillant <loup@loup-vaillant.fr>
Sat, 2 Sep 2023 14:24:37 +0000 (16:24 +0200)
committerLoup Vaillant <loup@loup-vaillant.fr>
Sat, 2 Sep 2023 14:24:37 +0000 (16:24 +0200)
commit0d85f98c9d9b0227e42cf795cb527dff372b40a4
tree71cb9fb4426f93a7722be275b3672a561a1ac19f
parent03fbc677d9912c49b7e363d69523cd4269eead6a
Leaner TIS-CI tests

TIS-CI tests take forever.  It's annoying and cost them compute power
for little benefit.  A quick assesment of Monocypher reveals that the
only things we really care about are endianness and main word size.
Things like the sign of `char`, `sizeof(int)`, or `long double` are
mostly (or entirely) irrelevant.

So, all platforms supported by TIS-CI, only 5 are relevant:

- 16-bits little endian (I chose x86_16)
- 32-bits little endian (I chose x86_32)
- 32-bits big    endian (I chose sparc_32)
- 32-bits little endian (I chose rv64ifdq)
- 32-bits big    endian (I chose mips_64)

All the others are redundant.

---

Also added the missing v_x25519 test.
tests/tis-ci-gen-config.sh
tis.config