Commit graph

25 commits

Author SHA1 Message Date
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