Pol Henarejos
|
522860f736
|
Splitting the core onto another repo, which can be reused by other smart applications.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2022-04-19 18:39:52 +02:00 |
|
Pol Henarejos
|
b68920ff45
|
Added walker function for TLV parsing.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2022-04-13 16:55:34 +02:00 |
|
Pol Henarejos
|
9dfe0ee7b3
|
Clear session pin on unload and new session.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2022-04-13 14:25:44 +02:00 |
|
Pol Henarejos
|
af07f1d549
|
Added INS for session pin generation (needs randomization).
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2022-04-11 19:47:43 +02:00 |
|
Pol Henarejos
|
2f1f8e0c90
|
Fix parsing TLV in signatures.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2022-04-11 01:44:18 +02:00 |
|
Pol Henarejos
|
c4c2bf86ba
|
Fix response APDU in secure channel.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2022-04-11 01:38:15 +02:00 |
|
Pol Henarejos
|
f26668b81d
|
Fixed IV computation. IV is computed encrypting macCounter with a initial IV=0x0000.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2022-04-11 01:16:20 +02:00 |
|
Pol Henarejos
|
964af6a064
|
Adding wrap() to encrypt and sign response APDU.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2022-04-10 20:58:54 +02:00 |
|
Pol Henarejos
|
c3a93a46ba
|
Adding unwrap(), to decrypt and verify secure APDU.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2022-04-10 20:23:36 +02:00 |
|
Pol Henarejos
|
57d593561a
|
Moving all SM stuff to EAC.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2022-04-10 19:00:52 +02:00 |
|