Pol Henarejos
|
5e257729a3
|
Some fixes.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2023-02-03 19:17:42 +01:00 |
|
Pol Henarejos
|
89ed242fcd
|
Fix historical bytes and ext capabilities test.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2023-02-03 17:44:06 +01:00 |
|
Pol Henarejos
|
4a629fe53f
|
Fix returning size of some DO.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2023-02-03 17:27:02 +01:00 |
|
Pol Henarejos
|
22689b3784
|
Fix returning DO.
If the TLV container contains a single DO, the header is removed.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2023-02-03 17:25:18 +01:00 |
|
Pol Henarejos
|
4f1cd1f2f8
|
Fix returning sig counter.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2023-02-03 16:55:32 +01:00 |
|
Pol Henarejos
|
c9ef78b3c9
|
Fix returning app data.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2023-02-03 16:52:55 +01:00 |
|
Pol Henarejos
|
6c81fe4b1c
|
Fix test sex.
By default, sex is \x30.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2023-02-03 16:49:30 +01:00 |
|
Pol Henarejos
|
3fe15c815c
|
Fix returning chunked data.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2023-02-03 16:47:46 +01:00 |
|
Pol Henarejos
|
cf53fdd903
|
Adapt select_applet to new call.
Also fixes sex test.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2023-02-03 16:32:28 +01:00 |
|
Pol Henarejos
|
29b4aec24e
|
Adapting Cmakefile to new HSM SDK.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2023-02-03 16:32:03 +01:00 |
|
Pol Henarejos
|
0c63c457e7
|
Upgrading to newer Pico HSM SDK.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2023-02-03 16:31:51 +01:00 |
|
Pol Henarejos
|
2c24c348b5
|
Adding tests for OpenPGP.
All tests are taken from gnuk. Reader is migrated from pyusb to pyscard.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2023-02-02 23:08:49 +01:00 |
|
Pol Henarejos
|
32868dfc31
|
Fix signature counter storage.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2023-01-09 17:33:43 +01:00 |
|
Pol Henarejos
|
303116ffea
|
Fix P1P2 on termination check.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2023-01-09 17:10:12 +01:00 |
|
Pol Henarejos
|
23824afc1f
|
Fix importing data with TLV length > 0x7f.
Should fix #3.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2022-11-29 20:21:47 +01:00 |
|
Pol Henarejos
|
2c5b67597e
|
Moving pointer of HSM SDK.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2022-11-28 18:56:16 +01:00 |
|
Pol Henarejos
|
bcefdb3c84
|
Upgrading patcher to HSM SDK 3.4
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2022-11-25 14:26:06 +01:00 |
|
Pol Henarejos
|
685ee2bbd5
|
Moving pointer to Pico HSM SDK 3.4
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2022-11-25 14:25:50 +01:00 |
|
Pol Henarejos
|
6ae2a91e55
|
More fixes to build tool.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2022-11-23 11:09:38 +01:00 |
|
Pol Henarejos
|
2373f21994
|
Fix build tool.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2022-11-23 11:04:12 +01:00 |
|
Pol Henarejos
|
25bddb7230
|
Upgrading to version 1.8.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2022-11-23 11:00:44 +01:00 |
|
Pol Henarejos
|
418fa9c143
|
Fix patch tool.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2022-11-23 10:59:08 +01:00 |
|
Pol Henarejos
|
ce9ef47bb2
|
Using pico_hsm_sdk cmake library.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2022-08-31 14:18:37 +02:00 |
|
Pol Henarejos
|
603963123b
|
Upgrade pico-hsm-sdk to v3.0
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2022-08-31 14:12:55 +02:00 |
|
Pol Henarejos
|
79ce35e944
|
Fix endianness of vid/pid patcher.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2022-08-31 14:12:26 +02:00 |
|
Pol Henarejos
|
5ddfa6382b
|
Upgrading to new pico-hsm-sdk module.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2022-08-30 17:48:44 +02:00 |
|
Pol Henarejos
|
9a99baafca
|
Renaming submodule.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2022-08-30 17:48:02 +02:00 |
|
Pol Henarejos
|
819fb99646
|
Update README.md
Added clarifications for AES.
|
2022-06-06 14:51:04 +02:00 |
|
Pol Henarejos
|
35fb97c58f
|
Upgraded to version 1.6
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2022-06-06 14:40:34 +02:00 |
|
Pol Henarejos
|
3fa5dbccd0
|
Upgrade patch tool to version 2.0 of Pico CCID.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2022-06-06 14:40:19 +02:00 |
|
Pol Henarejos
|
b674708955
|
Added fixes for Pico CCID.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2022-06-06 14:38:13 +02:00 |
|
Pol Henarejos
|
86b508f2ae
|
Updated README with new Pico CCID stack.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2022-06-06 01:47:18 +02:00 |
|
Pol Henarejos
|
167b6d9770
|
Adapted to Pico CCID 2.0.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2022-06-06 01:01:52 +02:00 |
|
Pol Henarejos
|
d0c167345e
|
Add fmd flag when selecting the applet.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2022-05-24 23:31:12 +02:00 |
|
Pol Henarejos
|
ca6affaf5d
|
Adding private identifiers for cardholder certificates.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2022-05-20 19:03:22 +02:00 |
|
Pol Henarejos
|
7a77b31760
|
Adding INS GET NEXT DATA
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2022-05-20 19:02:55 +02:00 |
|
Pol Henarejos
|
9f069a7e31
|
When PUT DATA or GET DATA with previously selected EF (via SELECT or SELECT DATA), it puts/writes the data into the selected EF.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2022-05-15 19:48:31 +02:00 |
|
Pol Henarejos
|
a0384f67ca
|
Adding INS A5 to select DO with multiple instances.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2022-05-15 19:40:17 +02:00 |
|
Pol Henarejos
|
32c6f60b49
|
Adding INS F1 to get version.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2022-05-15 18:58:35 +02:00 |
|
Pol Henarejos
|
0ab5526dac
|
Adding FMD when selecting app by AID.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2022-05-15 18:50:45 +02:00 |
|
Pol Henarejos
|
eb066472b1
|
Adding AES support for symmetric encryption and decryption. However, there is no any software that supports AES. So, no tested feature.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2022-05-13 17:44:09 +02:00 |
|
Pol Henarejos
|
a2d1c5cf22
|
Adding key import.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2022-05-12 23:49:26 +02:00 |
|
Pol Henarejos
|
436c0744d0
|
Added clarification about Gnuk and Pico OpenPGP.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2022-05-09 19:05:50 +02:00 |
|
Pol Henarejos
|
223a1e015b
|
Updated README with new features.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2022-05-09 19:03:31 +02:00 |
|
Pol Henarejos
|
1491b9d36d
|
Upgrading version to 1.4.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2022-05-09 18:56:14 +02:00 |
|
Pol Henarejos
|
74aa99afa6
|
Adding Manage Security Environment (INS 22).
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2022-05-09 18:54:36 +02:00 |
|
Pol Henarejos
|
c68fe30077
|
Enabling KDF.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2022-05-06 19:44:27 +02:00 |
|
Pol Henarejos
|
21284a9375
|
When a DO is not found, it should return REFERENCE_NOT_FOUND instead of FILE_NOT_FOUND, which reserved for selecting applet.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2022-05-06 19:13:26 +02:00 |
|
Pol Henarejos
|
151f6d134e
|
Adding UIF DO (D6, D7 and D8).
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2022-05-05 22:35:17 +02:00 |
|
Pol Henarejos
|
d95d19a85b
|
Adding press-to-confirm when loading a private key.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2022-05-05 20:55:41 +02:00 |
|