Commit Graph

187 Commits

Author SHA1 Message Date
Pol Henarejos
0628d5015c Update asymmetric-ciphering.md 2022-03-17 00:44:38 +01:00
Pol Henarejos
daf0f98660 Update asymmetric-ciphering.md
Adding examples for ECDH key derivation.
2022-03-17 00:43:44 +01:00
Pol Henarejos
1f06c44a89 Adding ecdh support with MBEDTLS.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2022-03-17 00:28:40 +01:00
Pol Henarejos
ab1490a50b Added ECDH key derivation.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2022-03-17 00:28:16 +01:00
Pol Henarejos
23f53a6095 Added some free on bad return.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2022-03-16 23:40:09 +01:00
Pol Henarejos
920cf3a1c5 Upgrading to v1.2
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
v1.2
2022-03-16 23:31:17 +01:00
Pol Henarejos
74f2a80fb4 Update README.md 2022-03-16 18:51:16 +01:00
Pol Henarejos
29361fa110 Update usage.md 2022-03-16 18:50:29 +01:00
Pol Henarejos
679486d38c Update sign-verify.md
Added examples for ECDSA and ECDSA-SHA signature and verification.
2022-03-16 18:22:11 +01:00
Pol Henarejos
8988d1cf15 Fix support for ECDSA and ECDSA-SHAx signatures.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2022-03-16 18:20:17 +01:00
Pol Henarejos
693c890663 Update asymmetric-ciphering.md
Added OAEP encryption and decryption examples.
2022-03-16 15:13:23 +01:00
Pol Henarejos
591b02804e Fix for HASH PSS and HASH PKCS.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2022-03-16 12:02:49 +01:00
Pol Henarejos
37c3028b1c Adding code for AES derive
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2022-03-16 12:02:09 +01:00
Pol Henarejos
2cedf65f1a Update sign-verify.md 2022-03-16 11:33:00 +01:00
Pol Henarejos
c31e4f8c2b Update sign-verify.md 2022-03-16 10:04:04 +01:00
Pol Henarejos
c756e756b6 Update sign-verify.md
Added SHA1-RSA-PKCS-PSS and RSA-PKCS-PSS examples.
2022-03-16 10:03:24 +01:00
Pol Henarejos
73bc2ede6b Fixed a bug with RSA-PKCS-PSS. Surprisingly, PKCS_V21 signature takes in place (input buffer = output buffer) and, for a strange reason, it does not work for res_APDU.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2022-03-16 00:27:07 +01:00
Pol Henarejos
dcae71a4e8 Create asymmetric-ciphering.md 2022-03-15 01:04:27 +01:00
Pol Henarejos
71a5a456c5 Update sign-verify.md 2022-03-15 01:00:00 +01:00
Pol Henarejos
e1f88acb17 Create sign-verify.md 2022-03-15 00:53:18 +01:00
Pol Henarejos
5a2ec221b7 Update usage.md 2022-03-15 00:02:49 +01:00
Pol Henarejos
a018699283 Update README.md 2022-03-14 01:04:50 +01:00
Pol Henarejos
0a10fa4fbb Update README.md 2022-03-14 01:03:38 +01:00
Pol Henarejos
c609cec441 Update usage.md 2022-03-14 00:59:22 +01:00
Pol Henarejos
587ead4ad9 Update README.md 2022-03-14 00:58:42 +01:00
Pol Henarejos
e3d809ae7f Create aes.md 2022-03-14 00:55:32 +01:00
Pol Henarejos
4f142d1b93 Create backup-and-restore.md 2022-03-13 23:54:15 +01:00
Pol Henarejos
1f7e7aa14c Update usage.md 2022-03-13 22:14:56 +01:00
Pol Henarejos
a4baa99fce Update usage.md 2022-03-13 20:21:54 +01:00
Pol Henarejos
df020efa46 Update usage.md
Added keypair generation.
2022-03-12 20:24:55 +01:00
Pol Henarejos
c31dd26e22 Create usage.md 2022-03-12 01:29:25 +01:00
Pol Henarejos
6d22fc20d4 Update README.md 2022-03-10 18:56:51 +01:00
Pol Henarejos
3d74952c41 Update README.md
Adding usage section.
2022-03-10 18:47:01 +01:00
Pol Henarejos
51f574f9f6 Update README.md
Adding build section.
2022-03-10 18:36:59 +01:00
Pol Henarejos
1c6fb98350 Logout user when applet selected.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2022-03-10 00:48:47 +01:00
Pol Henarejos
f1c0b12f5c Increasing random buffer and checks.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2022-03-10 00:13:13 +01:00
Pol Henarejos
213b675b9f Fix returned error code for wrong pin.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2022-03-10 00:09:35 +01:00
Pol Henarejos
b701f639ac Increasing CCID buffer.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2022-03-10 00:08:22 +01:00
Pol Henarejos
4a0144ed2a Adding version header to show in lsusb command (bcdDevice) and major version in pkcs15-tool -D.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2022-03-08 18:43:30 +01:00
Pol Henarejos
9be78aade6 Changing project name.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2022-03-08 00:37:27 +01:00
Pol Henarejos
b7ee325d4f Create README.md 2022-03-08 00:36:42 +01:00
Pol Henarejos
3e89e8f835 Updating submodule url
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2022-03-07 23:50:15 +01:00
Pol Henarejos
70f71e742e Not used anymore.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2022-03-07 23:49:08 +01:00
Pol Henarejos
7988083d6b Reorganization of file structure.
At this moment I disabled openpgp/gnuk due to missing deep tests.

Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2022-03-07 23:37:10 +01:00
Pol Henarejos
bad954a2c4 USB serial now returns the Pico unique ID.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
v1.0
2022-03-07 01:38:32 +01:00
Pol Henarejos
a5902db07f Adding -DUSB_VID=0xXXXX -DUSB_PID=0xYYYY feature to overwrite default VID/PID.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2022-03-07 01:27:28 +01:00
Pol Henarejos
e75b7bbb1b Using default VID/PID to avoid licensing issues with FSIJ.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2022-03-07 01:26:32 +01:00
Pol Henarejos
266be17366 Adding script to patch binary with desired VID:PID.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2022-03-07 01:09:48 +01:00
Pol Henarejos
44b4b432d8 Removing LCD layout.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2022-03-07 00:58:45 +01:00
Pol Henarejos
f1868680ca Using original ATR.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2022-03-07 00:58:10 +01:00