Commit Graph

110 Commits

Author SHA1 Message Date
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
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
Pol Henarejos
78cbe59e64
Fix startup
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2023-10-09 17:58:32 +02:00
Pol Henarejos
42a9434c50
Not used
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2023-10-09 17:46:01 +02:00
Pol Henarejos
11a3472941
Refactor test workflow
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2023-10-09 17:45:49 +02:00
Pol Henarejos
2f177eb8df
Build image only during build
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2023-10-09 16:46:51 +02:00
Pol Henarejos
345ae2be69
Not used
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2023-10-09 16:36:00 +02:00
Pol Henarejos
ba036f4c0f
Add EC derive tests.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2023-10-09 16:35:51 +02:00
Pol Henarejos
c435764978
Add PKCS11 asymmetric ciphering tests.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2023-10-09 13:10:10 +02:00
Pol Henarejos
2e633abb2c
Use dynamic dd size.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2023-10-09 13:09:16 +02:00
Pol Henarejos
3514c7ad82
Fix pkcs11 runner test.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2023-10-09 09:30:15 +02:00
Pol Henarejos
8321996a14
Fix +x flag.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2023-10-09 08:30:24 +02:00
Pol Henarejos
c3af303468
Split pytest and pkcs11 test suites.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2023-10-09 00:58:49 +02:00
Pol Henarejos
c44d7db4e1
Refactor tests
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2023-10-09 00:34:50 +02:00
Pol Henarejos
cb1bba4f13
Enable pytest tests
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2023-10-02 01:12:09 +02:00
Pol Henarejos
1105a1263c
Add signature and verification tests for RSA and ECDSA.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2023-10-02 00:48:54 +02:00
Pol Henarejos
37421d9aad
Added pkcs11 keygen test script.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2023-09-26 20:09:43 +02:00
Pol Henarejos
d906df2809
Add initialization test script with pkcs11
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2023-09-24 10:30:59 +02:00
Pol Henarejos
433e509c94
Add initialize with pkcs11-tool test script.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2023-09-05 19:56:11 +02:00
Pol Henarejos
9f08d612ae
Add base58 to dockerfile.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2023-09-05 19:56:11 +02:00
Pol Henarejos
ee442ac084
Get vpcd from repo instead of building it.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2023-08-24 16:39:57 +02:00
Pol Henarejos
e18c413268
Added X25519 and X448 exchange test.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2023-08-23 16:42:34 +02:00
Pol Henarejos
0e1c82196a
Added test for Curve25519 and Curve448 key import.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2023-08-23 16:39:32 +02:00
Pol Henarejos
c6a5272340
Added test for Curve25519 and Curve448 keypair generation.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2023-08-23 16:39:21 +02:00
Pol Henarejos
57188ff877
Added some tests for HD ciphering.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2023-07-24 11:45:11 +02:00
Pol Henarejos
e3f1f45a9f
Added more tests for HD Signature.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2023-05-27 19:00:13 +02:00
Pol Henarejos
02903bbc65
Added tests for HD signatures.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2023-05-26 18:07:26 +02:00
Pol Henarejos
c6c00e7e43
Added tests for SLIP-0021 node derivation.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2023-05-26 17:15:30 +02:00
Pol Henarejos
b61a34d415
Added more tests for secp256r1 curves.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2023-05-24 12:47:49 +02:00
Pol Henarejos
a9fb170c58
Added tests for BIP and SLIP.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2023-05-23 20:40:31 +02:00
Pol Henarejos
8316196b42
Using forked vsmartcard just in case
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2023-05-04 11:10:58 +02:00