Pol Henarejos
cf44794bb6
Fix build.
...
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2024-09-13 08:47:41 +02:00
Pol Henarejos
6da49336c9
Use v4 for artifacts
...
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2024-09-05 09:16:20 +02:00
Pol Henarejos
c889cef488
Merge pull request #52 from polhenarejos/dependabot/github_actions/dot-github/workflows/actions/download-artifact-4.1.7
...
Bump actions/download-artifact from 3 to 4.1.7 in /.github/workflows
2024-09-04 01:34:34 +02:00
dependabot[bot]
bb8fcbcd3f
Bump actions/download-artifact from 3 to 4.1.7 in /.github/workflows
...
Bumps [actions/download-artifact](https://github.com/actions/download-artifact ) from 3 to 4.1.7.
- [Release notes](https://github.com/actions/download-artifact/releases )
- [Commits](https://github.com/actions/download-artifact/compare/v3...v4.1.7 )
---
updated-dependencies:
- dependency-name: actions/download-artifact
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-09-03 23:24:23 +00:00
Pol Henarejos
8e8bd32b44
Upgrade to version 4.2
...
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2024-09-02 12:04:36 +02:00
Pol Henarejos
68d2909653
Add RP2350 boards.
...
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2024-09-02 12:04:18 +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
af23b401cb
Fix BOOT button in RP2350.
...
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2024-09-02 09:55:44 +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
f458750c91
Removed unused extern declaration.
...
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2024-09-02 09:53:20 +02:00
Pol Henarejos
c5143df212
Fix emulation with mutexes
...
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2024-09-01 18:30:16 +02:00
Pol Henarejos
60f471cdd7
Update Pico Keys SDK.
...
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2024-09-01 18:17:53 +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
3b92ce0597
Use mutex/semaphores for emulation, like in Pico and ESP.
...
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2024-08-30 13:01:47 +02:00
Pol Henarejos
56ab770a26
Fix partition 0 boot.
...
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2024-08-29 16:29:26 +02:00
Pol Henarejos
09f7ed6640
Add support for RP2350.
...
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2024-08-28 18:47:51 +02:00
Pol Henarejos
aaf1bc2bbd
Add partitions to RP2350.
...
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2024-08-28 18:46:24 +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
1c45295d28
Move ESP32 partitions file.
...
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2024-08-28 18:44:20 +02:00
Pol Henarejos
af099cd416
Add support to RP2350.
...
RP2350 does not support RTC, so we use AON timer instead.
2024-08-28 16:42:46 +02:00
Pol Henarejos
36d1011471
Fix USB/CCID writes.
...
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2024-08-26 22:42:02 +02:00
Pol Henarejos
c5714a91ab
Fix AES key generation for 192 and 256.
...
Fixes #48 .
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2024-08-26 02:39:21 +02:00
Pol Henarejos
b8002a1a08
Update ESP32 sdkdefaults
...
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2024-08-26 02:33:04 +02:00
Pol Henarejos
604fc1aa45
Fix long writes.
...
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2024-08-26 02:19:07 +02:00
Pol Henarejos
39a5af8649
Free hd_context if error.
...
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2024-08-25 20:00:16 +02:00
Pol Henarejos
28c63a500c
Revert "Fix non-free'd context."
...
This reverts commit 9335b088cf
.
2024-08-25 19:55:02 +02:00
Pol Henarejos
ef03ce4020
ADd latests changes in CCID interface memory management.
...
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2024-08-25 19:40:26 +02:00
Pol Henarejos
9335b088cf
Fix non-free'd context.
...
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2024-08-25 19:39:47 +02:00
Pol Henarejos
9cc934282c
Fix memory boundaries check.
...
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2024-08-25 19:39:30 +02:00
Pol Henarejos
2ad67e5e17
Fix new Pico Keys SDK selection callback.
...
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2024-08-25 18:30:29 +02:00
Pol Henarejos
3cae928de8
Fix for Pico Patcher.
...
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2024-07-15 14:41:28 +02:00
Pol Henarejos
b429616895
Fix potential infinite loop when bad ASN1 is processed.
...
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2024-07-08 10:53:25 +02:00
Pol Henarejos
0c2e728c35
Add EF.DIR list aid.
...
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2024-06-28 22:59:52 +02:00
Pol Henarejos
5630043a4d
Fix binary read permission.
...
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2024-06-28 22:59:16 +02:00
Pol Henarejos
c1a47ed023
Fix EF.DIR selection.
...
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2024-06-28 22:05:10 +02:00
Pol Henarejos
bf2f961b85
Fix windows compatibility. Fixes #44 .
...
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2024-06-27 21:02:04 +02:00
Pol Henarejos
0811b8022e
Update README.md
2024-06-24 20:37:03 +02:00
Pol Henarejos
fd12758551
Upgrade to version 4.0
...
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2024-06-24 19:44:58 +02:00
Pol Henarejos
c65f921188
Update README.
...
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2024-06-24 19:44:46 +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
db5c7adef4
Update tests for OpenSC 0.25.1
...
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2024-06-23 01:59:32 +02:00
Pol Henarejos
d3751e3918
Upgrade opensc version in workflows.
...
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2024-06-23 01:18:19 +02:00
Pol Henarejos
d708158fea
Fix key unwrap with latest OpenSC. Fixes #41 .
...
SC-HSM driver in OpenSC has changed the procedure for unwraping. It stores the wrap into a temporary file (0x2F10) and then it calls unwrap cmd.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2024-06-23 01:17:01 +02:00
Pol Henarejos
dc979194fa
Fix crash in mbedtls 3.6
...
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2024-06-23 01:00:14 +02:00
Pol Henarejos
237e687c3b
Upgrade to Pico Keys SDK v6.0
...
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2024-06-22 20:57:28 +02:00
Pol Henarejos
ed89175edc
Fix rare overflow (never happens).
...
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2024-06-22 19:03:58 +02:00
Pol Henarejos
9a7be98e6e
Settings proper phy options
...
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2024-06-21 22:08:36 +02:00
Pol Henarejos
c4a08aff0f
Upgrade to Mbedtls 3.6
...
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2024-06-21 21:29:32 +02:00
Pol Henarejos
223fc117dd
Enable patch only for RPI
...
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2024-06-21 21:15:29 +02:00
Pol Henarejos
d1fb4d0c65
Merge branch 'master' into development
...
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2024-06-21 21:14:43 +02:00