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
|
4bba3c6f64
|
Merge branch 'master' into development
|
2023-10-09 08:30:53 +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
|
48301a5d71
|
Fix chunking
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2023-10-02 00:50:34 +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
|
08e7d74a81
|
Fix sending binary when ne=0
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2023-09-24 10:30:09 +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
|
173ca7678d
|
Accept arbitrary SO-PIN length on reset retry.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2023-09-05 19:56:11 +02:00 |
|
Pol Henarejos
|
3d7f714936
|
Fix initialization with so-pin.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2023-09-05 19:56:11 +02:00 |
|
Pol Henarejos
|
f4a537f156
|
Added NO_DELAY in emulation env.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2023-09-05 19:56:11 +02:00 |
|
Pol Henarejos
|
f09654ccf4
|
Added --silent flag to initialization to avoid prompt display.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2023-09-05 19:56:11 +02:00 |
|
Pol Henarejos
|
7506ccd263
|
Update usage.md
|
2023-09-05 19:45:51 +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
|
b94810d31d
|
Added triggers to development-eddsa branch.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2023-08-24 16:17:06 +02:00 |
|
Pol Henarejos
|
2c4be41ecf
|
Remove print.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2023-08-24 16:12:40 +02:00 |
|
Pol Henarejos
|
447d223de4
|
Fix mbedtls ed448 bugs.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2023-08-24 16:12:34 +02:00 |
|
Pol Henarejos
|
4f9f7f14fe
|
Add support for Edwards cvc.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2023-08-24 16:08:39 +02:00 |
|
Pol Henarejos
|
6699913eff
|
Add edwards signature test.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2023-08-24 16:06:02 +02:00 |
|
Pol Henarejos
|
b0057bc3fe
|
Add edwards key import test.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2023-08-24 16:05:52 +02:00 |
|
Pol Henarejos
|
e3a773d145
|
Add edwards key generation test.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2023-08-24 16:05:43 +02:00 |
|
Pol Henarejos
|
10a47f9177
|
Uniform ec key loading.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2023-08-24 16:05:34 +02:00 |
|
Pol Henarejos
|
9f49a144ac
|
Add support for Edwards key import.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2023-08-24 16:05:11 +02:00 |
|
Pol Henarejos
|
e67a7091ff
|
Add support for Edwards key generation.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2023-08-24 16:04:45 +02:00 |
|
Pol Henarejos
|
1d3232df36
|
Fix loading and saving Montgomery keys.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2023-08-24 16:01:39 +02:00 |
|
Pol Henarejos
|
7376817724
|
Fix G export.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2023-08-24 16:00:59 +02:00 |
|
Pol Henarejos
|
5e801fbae7
|
Merge branch 'development' into development-eddsa
|
2023-08-24 10:35:51 +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
|
a6072b4ce8
|
Curve25519 and Curve448 are encoded using ECDH template.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2023-08-23 16:38:51 +02:00 |
|
Pol Henarejos
|
5bdba8e1e8
|
Move to ecp_keypair instead of ecdsa.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2023-08-22 17:20:56 +02:00 |
|
Pol Henarejos
|
5df4e62f81
|
Revert previous fix.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2023-08-22 17:20:11 +02:00 |
|
Pol Henarejos
|
685c7f25fc
|
Revert previous fix.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2023-08-22 17:19:23 +02:00 |
|
Pol Henarejos
|
faef2dc278
|
Added support for EdDSA signature.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2023-08-22 17:10:03 +02:00 |
|
Pol Henarejos
|
22d8793683
|
Add fix in EdDSA.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2023-08-22 15:29:26 +02:00 |
|
Pol Henarejos
|
32c8bc4a24
|
Enable EdDSA for curves Ed25519 and Ed448 in config file.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2023-08-16 15:05:46 +02:00 |
|
Pol Henarejos
|
b5174d64af
|
Using SDK with EdDSA support.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2023-08-14 02:45:16 +02:00 |
|
Pol Henarejos
|
235bf342b3
|
Update README.md
Added description for hierarchical deterministic key generation.
|
2023-08-02 14:34:12 +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
|
f631e4a5f3
|
Code style.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2023-07-17 12:56:16 +02:00 |
|
Pol Henarejos
|
f880ee6c93
|
Added support for HD symmetric ciphering.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2023-07-17 12:55:14 +02:00 |
|
Pol Henarejos
|
6af4cc7fec
|
Fix getting RTC with pico-hsm-tool.
Closes #25.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2023-06-20 13:32:30 +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 |
|