Steffen Jaeckel
fdf0b60170
Replace some CI builds with a single build_options.sh run.
...
Signed-off-by: Steffen Jaeckel <s@jaeckel.eu>
2026-05-04 10:08:07 +02:00
Steffen Jaeckel
9e1c6174fc
Add CI jobs with ECC FP enabled.
...
We replace the PTHREAD job with `ECC_FP+PTHREAD` since PTHREAD is only
relevant for ECC_FP and the PRNG's.
Signed-off-by: Steffen Jaeckel <s@jaeckel.eu>
2026-04-29 10:53:40 +02:00
Steffen Jaeckel
d7c650d398
Update PR template.
...
Signed-off-by: Steffen Jaeckel <s@jaeckel.eu>
2026-04-23 09:13:02 +02:00
Steffen Jaeckel
77afa82d14
Add option LTC_SMALL_STACK.
...
Signed-off-by: Steffen Jaeckel <s@jaeckel.eu>
2026-04-09 15:40:07 +02:00
Steffen Jaeckel
93eed8d3fa
Add CMake CI testrun w/o ASM
...
Signed-off-by: Steffen Jaeckel <s@jaeckel.eu>
2026-04-07 16:51:37 +02:00
Steffen Jaeckel
0572f9564f
Update nick-fields/retry GH action
...
Signed-off-by: Steffen Jaeckel <s@jaeckel.eu>
2026-04-07 12:40:22 +02:00
Steffen Jaeckel
97be312324
Add CMake tests to CI
...
Signed-off-by: Steffen Jaeckel <s@jaeckel.eu>
2026-04-07 12:19:33 +02:00
Steffen Jaeckel
b46c695505
Add tests for deprecated APIs
...
Signed-off-by: Steffen Jaeckel <s@jaeckel.eu>
2025-11-18 18:53:26 +01:00
Steffen Jaeckel
3c906ab3da
Enable AES-NI per default on x86_64.
...
This can be disabled by defining `LTC_NO_AES_NI`.
Signed-off-by: Steffen Jaeckel <s@jaeckel.eu>
2025-11-03 13:52:24 +01:00
Steffen Jaeckel
a3cc5bf623
Update issue template according to the new way how GH wants it.
...
Signed-off-by: Steffen Jaeckel <s@jaeckel.eu>
2025-10-31 09:49:37 +01:00
Steffen Jaeckel
72b353f3dd
Workflow trigger filtering changed
...
Signed-off-by: Steffen Jaeckel <s@jaeckel.eu>
2025-09-06 15:00:00 +02:00
Steffen Jaeckel
f5a626f15f
Let's wait a bit longer before bailing out
...
Signed-off-by: Steffen Jaeckel <s@jaeckel.eu>
2025-09-04 17:36:11 +02:00
Steffen Jaeckel
e609a505ca
Try to work around build failures
...
Signed-off-by: Steffen Jaeckel <s@jaeckel.eu>
2025-03-01 11:52:51 +01:00
Steffen Jaeckel
08b69be797
minor changes for amalgamation
...
* de-duplicate `struct oid_to_pbes`
* add makefile target
* add amalgamation to release
* fix `small` demo
* add header guards for `tomcrypt_private.h`
* update docs
* add CI job with amalgamated library
Signed-off-by: Steffen Jaeckel <s@jaeckel.eu>
2025-02-20 14:43:06 +01:00
Steffen Jaeckel
b4d41d53bb
Ubuntu-20.04 is no longer
...
https://github.com/actions/runner-images/issues/11101
Signed-off-by: Steffen Jaeckel <s@jaeckel.eu>
2025-02-17 15:08:44 +01:00
Steffen Jaeckel
9eef89c5a4
Cancel running GH action on update of PR branch
...
Signed-off-by: Steffen Jaeckel <s@jaeckel.eu>
2024-12-03 19:48:18 +01:00
Steffen Jaeckel
dd98fcc461
Fix AESNI build job
...
Fixes: 33d1c814 ("Improve SSE4.1/AES-NI support")
Signed-off-by: Steffen Jaeckel <s@jaeckel.eu>
2024-09-03 12:35:12 +02:00
Richard Levitte
3cea832f5e
In workflows, modernise the actions that are used
...
actions/checkout@v2 → actions/checkout@v4
actions/upload-artifact@v3 → actions/upload-artifact@v4
This will reduce the amount of warnings in the workflow summary.
2024-08-20 06:53:53 +02:00
Steffen Jaeckel
0e12dbd964
Update AES integration of fortuna
...
* Use `aes_` based API instead of `rijndael_`, so we can profit from
a potential hardware accelerated version of AES.
* Add option to use 'encrypt_only' variant of AES inside fortuna
Signed-off-by: Steffen Jaeckel <s@jaeckel.eu>
2024-02-26 16:25:17 +01:00
Steffen Jaeckel
37a8d7ec77
add CI testrun with AESNI
...
Signed-off-by: Steffen Jaeckel <s@jaeckel.eu>
2023-06-22 18:37:25 +02:00
Steffen Jaeckel
90359498e1
Remove pre-installed libtommath
...
Signed-off-by: Steffen Jaeckel <s@jaeckel.eu>
2023-06-19 17:16:23 +02:00
Steffen Jaeckel
acec8a5c3e
More error logs on CI failure
...
Signed-off-by: Steffen Jaeckel <s@jaeckel.eu>
2023-06-19 17:15:59 +02:00
Steffen Jaeckel
f0328b02c2
Update base OS version of CI
...
Signed-off-by: Steffen Jaeckel <s@jaeckel.eu>
2023-06-19 16:34:07 +02:00
Steffen Jaeckel
06f22b61b5
create developer manual in CI
...
Signed-off-by: Steffen Jaeckel <s@jaeckel.eu>
2022-10-14 11:06:10 +02:00
Steffen Jaeckel
e8e678e101
improve MPI providers section in documentation
...
.. also add a checkbox regarding MPI providers to the issue template
This closes #605
Signed-off-by: Steffen Jaeckel <s@jaeckel.eu>
2022-10-12 12:06:59 +02:00
Steffen Jaeckel
69843a4807
pack up failed build to be able to investigate
...
Sometimes it's hard to reproduce an issue as they happen on CI, so let's
pack-up what we can on failure and upload it as artifact.
Signed-off-by: Steffen Jaeckel <s@jaeckel.eu>
2022-03-17 15:08:32 +01:00
Steffen Jaeckel
cf58641c99
migrate from travis CI to GitHub actions
...
Signed-off-by: Steffen Jaeckel <s@jaeckel.eu>
2022-02-11 16:12:27 +01:00
Steffen Jaeckel
44b15a76aa
add issue and PR templates
2017-10-10 18:08:35 +02:00