Pol Henarejos
f96d40c5d9
Do not make nightly.
...
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es >
2025-12-09 16:14:49 +01:00
Pol Henarejos
c6ecde607e
Move EDDSA to another branch.
...
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es >
2025-12-09 16:13:38 +01:00
Pol Henarejos
d70c20c63a
Management must be from fido2, as it includes caps for fido & openpgp.
...
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es >
2025-12-07 20:35:29 +01:00
Pol Henarejos
95b248f4b1
Add missing PAUTHTOKEN.
...
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es >
2025-12-07 20:20:15 +01:00
Pol Henarejos
983aeea6b1
Use management from OpenPGP.
...
Fixes #37 .
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es >
2025-12-07 20:14:55 +01:00
Pol Henarejos
518b7efda2
Add missing ref.
...
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es >
2025-12-07 20:14:42 +01:00
Pol Henarejos
750257a981
Upgrade Pico Fido and Pico OpenPGP versions.
...
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es >
2025-12-07 20:14:30 +01:00
Pol Henarejos
e2734e894d
Fix on AID selection. It should support shorter AID if matches.
...
Fixes #36 .
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es >
2025-12-01 01:46:34 +01:00
Pol Henarejos
e72fb58cc5
Fix curious bug when FIDO+OpenPGP+CCID connection is used in some circumstances.
...
Fixes #31 .
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es >
2025-11-15 21:13:48 +01:00
Pol Henarejos
a5c719ebb5
Update licenses.
...
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es >
2025-11-15 19:59:20 +01:00
Pol Henarejos
a556c20bb6
Update Pico Fido.
...
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es >
2025-11-15 19:59:02 +01:00
Pol Henarejos
7054a957ef
Add support for RP2354.
...
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es >
2025-11-15 19:58:27 +01:00
Pol Henarejos
ba3c1e601e
Fix build
...
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es >
2025-10-28 09:58:43 +01:00
Pol Henarejos
0ebd93db29
Merge branch 'development'
...
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es >
2025-10-27 09:32:34 +01:00
Pol Henarejos
04f805f795
Add template for PR.
...
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es >
2025-10-27 08:56:43 +01:00
Pol Henarejos
2ecf96a8e9
Add CONTRIBUTING
...
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es >
2025-10-27 08:53:28 +01:00
Pol Henarejos
22b8ee4043
Relicense project under the GNU Affero General Public License v3 (AGPLv3)
...
and add the Enterprise / Commercial licensing option.
Main changes:
- Replace GPLv3 headers with AGPLv3 headers in source files.
- Update LICENSE file to the full AGPLv3 text.
- Add ENTERPRISE.md describing the dual-licensing model:
* Community Edition: AGPLv3 (strong copyleft, including network use).
* Enterprise / Commercial Edition: proprietary license for production /
multi-user / OEM use without the obligation to disclose derivative code.
- Update README with a new "License and Commercial Use" section pointing to
ENTERPRISE.md and clarifying how companies can obtain a commercial license.
Why this change:
- AGPLv3 ensures that modified versions offered as a service or deployed
in production environments must provide corresponding source code.
- The Enterprise / Commercial edition provides organizations with an
alternative proprietary license that allows internal, large-scale, or OEM
use (bulk provisioning, policy enforcement, inventory / revocation,
custom attestation, signed builds) without AGPL disclosure obligations.
This commit formally marks the first release that is dual-licensed:
AGPLv3 for the Community Edition and a proprietary commercial license
for Enterprise customers.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es >
2025-10-26 20:47:17 +01:00
Pol Henarejos
a296a388b9
Stick with Espressif v5.5
...
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es >
2025-08-12 00:52:53 +02:00
Pol Henarejos
512d399fd0
Fix set PIV management key.
...
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es >
2025-07-09 09:40:09 +02:00
Pol Henarejos
e09e263ca1
Fix pkey path.
...
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es >
2025-07-05 00:40:46 +02:00
Pol Henarejos
a708f3022a
Add support for RP2350 autobuild.
...
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es >
2025-07-05 00:28:42 +02:00
Pol Henarejos
bff3cd6650
Fix.
...
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es >
2025-07-04 15:01:25 +02:00
Pol Henarejos
50749d03b6
Add automatic build scripts.
...
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es >
2025-07-04 14:49:28 +02:00
Pol Henarejos
31c6f4a219
Add sdkconfigs.
...
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es >
2025-07-04 14:48:57 +02:00
Pol Henarejos
820eea872a
Add missing cmake.
...
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es >
2025-07-04 14:47:49 +02:00
Pol Henarejos
9d2a8ea273
Fix cross build.
...
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es >
2025-06-22 20:29:45 +02:00
Pol Henarejos
741c71278a
Fix ESP32 build. Fixes #2 .
...
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es >
2025-06-22 19:58:57 +02:00
Pol Henarejos
aeeb793167
Add support for OpenPGP and PIV in FIDO devices.
...
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es >
2025-05-25 19:08:13 +02:00
Pol Henarejos
4e745b087a
Add README
...
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es >
2025-05-24 15:13:08 +02:00
Pol Henarejos
a8e213848e
Update fido/openpgp pointers.
...
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es >
2025-05-24 14:52:23 +02:00
Pol Henarejos
0aa25f7576
Add first attempt for building as a unique project. Some fid might collide.
...
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es >
2025-05-24 14:52:00 +02:00
Pol Henarejos
d198b8b6e5
Add pico_sdk_import
...
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es >
2025-05-24 14:51:25 +02:00
Pol Henarejos
c16210bf4d
Add necessary submodules.
...
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es >
2025-05-24 14:21:59 +02:00
Pol Henarejos
f82ac3ed9f
initial commit
2025-05-24 14:21:59 +02:00