1111 name : Linux with Botan
1212 runs-on : ubuntu-24.04
1313 steps :
14- - uses : actions/checkout@v4
14+ - uses : actions/checkout@v6
1515 - name : Prepare
1616 run : |
1717 sudo apt-get update -qq
3131 name : Linux with OpenSSL 1.1.1
3232 runs-on : ubuntu-24.04
3333 steps :
34- - uses : actions/checkout@v4
34+ - uses : actions/checkout@v6
3535 - name : Prepare
3636 run : |
3737 sudo apt-get update -qq
5858 name : Linux with OpenSSL 3.0
5959 runs-on : ubuntu-24.04
6060 steps :
61- - uses : actions/checkout@v4
61+ - uses : actions/checkout@v6
6262 - name : Prepare
6363 run : |
6464 sudo apt-get update -qq
7979 name : Linux with OpenSSL 3.5.6
8080 runs-on : ubuntu-24.04
8181 steps :
82- - uses : actions/checkout@v4
82+ - uses : actions/checkout@v6
8383 - name : Prepare
8484 env :
8585 OPENSSL_VERSION : 3.5.6
8888 LDFLAGS : " -Wl,-rpath,/usr/local/openssl-3.5/lib64 -L/usr/local/openssl-3.5/lib64"
8989 PKG_CONFIG_PATH : " /usr/local/openssl-3.5/lib64/pkgconfig"
9090 run : |
91+ set -x
9192 sudo apt-get update -qq
9293 sudo apt-get install -y libcppunit-dev p11-kit build-essential checkinstall zlib1g-dev sudo autoconf libtool git
9394 # Install OpenSSL 3.5
@@ -108,6 +109,7 @@ jobs:
108109 LDFLAGS : " -Wl,-rpath,/usr/local/openssl-3.5/lib64 -L/usr/local/openssl-3.5/lib64"
109110 PKG_CONFIG_PATH : " /usr/local/openssl-3.5/lib64/pkgconfig"
110111 run : |
112+ set -x
111113 ./autogen.sh
112114 ./configure --with-crypto-backend=openssl --with-openssl=${{ env.OPENSSL_INSTALL_DIR }}
113115 make -j$(nproc)
@@ -127,7 +129,7 @@ jobs:
127129 - backend : botan
128130 extra-options : --with-botan=$(brew --prefix botan@2)
129131 steps :
130- - uses : actions/checkout@v4
132+ - uses : actions/checkout@v6
131133 - name : Prepare
132134 run : |
133135 brew install automake libtool cppunit botan@2
@@ -187,10 +189,11 @@ jobs:
187189 target-platform : x64
188190 ossl-version : " 3.5.4"
189191 botan-version : " "
190- build-options : " -DENABLE_MLDSA=ON"
192+ build-options : " -DENABLE_MLDSA=ON -DENABLE_MLKEM=ON "
191193 mldsa-test : " true"
194+ mlkem-test : " true"
192195 steps :
193- - uses : actions/checkout@v4
196+ - uses : actions/checkout@v6
194197 - uses : ilammy/msvc-dev-cmd@v1
195198 with :
196199 arch : ${{ matrix.arch }}
@@ -223,5 +226,6 @@ jobs:
223226 env :
224227 CTEST_OUTPUT_ON_FAILURE : 1
225228 MLDSA_TEST : ${{ matrix.mldsa-test || '' }}
229+ MLKEM_TEST : ${{ matrix.mlkem-test || '' }}
226230 run : |
227231 cmake --build build --target RUN_TESTS
0 commit comments