Pol Henarejos
|
1bf323c367
|
Fix build.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2024-09-13 08:47:32 +02:00 |
|
Pol Henarejos
|
3d52921ef5
|
Add sha256_alt to use sha256 hardware in RP2350.
Other boards and SHA224 use mbedtls implementation.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2024-09-13 00:26:44 +02:00 |
|
Pol Henarejos
|
108cfec47c
|
Enable OTP to store a permanent secret key.
It can be used by HSM or Fido to protect the keys and use it as MKEK.
|
2024-09-11 23:16:23 +02:00 |
|
Pol Henarejos
|
76ba851df1
|
Use internal TRNG of Pico.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2024-09-06 15:16:34 +02:00 |
|
Pol Henarejos
|
3cbbb6a16c
|
Add signature and copy_to_ram if supports it
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2024-09-05 07:43:56 +02:00 |
|
Pol Henarejos
|
697e2fd263
|
Add macro to parse version file and set pico_binary_version accordingly.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2024-09-04 01:30:23 +02:00 |
|
Pol Henarejos
|
ea6303de81
|
Add new led module to use colors whenever is possible.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2024-09-03 18:07:37 +02:00 |
|
Pol Henarejos
|
70622a9a3b
|
Fix emulation build.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2024-09-03 10:28:50 +02:00 |
|
Pol Henarejos
|
af06fb367e
|
Add partitions to RP2350.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2024-08-28 18:46:12 +02:00 |
|
Pol Henarejos
|
e333383a22
|
Do not use mbedtls crt_dbrg as it it not reliable.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2024-08-25 00:10:53 +02:00 |
|
Pol Henarejos
|
7a88a2b8e7
|
Improved multicore synchronization. Now they exchange signals and protect areas atomically.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2024-08-23 19:24:18 +02:00 |
|
Pol Henarejos
|
90842bb8f7
|
Fix emulation build.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2024-08-23 14:24:17 +02:00 |
|
Pol Henarejos
|
b4487892a2
|
Fix windows build.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2024-08-23 13:17:00 +02:00 |
|
Pol Henarejos
|
9a607707f0
|
Merge branch 'main' into esp32
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2024-05-31 17:12:12 +02:00 |
|
Pol Henarejos
|
e4e43dae04
|
Build x509 suite always if necessary.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2024-05-23 18:40:01 +02:00 |
|
Pol Henarejos
|
a7be923783
|
ITF WCID can be compiled separately.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2024-04-15 23:44:12 +02:00 |
|
Pol Henarejos
|
10ab0d561c
|
Upate build parameters.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2024-04-11 15:15:18 +02:00 |
|
Pol Henarejos
|
1ba109bd0a
|
Fix TUSB definition.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2024-04-08 19:38:42 +02:00 |
|
Pol Henarejos
|
49f05e9e13
|
Now it builds the image.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2024-04-05 17:57:56 +02:00 |
|
Pol Henarejos
|
023039deb2
|
Attempting to add support to esp32s3.
Will it work? Who knows...
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2024-04-04 21:01:55 +02:00 |
|
Pol Henarejos
|
3d0a27c834
|
Add 3DES support.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2024-03-25 13:25:29 +01:00 |
|
Pol Henarejos
|
caddf87c23
|
Fix Windows emulation build.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2024-01-09 11:43:47 +01:00 |
|
Pol Henarejos
|
a9dc6fd7f8
|
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:54:49 +01:00 |
|
Pol Henarejos
|
4d77ca7b75
|
Add -DVIDPID=<VALUE> to build a project with a known VID/PID. Supported values: NitroHSM, NitroFIDO2, NitroStart, NitroPro, Nitro3, Yubikey5, YubikeyNeo, YubiHSM, Gnuk, GnuPG
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2023-12-11 18:12:38 +01:00 |
|
Pol Henarejos
|
30f86afe6d
|
Fix build emulation in apple.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2023-11-11 21:18:53 +01:00 |
|
Pol Henarejos
|
6069911be0
|
Fix cmac.c build.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2023-11-06 16:55:20 +01:00 |
|
Pol Henarejos
|
09276f7117
|
Rename files to new names.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2023-11-06 13:32:39 +01:00 |
|