Commit Graph

38 Commits

Author SHA1 Message Date
Pol Henarejos
75ca1b57d9 Added support of counter, algorithms and key domain to AES too.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2023-03-09 18:39:06 +01:00
Pol Henarejos
7af67713e7 Add support for counter, algorithms and key domain in key generation.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2023-03-09 18:38:29 +01:00
Pol Henarejos
63c465138b Added delete XKEK tests.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2023-03-09 18:28:31 +01:00
Pol Henarejos
4d569df108 Added dkek import in key domain tests.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2023-03-09 18:28:08 +01:00
Pol Henarejos
daf71678c5 Added first XKEK tests.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2023-03-08 22:15:44 +01:00
Pol Henarejos
26f0775772 Move some certs to common place.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2023-03-08 22:15:11 +01:00
Pol Henarejos
1e90699a3f Added more PKA tests.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2023-03-07 23:16:12 +01:00
Pol Henarejos
dba4630895 Add Public Key Authorization tests.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2023-03-07 17:28:56 +01:00
Pol Henarejos
cd525d91a3 Updated base flash memory for emulation to include CA CVC.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2023-03-06 01:09:00 +01:00
Pol Henarejos
61359c7ebd Add key derivation tests (HKDF, PBKDF2 and X963).
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2023-02-17 23:54:40 +01:00
Pol Henarejos
0b71bf693d Added CMAC tests.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2023-02-17 22:46:16 +01:00
Pol Henarejos
a1f478239d Added HMAC tests.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2023-02-17 22:43:28 +01:00
Pol Henarejos
215fdca9f8 Added AES cipher tests.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2023-02-15 19:47:16 +01:00
Pol Henarejos
380d47faa1 Renaming for avoiding confusions
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2023-02-14 23:05:37 +01:00
Pol Henarejos
962d1c6916 When runing a test, load a initial flash image that contains KEYDEV.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2023-02-14 22:53:30 +01:00
Pol Henarejos
d81d51d6fc Fix get public key.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2023-02-14 21:51:46 +01:00
Pol Henarejos
319000df1a Add challenge tests.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2023-02-14 21:38:06 +01:00
Pol Henarejos
5508e531a0 Added key domain tests.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2023-02-14 18:52:12 +01:00
Pol Henarejos
1e846600dd Add test info
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2023-02-14 18:51:50 +01:00
Pol Henarejos
407110def4 Added ECDH tests.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2023-02-14 11:25:02 +01:00
Pol Henarejos
79d86a335c Adding more tests and renaming old ones.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2023-02-13 23:54:41 +01:00
Pol Henarejos
8f6ae52c70 Added routines for import key.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2023-02-13 23:52:58 +01:00
Pol Henarejos
8bc4b133ca Adding routine for asymmetric decryption.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2023-02-12 21:53:19 +01:00
Pol Henarejos
2ce458dad5 Adding BP curves and RSA 4k to signature test.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2023-02-12 21:53:01 +01:00
Pol Henarejos
478b186094 Finally it seems to work.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2023-01-30 16:09:57 +01:00
Pol Henarejos
ab71b3163b Adding sleep just in case.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2023-01-30 16:07:41 +01:00
Pol Henarejos
3b0e34f465 More tries...
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2023-01-30 13:23:39 +01:00
Pol Henarejos
9077e78315 More flags to debug
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2023-01-30 13:15:04 +01:00
Pol Henarejos
2f5fcd1f14 Start pcscd with debug flag to get more debug info.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2023-01-30 13:09:17 +01:00
Pol Henarejos
307eb63ee5 Init submodules in actions.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2023-01-30 12:59:03 +01:00
Pol Henarejos
07f85dc4b8 Add warning removal
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2023-01-30 12:18:18 +01:00
Pol Henarejos
a4026e0ca0 Submodules must be pulled.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2023-01-30 12:09:46 +01:00
Pol Henarejos
ebd8dc7bb8 Add apt-utils package.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2023-01-30 12:08:16 +01:00
Pol Henarejos
bac15d5472 Removing TTY from docker.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2023-01-30 12:05:03 +01:00
Pol Henarejos
fc8d39882f Add missing build file.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2023-01-30 12:00:57 +01:00
Pol Henarejos
52114b2d85 Added initialization on each keypairgen.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2023-01-30 01:25:05 +01:00
Pol Henarejos
6f8769ee8d Added scripts for testing in a docker container.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2023-01-30 01:24:10 +01:00
Pol Henarejos
1af461c206 Add first battery of tests.
It contains keypair generation for ECC and RSA, PIN blocking and signature generation and verification.

Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2023-01-17 13:41:10 +01:00