Pol Henarejos
|
3eff2442c6
|
Fix is_empty_otp_buffer when a register is invalid.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2025-10-06 14:21:41 +02:00 |
|
Pol Henarejos
|
a7e1cf028b
|
To prevent the PVC attack, MKEK and DEV keys are migrated to another OTP page.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2025-10-06 14:21:41 +02:00 |
|
Pol Henarejos
|
e14a12b002
|
Add OTP chaff to avoid passive voltage contrast (PVC) attacks.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2025-10-06 14:21:41 +02:00 |
|
Pol Henarejos
|
56c2ef0cc1
|
Fix alignment when programming OTP.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2025-10-06 14:21:41 +02:00 |
|
Pol Henarejos
|
3d912878f1
|
Add OTP (dummy value) for emulation.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2025-01-08 13:25:43 +01:00 |
|
Pol Henarejos
|
9018ebb55d
|
Fix secure otp build for non rp2350.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2024-11-08 19:45:50 +01:00 |
|
Pol Henarejos
|
4da9b89d90
|
Add function to enable secure boot and secure lock.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2024-11-08 19:24:05 +01:00 |
|
Pol Henarejos
|
cf36c2988c
|
Add DEV key to OTP.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2024-11-07 00:15:58 +01:00 |
|
Pol Henarejos
|
3dbf969e12
|
WCID interface is always enabled.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2024-11-06 17:02:38 +01:00 |
|
Pol Henarejos
|
802df9e705
|
Add flags to enable secure boot and secure boot lock via firmware on boot.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2024-11-04 18:31:34 +01:00 |
|
Pol Henarejos
|
62c3d0c360
|
Add OTP read raw.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2024-10-28 00:15:13 +01:00 |
|
Pol Henarejos
|
6216cd24be
|
Make public read/write RP2350 OTP functions.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2024-10-13 20:22:16 +02:00 |
|
Pol Henarejos
|
32eed01508
|
Use non-guarded OTP reads to avoid bus faults.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2024-10-13 20:21:43 +02:00 |
|
Pol Henarejos
|
739e9f1b98
|
Added ESP32 OTP support.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2024-09-16 00:51:43 +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 |
|