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
24d430a3ac
Updating pointer to include aesni
...
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es >
2023-01-30 13:04:34 +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
8540fdcf19
Updating pointer.
...
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es >
2023-01-30 12:01:20 +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
ca093eb81e
Add emulation and test workflow.
...
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es >
2023-01-30 11:59:26 +01:00
Pol Henarejos
35c42bccb4
List PRKD if exist.
...
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es >
2023-01-30 01:25:25 +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
8f593f6357
Added support for build emulation in Apple and Linux.
...
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es >
2023-01-30 01:24:35 +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
Pol Henarejos
8976dc1f79
Added support for RSA-PKCSv15-SHA224, SHA384 and SHA512. Also added support for RSA-PSS-SHA224, SHA384 and SHA512.
...
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es >
2023-01-17 00:41:46 +01:00
Pol Henarejos
9d47e62041
Fix signature for secp521r1.
...
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es >
2023-01-17 00:05:46 +01:00
Pol Henarejos
0daddfd477
Fix ECDSA-SHA384 and ECDSA-SHA512.
...
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es >
2023-01-17 00:05:31 +01:00
Pol Henarejos
89d617110f
Add asn1_build_prkd_rsa()
...
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es >
2023-01-16 18:54:28 +01:00
Pol Henarejos
17941397e9
Fix exporting large ECC key.
...
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es >
2023-01-16 18:54:20 +01:00
Pol Henarejos
f2aa4aae79
Moving pointer to latest bug fixes.
...
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es >
2023-01-14 00:41:23 +01:00
Pol Henarejos
e29b3143ed
Moving pointer
...
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es >
2023-01-13 18:49:08 +01:00
Pol Henarejos
5419ff74ee
Using file_has_data() to check contents.
...
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es >
2023-01-13 18:07:50 +01:00
Pol Henarejos
723011078c
Using file_has_data() instead of data directly.
...
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es >
2023-01-12 20:06:31 +01:00