Pol Henarejos
|
c6a72e4ffb
|
Fix indent
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2024-09-05 07:44:17 +02:00 |
|
Pol Henarejos
|
d78e925d49
|
Parse and set binary version
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2024-09-04 01:30:38 +02:00 |
|
Pol Henarejos
|
e64eb2157c
|
Fix emulation build.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2024-09-02 10:15:50 +02:00 |
|
Pol Henarejos
|
1da29f22c1
|
Fix emulation build.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2024-09-02 09:55:32 +02:00 |
|
Pol Henarejos
|
5c3c45a189
|
Add pthread lib to emulation build.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2024-08-30 13:13:57 +02:00 |
|
Pol Henarejos
|
f7e8359835
|
Add pico_aon_timer lib.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2024-08-28 18:45:48 +02:00 |
|
Pol Henarejos
|
55cf9292d2
|
Update ESP32 CMake
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2024-06-23 02:09:38 +02:00 |
|
Pol Henarejos
|
dd68554782
|
Added support for enable/disable Web CCID on the fly.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2024-06-19 23:29:05 +02:00 |
|
Pol Henarejos
|
8bbbdb4dd8
|
Build WCID interface.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2024-04-16 00:04:48 +02:00 |
|
Pol Henarejos
|
d6456b4dde
|
First attempt to add support to ESP32.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2024-04-08 19:41:39 +02:00 |
|
Pol Henarejos
|
c3b66773e8
|
Use new asn1 structs.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2024-03-13 18:11:28 +01:00 |
|
Pol Henarejos
|
d82affa880
|
Added support for building emulation in Windows.
It has not been tested but it should not break any linux build.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2024-01-01 01:55:49 +01:00 |
|
Pol Henarejos
|
ed2925cfb6
|
Use new Pico Keys SDK.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2023-11-06 14:25:42 +01:00 |
|
Pol Henarejos
|
e27c8d4ff6
|
Added flag for compile for CI or production.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2023-10-09 21:55:31 +02:00 |
|
Pol Henarejos
|
46d85c029e
|
Added first commit with BIP and SLIP support for cryptowallets.
Needs more work.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2023-05-23 20:40:16 +02: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
|
6c85772fff
|
Added emulated build capability.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2023-01-12 20:03:42 +01:00 |
|
Pol Henarejos
|
7d906851dd
|
Updating to newer version of Pico HSM SDK.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2022-12-20 23:51:49 +01:00 |
|
Pol Henarejos
|
ab75718927
|
Using pico_hsm_sdk library instead.
|
2022-08-31 14:10:04 +02:00 |
|
Pol Henarejos
|
62c72c48a5
|
Moving to new pico-hsm-sdk.
|
2022-08-30 17:55:42 +02:00 |
|
Pol Henarejos
|
aebb68724a
|
Removing trailing spaces.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2022-08-19 01:44:27 +02:00 |
|
Pol Henarejos
|
8fccb80295
|
New burn-certs is called after compilation, not before. Not needed anymore.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2022-08-18 23:58:38 +02:00 |
|
Pol Henarejos
|
a57c3b691f
|
Fix passing DEBUG_APDU flag.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2022-08-18 18:17:48 +02:00 |
|
Pol Henarejos
|
e6f082d512
|
Splitting cmd_xxx() functions in separate files.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2022-08-13 14:59:27 +02:00 |
|
Pol Henarejos
|
87feed1222
|
Renaming KEK files.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2022-08-13 13:47:43 +02:00 |
|
Pol Henarejos
|
8a14c22056
|
Added OID compilation.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2022-06-09 11:53:58 +02:00 |
|
Pol Henarejos
|
1e550c8866
|
Using custom mbedtls configuration file.
|
2022-06-01 12:58:19 +02:00 |
|
Pol Henarejos
|
7b79d7ffde
|
Moving CVC procedures to a separate file.
|
2022-06-01 09:46:23 +02:00 |
|
Pol Henarejos
|
d0098015fe
|
Removing OpenSC dependency.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2022-05-31 19:26:00 +02:00 |
|
Pol Henarejos
|
3660a35c2c
|
Implementing own functions for cvc manipulation.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2022-05-31 18:51:43 +02:00 |
|
Pol Henarejos
|
96175c9fd3
|
Adding usb descriptors
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2022-05-30 16:13:20 +02:00 |
|
Pol Henarejos
|
cee3e83077
|
Moving again to tinyUSB
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2022-05-29 01:53:01 +02:00 |
|
Pol Henarejos
|
4fa8d4ba64
|
Fix warnings
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2022-05-27 20:58:45 +02:00 |
|
Pol Henarejos
|
d4d989e562
|
Moving from tinyUSB to low level custom solution.
|
2022-05-26 14:16:55 +02:00 |
|
Pol Henarejos
|
77971ac7e6
|
Using MBEDTLS from pico ccid.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2022-04-19 19:19:16 +02:00 |
|
Pol Henarejos
|
302f287967
|
Moving EAC and crypto to core.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2022-04-19 19:16:29 +02:00 |
|
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
|
b09fc75913
|
CVCert is burn only if it does not exist. This check is only executed for first configuration.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2022-04-14 18:31:39 +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 |
|
Pol Henarejos
|
2905dcc8c0
|
Adding custom command to set datetime.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2022-04-03 19:57:56 +02:00 |
|
Pol Henarejos
|
bfc12d6856
|
Renaming files
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2022-03-31 18:27:00 +02:00 |
|
Pol Henarejos
|
047a443536
|
Adding dkek procedures to wrap/unwrap.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2022-03-28 17:38:15 +02:00 |
|
Pol Henarejos
|
d061958f90
|
Moving hash to other file.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2022-03-28 16:02:28 +02:00 |
|
Pol Henarejos
|
a01bd39f21
|
Adding license headers.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2022-03-25 12:08:48 +01:00 |
|
Pol Henarejos
|
0a2740fbab
|
Added AES derive support based on HKDF.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2022-03-21 00:54:59 +01:00 |
|
Pol Henarejos
|
36a8f78313
|
Added support for AES-CMAC.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2022-03-17 23:35:07 +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
|
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
|
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 |
|