Logo
Explore Help
Sign In
dearsky/pico-hsm
1
0
Fork 0
You've already forked pico-hsm
Code Issues 17 Pull Requests 4 Actions Packages Projects Releases 26 Wiki Activity

26 Releases 32 Tags

RSS Feed
  • v2.2 a48dfbbaf4
    Compare

    Version 2.2 Stable

    polhenarejos released this 2022-06-06 20:27:33 +08:00 | 807 commits to master since this release

    This version implements a new CCID stack to reduce the original file size by a 30%. It implements only those features that are used by the Pico HSM. In parallel, MbedTLS is also reconfigured to enable only the required algorithms.

    Version 2.2 has the following enhancements:

    • Key domains: it supports up to 16 different key domains, with their own DKEK and private/secret keys. Key domains can be used with SCS3 tool.
    • Key usage counter: when the counter is enabled, the key can be used only n times before being disabled. It allows to limit the use of a key and perform and audit of its usage. The counter is reduced by 1 every time the key is used for signing, decrypting or deriving.
    • Optional key usage counter for all keys: when enabled, all generated keys are attached to a counter with the initial value of 2^32-1 (FFFFFFFEh) to track its usage.
    • PIN DKEK is encrypted with a random IV.
    • DKEK consistency with internal CRC.
    • Removed dependency with Gnuk and OpenSC.
    • Many fixes.

    Full Changelog: https://github.com/polhenarejos/pico-hsm/compare/v2.0...v2.2

    Downloads
    • pico_hsm_adafruit_feather_rp2040-2.2.uf2
      398 KiB
      2022-06-06 20:33:46 +08:00
    • pico_hsm_adafruit_itsybitsy_rp2040-2.2.uf2
      398 KiB
      2022-06-06 20:33:46 +08:00
    • pico_hsm_adafruit_qtpy_rp2040-2.2.uf2
      396 KiB
      2022-06-06 20:33:47 +08:00
    • pico_hsm_adafruit_trinkey_qt2040-2.2.uf2
      395 KiB
      2022-06-06 20:33:48 +08:00
    • pico_hsm_arduino_nano_rp2040_connect-2.2.uf2
      398 KiB
      2022-06-06 20:33:48 +08:00
    • pico_hsm_melopero_shake_rp2040-2.2.uf2
      398 KiB
      2022-06-06 20:33:49 +08:00
    • pico_hsm_pico_generic-2.2.uf2
      400 KiB
      2022-06-06 20:33:49 +08:00
    • pico_hsm_pimoroni_interstate75-2.2.uf2
      396 KiB
      2022-06-06 20:33:50 +08:00
    • pico_hsm_pimoroni_keybow2040-2.2.uf2
      396 KiB
      2022-06-06 20:33:51 +08:00
    • pico_hsm_pimoroni_pga2040-2.2.uf2
      396 KiB
      2022-06-06 20:33:51 +08:00
    • pico_hsm_pimoroni_picolipo_16mb-2.2.uf2
      398 KiB
      2022-06-06 20:33:52 +08:00
    • pico_hsm_pimoroni_picolipo_4mb-2.2.uf2
      398 KiB
      2022-06-06 20:33:52 +08:00
    • pico_hsm_pimoroni_picosystem-2.2.uf2
      398 KiB
      2022-06-06 20:33:53 +08:00
    • pico_hsm_pimoroni_plasma2040-2.2.uf2
      396 KiB
      2022-06-06 20:33:54 +08:00
    • pico_hsm_pimoroni_tiny2040-2.2.uf2
      398 KiB
      2022-06-06 20:33:54 +08:00
    • pico_hsm_sparkfun_micromod-2.2.uf2
      398 KiB
      2022-06-06 20:33:55 +08:00
    • pico_hsm_sparkfun_promicro-2.2.uf2
      396 KiB
      2022-06-06 20:33:55 +08:00
    • pico_hsm_sparkfun_thingplus-2.2.uf2
      398 KiB
      2022-06-06 20:33:56 +08:00
    • pico_hsm_vgaboard-2.2.uf2
      400 KiB
      2022-06-06 20:33:57 +08:00
    • pico_hsm_waveshare_rp2040_lcd_0.96-2.2.uf2
      396 KiB
      2022-06-06 20:33:57 +08:00
    • pico_hsm_waveshare_rp2040_plus_16mb-2.2.uf2
      398 KiB
      2022-06-06 20:33:58 +08:00
    • pico_hsm_waveshare_rp2040_plus_4mb-2.2.uf2
      398 KiB
      2022-06-06 20:33:58 +08:00
    • pico_hsm_waveshare_rp2040_zero-2.2.uf2
      396 KiB
      2022-06-06 20:33:59 +08:00
    • Source Code (ZIP)
    • Source Code (TAR.GZ)
Powered by Gitea Version: 1.25.4 Page: 47ms Template: 7ms
English
Bahasa Indonesia Deutsch English Español Français Gaeilge Italiano Latviešu Magyar nyelv Nederlands Polski Português de Portugal Português do Brasil Suomi Svenska Türkçe Čeština Ελληνικά Български Русский Українська فارسی മലയാളം 日本語 简体中文 繁體中文(台灣) 繁體中文(香港) 한국어
Licenses API