143 Commits

Author SHA1 Message Date
Pol Henarejos
f1d927d4ef Add regression tests.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2026-03-26 19:07:16 +01:00
Pol Henarejos
e8a398f508 Update memory layout.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2026-03-20 13:31:23 +01:00
Pol Henarejos
5297e368d1 Sometimes sc-hsm-tool returns $?=1 despite it succeeds.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2026-03-20 13:31:05 +01:00
Pol Henarejos
7c8b39ff82 Update tests
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2026-03-20 01:20:46 +01:00
Pol Henarejos
983a5b7d10 Fix secp521r1 test with newer OpenSSL versions.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2026-03-18 13:19:20 +01:00
Pol Henarejos
7a12177745 Update memory layout.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2026-03-07 17:54:14 +01:00
Pol Henarejos
9dbd764c8c Reset by recopying memory file.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2025-12-13 21:12:45 +01:00
Pol Henarejos
feec958d10 Not used
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2025-12-11 20:05:08 +01:00
Pol Henarejos
c9926a71d1 Do not call pytest
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2025-12-11 19:48:23 +01:00
Pol Henarejos
629f14ab0d Revert "Move EDDSA to another branch."
This reverts commit a0faf5308e.
2025-12-11 19:35:27 +01:00
Pol Henarejos
8e35104695 Update memory.flash for tests
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2025-12-10 00:20:28 +01:00
Pol Henarejos
a0faf5308e Move EDDSA to another branch.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2025-12-09 15:49:20 +01:00
Pol Henarejos
256e61d813 Update tests to new CA2/DV2
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2025-11-28 12:14:36 +01:00
Pol Henarejos
1fe771f074 Fix tests
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2025-11-28 01:13:27 +01:00
Pol Henarejos
0588dde490 Do not use editable mode.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2025-11-28 00:53:29 +01:00
Pol Henarejos
1d6cc6ff89 Do not install apt pyscard
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2025-11-28 00:21:42 +01:00
Pol Henarejos
de33124d6b Fix test case with newer openssl.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2025-11-09 21:38:52 +01:00
Pol Henarejos
ae61150f5c Upgrade Dockerfile for fixing.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2025-11-09 20:00:23 +01:00
Pol Henarejos
f1a8d8bc91 Use pyscard 2.2.1 since 2.2.2 has a bug
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2025-04-24 19:11:32 +02:00
Pol Henarejos
c58823f9ef Build tests for EDDSA.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2025-02-21 20:22:07 +01:00
Pol Henarejos
4c636e0ce5 Upgrade to v5.2
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2025-01-15 13:07:35 +01:00
Pol Henarejos
ca2e04af53 Update initial memory for tests and KDM
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2025-01-08 14:47:23 +01:00
Pol Henarejos
d858a1e1d5 Upgrade to v5.0
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2024-11-09 18:10:56 +01:00
Pol Henarejos
618fdb4c1a Do not request dev cert when performing tests.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2024-11-09 00:50:51 +01:00
Pol Henarejos
eaf3d051e3 Fix sc-hsm test.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2024-10-15 23:16:02 +02:00
Pol Henarejos
8e3801e9a2 Revert "Update flash memory for tests."
This reverts commit 5388c11182.
2024-10-15 23:00:35 +02:00
Pol Henarejos
5388c11182 Update flash memory for tests.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2024-10-15 22:54:18 +02:00
Pol Henarejos
ad18577e98 Merge branch 'master' into development-eddsa
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2024-08-14 13:34:40 +02:00
Pol Henarejos
db5c7adef4 Update tests for OpenSC 0.25.1
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2024-06-23 01:59:32 +02:00
Pol Henarejos
d3751e3918 Upgrade opensc version in workflows.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2024-06-23 01:18:19 +02:00
Pol Henarejos
2e4fc568db Fix new return format for import_kek.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2024-01-02 02:36:09 +01:00
Pol Henarejos
677cceb130 Update to latest PicoHSM.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2023-12-29 19:07:20 +01:00
Pol Henarejos
ba562da00e Merge branch 'development' into development-eddsa
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2023-11-06 23:11:08 +01:00
Pol Henarejos
652a0f0d21 Fix managing spaces.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2023-10-12 21:04:02 +02:00
Pol Henarejos
9dbf4b3172 Removing pkcs11-tool test for EC.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2023-10-12 19:03:37 +02:00
Pol Henarejos
76522829ef User must log in after DKEK import.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2023-10-12 17:42:49 +02:00
Pol Henarejos
1bf0d6337b Added backup and restore tests (pkcs11 wrap/unwrap).
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2023-10-11 21:12:06 +02:00
Pol Henarejos
1950b03d35 Add more pkcs11-tool tests.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2023-10-11 21:11:41 +02:00
Pol Henarejos
2853b38b08 Add PKCS11 tool test
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2023-10-11 13:00:24 +02:00
Pol Henarejos
654cb1e4e0 Added AES pkcs11 tests.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2023-10-11 12:13:21 +02:00
Pol Henarejos
dbe0ef19de Fix store binary test script.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2023-10-09 22:17:22 +02:00
Pol Henarejos
c3b57b229f Add sc-hsm-pkcs11-test to test matrix.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2023-10-09 21:56:41 +02:00
Pol Henarejos
43c46e9112 Add sc-hsm-embedd pkcs11 driver and test.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2023-10-09 21:56:18 +02:00
Pol Henarejos
d5af9160c1 Build in docker with for CI flag.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2023-10-09 21:55:55 +02:00
Pol Henarejos
2ecfff0ebb Add store binary data tests.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2023-10-09 21:15:51 +02:00
Pol Henarejos
3057aba041 Fix redundant line.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2023-10-09 21:15:23 +02:00
Pol Henarejos
fa821c43c8 Prune images autom.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2023-10-09 19:00:23 +02:00
Pol Henarejos
9db3e78d32 Not necessary rmi
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2023-10-09 18:41:01 +02:00
Pol Henarejos
b74c4070d1 When build, it copies generated binaries to image, which will be used later by other jobs.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2023-10-09 18:26:16 +02:00
Pol Henarejos
a7770a7e57 Check Pico HSM PCSC connectivity.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2023-10-09 18:25:10 +02:00