43 Commits

Author SHA1 Message Date
ajkrj
710f4324ad Update README.md 2026-02-05 20:08:14 +05:30
Pol Henarejos
868caff665 Use new VID:PID allocated to Pico HSM.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2026-01-22 12:33:42 +01:00
Pol Henarejos
16d4d0d26e Update README with up-to-date info.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2026-01-06 21:20:13 +01:00
Pol Henarejos
710eb70af7 Update reamde & usage.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2025-12-13 23:36:43 +01:00
Pol Henarejos
28c99a21bd Update license models and add ENTERPRISE.md
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2025-10-26 20:46:01 +01:00
Pol Henarejos
dba614ed36 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:18:45 +01:00
Pol Henarejos
99a9803328 Update README.md
Fix headings
2024-11-10 19:00:29 +01:00
Pol Henarejos
bfa8891c8d Update README.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2024-11-09 14:54:51 +01:00
Pol Henarejos
0811b8022e Update README.md 2024-06-24 20:37:03 +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
235bf342b3 Update README.md
Added description for hierarchical deterministic key generation.
2023-08-02 14:34:12 +02:00
Pol Henarejos
279df32acc Update README.md
Added link to Pico Patcher tool.
2023-05-11 20:05:28 +02:00
Pol Henarejos
d637dbec01 Added CMAC and AES generation to README.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2023-03-26 18:42:12 +02:00
Pol Henarejos
510b148adf Update README with latest AES algorithms.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2023-03-23 20:19:15 +01:00
Pol Henarejos
f8110a9d75 Update README.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2023-03-07 23:16:01 +01:00
Pol Henarejos
020feaf325 Update README.md
Fix header
2022-11-15 22:42:43 +01:00
Pol Henarejos
0e918434a2 Update README.md 2022-11-15 17:38:33 +01:00
Pol Henarejos
08d3ca6d27 Update README.md 2022-10-09 19:57:52 +02:00
Reiner Rottmann
61d7b6da38 Added Dockerfile for building pico-hsm and updated README.md with instructions. 2022-09-23 20:36:05 +02:00
Pol Henarejos
aebb68724a Removing trailing spaces.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2022-08-19 01:44:27 +02:00
Pol Henarejos
157923decc Clafiricate docs about PKA and PIN
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2022-08-06 01:44:24 +02:00
Pol Henarejos
64178192ad Update README.md
Added PKA description.
2022-06-13 15:03:46 +02:00
Pol Henarejos
61625c4c5e Update README.md
Fix typos.
2022-06-06 11:53:39 +02:00
Pol Henarejos
34cb360d62 Updated docs.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2022-06-05 20:40:41 +02:00
Pol Henarejos
9a93c8afe0 Adding new features of 2.0.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2022-04-19 19:41:44 +02:00
Pol Henarejos
c57cc139f6 Update README.md 2022-04-07 00:10:09 +02:00
Pol Henarejos
deef209687 Update README.md
Added press-to-confirm description.
Added links to storage binary data.
Added links to extra command to enable/disable button.
Added links to setting/getting datetime.
2022-04-06 19:52:10 +02:00
Pol Henarejos
cfd86df45e Update README.md
Added led blink meaning.
2022-04-06 17:25:07 +02:00
Pol Henarejos
d16c9b2324 Update README.md
Adding operation time for RSA (signature and decrypt). It is relevant for RSA 3K and 4K.
2022-04-04 22:27:33 +02:00
Pol Henarejos
f1630023c7 Update README.md
Added keygen time for 3k and 4k.
2022-04-04 21:56:40 +02:00
Pol Henarejos
375a18ebac Update README.md
Fix RSA 4096 doc link.
2022-04-04 10:04:47 +02:00
Pol Henarejos
20216ac4ba Update README.md 2022-04-04 10:01:16 +02:00
Pol Henarejos
b5cc4d6fd7 Update README.md 2022-03-31 13:32:18 +02:00
Pol Henarejos
525b4439c9 Update README.md 2022-03-25 16:56:53 +01:00
Pol Henarejos
4bdb189f10 Update README.md 2022-03-25 09:53:54 +01:00
Pol Henarejos
74f2a80fb4 Update README.md 2022-03-16 18:51:16 +01:00
Pol Henarejos
a018699283 Update README.md 2022-03-14 01:04:50 +01:00
Pol Henarejos
0a10fa4fbb Update README.md 2022-03-14 01:03:38 +01:00
Pol Henarejos
587ead4ad9 Update README.md 2022-03-14 00:58:42 +01:00
Pol Henarejos
6d22fc20d4 Update README.md 2022-03-10 18:56:51 +01:00
Pol Henarejos
3d74952c41 Update README.md
Adding usage section.
2022-03-10 18:47:01 +01:00
Pol Henarejos
51f574f9f6 Update README.md
Adding build section.
2022-03-10 18:36:59 +01:00
Pol Henarejos
b7ee325d4f Create README.md 2022-03-08 00:36:42 +01:00