This website requires JavaScript.
f276e99342
Add autobuild for ESP32
Pol Henarejos
2024-09-19 19:26:04 +02:00
6f517e8fca
Fix header in Linux. Fixes #63
Pol Henarejos
2024-09-19 18:26:04 +02:00
39e2ff40c3
Add support for dynamic VIDPID via PHY.
Pol Henarejos
2024-09-18 19:44:02 +02:00
ffbe3fcbad
Add OTP support and sha256 hardware acceleration.
Pol Henarejos
2024-09-18 19:43:54 +02:00
cf5dbc9ae5
Add support for dynamic VIDPID via PHY.
Pol Henarejos
2024-09-18 19:42:14 +02:00
2fca44540a
Add sha256 hardware accelerator.
Pol Henarejos
2024-09-13 21:04:21 +02:00
ec612a451d
Fix ssh-keygen creation.
Pol Henarejos
2024-09-13 21:03:34 +02:00
c43006f8c2
Protect keydev if available (only for RP2350).
Pol Henarejos
2024-09-12 19:01:04 +02:00
8ae4ab5af4
Upgrade to version 5.12
v5.12-eddsa1
Pol Henarejos
2024-09-02 20:21:58 +02:00
95cae29206
Upgrade to version 5.12
v5.12
nightly-stable
Pol Henarejos
2024-09-02 17:12:11 +02:00
11c28adbb0
Add more boards with RP2350.
Pol Henarejos
2024-09-02 17:11:57 +02:00
661442956d
Update readme to add Passkey term.
Pol Henarejos
2024-09-02 12:02:42 +02:00
778c6b038a
Fix BOOT press with RP2350.
Pol Henarejos
2024-09-02 09:48:27 +02:00
de1c50db4f
Replace sdkconfig
Pol Henarejos
2024-08-30 14:47:22 +02:00
c1e985c9af
Use mutex/semaphores for emulation, like in Pico and ESP.
Pol Henarejos
2024-08-30 12:42:33 +02:00
4f787eaaba
Fix otp in Pico
Pol Henarejos
2024-08-30 00:34:14 +02:00
b77277b72e
Add RP2350 support.
Pol Henarejos
2024-08-29 16:57:59 +02:00
02556fcde1
Fix buffer initialization.
Pol Henarejos
2024-08-25 20:21:43 +02:00
f234b0dc26
Fix emulation run
Pol Henarejos
2024-08-25 01:31:19 +02:00
8ba9116454
Fix test
Pol Henarejos
2024-08-25 01:30:54 +02:00
5a31405244
Improving tests
Pol Henarejos
2024-08-25 00:10:23 +02:00
902a988350
Fix memory cleanups.
Pol Henarejos
2024-08-24 02:34:15 +02:00
6256a9547d
Fix build emulation
Pol Henarejos
2024-08-24 00:11:40 +02:00
5568aa7b69
Fixed thread synchronization.
Pol Henarejos
2024-08-23 19:25:20 +02:00
5e86745672
Add missing files for ESP32.
Pol Henarejos
2024-08-23 15:23:10 +02:00
cffa8e29ff
Fix windows build.
Pol Henarejos
2024-08-23 14:24:03 +02:00
6c74db9763
Fix warnings.
Pol Henarejos
2024-08-23 13:17:51 +02:00
dac6407134
Fix windows build.
Pol Henarejos
2024-08-23 13:17:29 +02:00
f49833291f
Major refactor of USB CCID and USB HID interfaces.
Pol Henarejos
2024-08-23 10:04:00 +02:00
8c1e002892
select_app now invokes U2F or FIDO depending on the message.
Pol Henarejos
2024-08-20 14:29:25 +02:00
8d49ed5ffc
Fix potential crash invoking OTP.
Pol Henarejos
2024-08-20 14:28:09 +02:00
a0d9ad7a3a
Increase vStack depending on the number of interfaces.
Pol Henarejos
2024-08-20 12:43:15 +02:00
d2c25b69bc
Merge branch 'main' into eddsa
Pol Henarejos
2024-08-20 10:18:08 +02:00
910fb66f3c
Fix keepalive
Pol Henarejos
2024-08-19 16:45:11 +02:00
ed12d6f8e9
Fix emulation build.
Pol Henarejos
2024-08-19 13:18:03 +02:00
a9799dc77f
Fix CBOR error.
Pol Henarejos
2024-08-19 13:12:04 +02:00
d7d75caecf
Fix OATH selection.
Pol Henarejos
2024-08-19 13:11:48 +02:00
af4eb075c7
Add HID/CCID fixes for ESP32.
Pol Henarejos
2024-08-19 00:09:05 +02:00
0c5280e12a
Add support to ESP32 build.
Pol Henarejos
2024-08-19 00:08:31 +02:00
163e936231
Fix potential bug in CBOR encoding.
Pol Henarejos
2024-08-18 23:59:52 +02:00
1b4dd9bed0
Fix ESP32 build.
Pol Henarejos
2024-08-18 23:53:18 +02:00
5b95e35ca9
Upgrade to version 5.10
v5.10
Pol Henarejos
2024-07-20 20:29:40 +02:00
69ec242095
Update README.
Pol Henarejos
2024-07-20 20:28:09 +02:00
6eb6cd35d0
Merge branch 'development'
Pol Henarejos
2024-07-20 20:27:01 +02:00
f21e203093
Fix compilation
Pol Henarejos
2024-07-20 20:05:00 +02:00
e96da09a84
Fixes for mbedtls 3.6
Pol Henarejos
2024-07-20 20:04:48 +02:00
6fe16a63e4
Upgrade Pico Keys SDK
Pol Henarejos
2024-07-20 20:04:41 +02:00
d5fe405a87
Fix test bad pub type.
Pol Henarejos
2024-06-30 00:32:40 +02:00
54bbc0e9ea
Fix return value when bad key type is provided. Fixes #47 .
Pol Henarejos
2024-06-30 00:31:29 +02:00
b0b0187919
Fix cleared permissions on make credential when UP is not present.
Pol Henarejos
2024-06-07 20:57:21 +02:00
1f0e1fb8f4
Use latest Pico Keys SDK.
Pol Henarejos
2024-05-05 00:58:51 +02:00
f3f34cf66b
Fix oath crash.
Pol Henarejos
2024-03-13 22:06:00 +01:00
82ed96b2e2
Fix asn1 struct initialization.
Pol Henarejos
2024-03-13 21:22:05 +01:00
92d04f9131
Use new asn1 structs.
Pol Henarejos
2024-03-13 18:34:14 +01:00
7a71bf48fc
Add -DVIDPID=<VALUE> to build a project with a known VID/PID. Supported values: NitroHSM, NitroFIDO2, NitroStart, NitroPro, Nitro3, Yubikey5, YubikeyNeo, YubiHSM, Gnuk, GnuPG
Pol Henarejos
2023-12-11 18:13:32 +01:00
21765a6f10
Move pico-keys-sdk pointer.
v5.8-eddsa1
Pol Henarejos
2023-11-21 13:10:58 +01:00
eb2c92bc5c
Merge branch 'development' into eddsa
Pol Henarejos
2023-11-21 13:01:10 +01:00
7e2ecdbc56
Upgrade to version 5.8
v5.8
Pol Henarejos
2023-11-21 12:01:47 +01:00
e54df525c4
Removing SHORT_TICKET limitation.
Pol Henarejos
2023-11-21 11:53:47 +01:00
1d9107d4bb
OTP callbacks must be initialized on ctor.
Pol Henarejos
2023-11-21 11:42:27 +01:00
a9be759da3
OTP static passwords are 38 bytes length.
Pol Henarejos
2023-11-16 20:16:23 +01:00
34bfc3b2ef
otp must be initialized when selection fido or management applets.
Pol Henarejos
2023-11-16 20:12:48 +01:00
d985cf6301
Moving Pico Keys SDK pointer.
Pol Henarejos
2023-11-16 20:12:01 +01:00
0b00e01187
Fix build in emulation mode.
Pol Henarejos
2023-11-06 15:32:25 +01:00
bef1922c8f
Use new names and defines.
Pol Henarejos
2023-11-06 15:22:28 +01:00
107e5c34db
Use new pico-keys-sdk submodule name.
Pol Henarejos
2023-11-06 14:28:09 +01:00
6157a91fdf
Rename old pico-hsm-sdk to the new pico-keys-sdk.
Pol Henarejos
2023-11-06 14:27:57 +01:00
779db90713
Move some functions from HID to fido callbacks.
Pol Henarejos
2023-11-06 13:01:10 +01:00
a0f1d2334d
Use get_version_major and get_version_minor as pointers.
Pol Henarejos
2023-11-06 11:57:08 +01:00
5c6f87ab8f
Update SDK to new otp.
Pol Henarejos
2023-11-06 11:49:42 +01:00
cf152c1692
Move some OTP functions from HID to OTP.
Pol Henarejos
2023-11-06 11:49:18 +01:00
04238509ee
Generate a secure key if it is not found.
Pol Henarejos
2023-11-06 11:48:32 +01:00
85298062cd
python-fido2 has a bug which does not allow to use 0xff as ConfigVendorPrototype.
Pol Henarejos
2023-11-02 22:14:42 +01:00
0464ad8964
Fixed AUT permission.
Pol Henarejos
2023-11-02 22:13:45 +01:00
19197e54a8
Added support for --pin flag.
Pol Henarejos
2023-11-02 22:08:49 +01:00
01a6c9f77f
Added Windows & Linux backend for backup/restore.
Pol Henarejos
2023-11-02 09:32:19 +01:00
ba57cc4527
Fixed OTP read packet through HID interfaces.
Pol Henarejos
2023-10-31 17:35:59 +01:00
68b5614fb9
Fixed potential crash.
Pol Henarejos
2023-10-31 00:40:56 +01:00
4fd4d75e21
Fixed potential memory leak.
Pol Henarejos
2023-10-30 16:51:56 +01:00
599fd706ce
Fix AID selection.
Pol Henarejos
2023-10-28 20:57:53 +02:00
28e979939a
Adapted to new selection AID method.
Pol Henarejos
2023-10-28 20:53:06 +02:00
849221fd95
Added backfall compatibility.
Pol Henarejos
2023-10-28 20:52:07 +02:00
011429a982
Update to latest HSM SDK changes.
Pol Henarejos
2023-10-28 20:51:36 +02:00
b99181a00c
Fix pico_w build.
Pol Henarejos
2023-09-18 10:39:21 +02:00
041bb788f9
Added support for LED in Pico W.
Pol Henarejos
2023-09-18 10:13:06 +02:00
20a8ef08f0
Upgrade to version 5.8
Pol Henarejos
2023-11-21 12:01:47 +01:00
e757ad2945
Removing SHORT_TICKET limitation.
Pol Henarejos
2023-11-21 11:53:47 +01:00
1ce0d98c34
OTP callbacks must be initialized on ctor.
Pol Henarejos
2023-11-21 11:42:27 +01:00
96de6efed6
OTP static passwords are 38 bytes length.
Pol Henarejos
2023-11-16 20:16:23 +01:00
195096ad52
otp must be initialized when selection fido or management applets.
Pol Henarejos
2023-11-16 20:12:48 +01:00
1ee86f8634
Moving Pico Keys SDK pointer.
Pol Henarejos
2023-11-16 20:12:01 +01:00
2b9a5829e5
Merge pull request #26 from sylvainpelissier/patch-1
Pol Henarejos
2023-11-08 14:17:49 +01:00
8056e64cab
Update pico-fido-patch-vidpid.sh
#26
Sylvain Pelissier
2023-11-08 13:56:37 +01:00
ffb3beb84a
Fix build in emulation mode.
Pol Henarejos
2023-11-06 15:32:25 +01:00
d78d9d10aa
Use new names and defines.
Pol Henarejos
2023-11-06 15:22:28 +01:00
f8d4f1d02e
Use new pico-keys-sdk submodule name.
Pol Henarejos
2023-11-06 14:28:09 +01:00
b493a81ddc
Rename old pico-hsm-sdk to the new pico-keys-sdk.
Pol Henarejos
2023-11-06 14:27:57 +01:00
5c20909b03
Move some functions from HID to fido callbacks.
Pol Henarejos
2023-11-06 13:01:10 +01:00
27b9e3954a
Use get_version_major and get_version_minor as pointers.
Pol Henarejos
2023-11-06 11:57:08 +01:00
440ec5c854
Update SDK to new otp.
Pol Henarejos
2023-11-06 11:49:42 +01:00