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
  • v4.2 8e8bd32b44
    Compare

    Version 4.2 Stable

    polhenarejos released this 2024-09-02 18:05:04 +08:00 | 231 commits to master since this release

    This is a release which solves some bugs and adds enhancements.

    New

    • Add support to RP2350 MCU.
    • Add support to multiple boards with RP2350.

    Enhancements

    • Add EF.DIR list AID.
    • Emulation uses pthread thread synchronization for a reliable integration.
    • CCID interface is better thread synchronized.
    • Upgrade to Pico SDK 2.0.

    Changes

    • Rewritten CCID interface to minimize the number of memcpy's. Now, it uses a single internal buffer, which speeds notably the overall performance.
    • RP2350 boards use partitions to prevent data space be overwritten by firmware.
    • Emulation does not use crt_dbrg since it is not reliable.
    • Increased VENDOR_TX buffer.

    Bugfixes

    • Fix Windows compatibility.
    • Fix EF.DIR selection.
    • Fix READ BINARY permission.
    • Fix potential infinite loop when bad ASN1 is processed.
    • Fix idVendor, idProduct allocation for Pico Patcher.
    • Fix memory boundary check.
    • Fix non-freed context.
    • Fix AES key generation with pico-hsm-tool.
    • Fix TinyUSB vendor interface numbering.
    • Fix thread cancellation in ESP32.
    • Fix CCID writes if they are multiple of 64 bytes.

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

    Downloads
    • pico_hsm_0xcb_helios-4.2.uf2
      542 KiB
      2024-09-02 19:12:41 +08:00
    • pico_hsm_adafruit_feather_rp2040_usb_host-4.2.uf2
      540 KiB
      2024-09-02 19:12:43 +08:00
    • pico_hsm_adafruit_feather_rp2040-4.2.uf2
      542 KiB
      2024-09-02 19:12:43 +08:00
    • pico_hsm_adafruit_itsybitsy_rp2040-4.2.uf2
      542 KiB
      2024-09-02 19:12:43 +08:00
    • pico_hsm_adafruit_kb2040-4.2.uf2
      541 KiB
      2024-09-02 19:12:44 +08:00
    • pico_hsm_adafruit_macropad_rp2040-4.2.uf2
      538 KiB
      2024-09-02 19:12:44 +08:00
    • pico_hsm_adafruit_qtpy_rp2040-4.2.uf2
      541 KiB
      2024-09-02 19:12:45 +08:00
    • pico_hsm_adafruit_trinkey_qt2040-4.2.uf2
      538 KiB
      2024-09-02 19:12:45 +08:00
    • pico_hsm_archi-4.2.uf2
      544 KiB
      2024-09-02 19:12:45 +08:00
    • pico_hsm_arduino_nano_rp2040_connect-4.2.uf2
      540 KiB
      2024-09-02 19:12:46 +08:00
    • pico_hsm_cytron_maker_pi_rp2040-4.2.uf2
      541 KiB
      2024-09-02 19:12:46 +08:00
    • pico_hsm_datanoisetv_rp2040_dsp-4.2.uf2
      540 KiB
      2024-09-02 19:12:47 +08:00
    • pico_hsm_eetree_gamekit_rp2040-4.2.uf2
      536 KiB
      2024-09-02 19:12:47 +08:00
    • pico_hsm_garatronic_pybstick26_rp2040-4.2.uf2
      540 KiB
      2024-09-02 19:12:47 +08:00
    • pico_hsm_gen4_rp2350_24-4.2.uf2
      468 KiB
      2024-09-02 19:12:48 +08:00
    • pico_hsm_gen4_rp2350_24ct-4.2.uf2
      468 KiB
      2024-09-02 19:12:48 +08:00
    • pico_hsm_gen4_rp2350_24t-4.2.uf2
      468 KiB
      2024-09-02 19:12:48 +08:00
    • pico_hsm_gen4_rp2350_28-4.2.uf2
      468 KiB
      2024-09-02 19:12:49 +08:00
    • pico_hsm_gen4_rp2350_28ct-4.2.uf2
      468 KiB
      2024-09-02 19:12:49 +08:00
    • pico_hsm_gen4_rp2350_28t-4.2.uf2
      468 KiB
      2024-09-02 19:12:50 +08:00
    • pico_hsm_gen4_rp2350_32-4.2.uf2
      468 KiB
      2024-09-02 19:12:50 +08:00
    • pico_hsm_gen4_rp2350_32ct-4.2.uf2
      468 KiB
      2024-09-02 19:12:50 +08:00
    • pico_hsm_gen4_rp2350_32t-4.2.uf2
      468 KiB
      2024-09-02 19:12:51 +08:00
    • pico_hsm_gen4_rp2350_35-4.2.uf2
      468 KiB
      2024-09-02 19:12:51 +08:00
    • pico_hsm_gen4_rp2350_35ct-4.2.uf2
      468 KiB
      2024-09-02 19:12:52 +08:00
    • pico_hsm_gen4_rp2350_35t-4.2.uf2
      468 KiB
      2024-09-02 19:12:52 +08:00
    • pico_hsm_hellbender_2350A_devboard-4.2.uf2
      468 KiB
      2024-09-02 19:12:52 +08:00
    • pico_hsm_ilabs_challenger_rp2350_bconnect-4.2.uf2
      470 KiB
      2024-09-02 19:12:53 +08:00
    • pico_hsm_ilabs_challenger_rp2350_wifi_ble-4.2.uf2
      468 KiB
      2024-09-02 19:12:53 +08:00
    • pico_hsm_ilabs_opendec02-4.2.uf2
      540 KiB
      2024-09-02 19:12:54 +08:00
    • pico_hsm_melopero_perpetuo_rp2350_lora-4.2.uf2
      468 KiB
      2024-09-02 19:12:55 +08:00
    • pico_hsm_melopero_shake_rp2040-4.2.uf2
      542 KiB
      2024-09-02 19:12:55 +08:00
    • pico_hsm_net8086_usb_interposer-4.2.uf2
      540 KiB
      2024-09-02 19:12:56 +08:00
    • pico_hsm_nullbits_bit_c_pro-4.2.uf2
      540 KiB
      2024-09-02 19:12:56 +08:00
    • pico_hsm_phyx_rick_tny_rp2350-4.2.uf2
      469 KiB
      2024-09-02 19:12:56 +08:00
    • pico_hsm_pi-plates_micropi-4.2.uf2
      542 KiB
      2024-09-02 19:12:57 +08:00
    • pico_hsm_pico_w-4.2.uf2
      1018 KiB
      2024-09-02 19:12:57 +08:00
    • pico_hsm_pico-4.2.uf2
      542 KiB
      2024-09-02 19:12:58 +08:00
    • pico_hsm_pico2-4.2.uf2
      468 KiB
      2024-09-02 19:12:58 +08:00
    • pico_hsm_pimoroni_badger2040-4.2.uf2
      540 KiB
      2024-09-02 19:12:58 +08:00
    • pico_hsm_pimoroni_interstate75-4.2.uf2
      536 KiB
      2024-09-02 19:12:59 +08:00
    • pico_hsm_pimoroni_keybow2040-4.2.uf2
      540 KiB
      2024-09-02 19:13:00 +08:00
    • pico_hsm_pimoroni_motor2040-4.2.uf2
      541 KiB
      2024-09-02 19:13:00 +08:00
    • pico_hsm_pimoroni_pga2040-4.2.uf2
      540 KiB
      2024-09-02 19:13:00 +08:00
    • pico_hsm_pimoroni_pga2350-4.2.uf2
      468 KiB
      2024-09-02 19:13:01 +08:00
    • pico_hsm_pimoroni_pico_plus2_rp2350-4.2.uf2
      468 KiB
      2024-09-02 19:13:01 +08:00
    • pico_hsm_pimoroni_picolipo_16mb-4.2.uf2
      540 KiB
      2024-09-02 19:13:02 +08:00
    • pico_hsm_pimoroni_picolipo_4mb-4.2.uf2
      540 KiB
      2024-09-02 19:13:01 +08:00
    • pico_hsm_pimoroni_picosystem-4.2.uf2
      540 KiB
      2024-09-02 19:13:02 +08:00
    • pico_hsm_pimoroni_plasma2040-4.2.uf2
      536 KiB
      2024-09-02 19:13:03 +08:00
    • pico_hsm_pimoroni_servo2040-4.2.uf2
      538 KiB
      2024-09-02 19:13:03 +08:00
    • pico_hsm_pimoroni_tiny2040_2mb-4.2.uf2
      540 KiB
      2024-09-02 19:13:03 +08:00
    • pico_hsm_pimoroni_tiny2040-4.2.uf2
      540 KiB
      2024-09-02 19:13:04 +08:00
    • pico_hsm_pimoroni_tiny2350-4.2.uf2
      468 KiB
      2024-09-02 19:13:05 +08:00
    • pico_hsm_pololu_3pi_2040_robot-4.2.uf2
      536 KiB
      2024-09-02 19:13:05 +08:00
    • pico_hsm_pololu_zumo_2040_robot-4.2.uf2
      536 KiB
      2024-09-02 19:13:06 +08:00
    • pico_hsm_seeed_xiao_rp2040-4.2.uf2
      542 KiB
      2024-09-02 19:13:06 +08:00
    • pico_hsm_seeed_xiao_rp2350-4.2.uf2
      470 KiB
      2024-09-02 19:13:07 +08:00
    • pico_hsm_solderparty_rp2040_stamp_carrier-4.2.uf2
      542 KiB
      2024-09-02 19:13:07 +08:00
    • pico_hsm_solderparty_rp2040_stamp_round_carrier-4.2.uf2
      542 KiB
      2024-09-02 19:13:07 +08:00
    • pico_hsm_solderparty_rp2040_stamp-4.2.uf2
      541 KiB
      2024-09-02 19:13:08 +08:00
    • pico_hsm_solderparty_rp2350_stamp_xl-4.2.uf2
      468 KiB
      2024-09-02 19:13:08 +08:00
    • pico_hsm_solderparty_rp2350_stamp-4.2.uf2
      468 KiB
      2024-09-02 19:13:08 +08:00
    • pico_hsm_sparkfun_micromod-4.2.uf2
      540 KiB
      2024-09-02 19:13:09 +08:00
    • pico_hsm_sparkfun_promicro_rp2350-4.2.uf2
      469 KiB
      2024-09-02 19:13:09 +08:00
    • pico_hsm_sparkfun_promicro-4.2.uf2
      541 KiB
      2024-09-02 19:13:10 +08:00
    • pico_hsm_sparkfun_thingplus-4.2.uf2
      542 KiB
      2024-09-02 19:13:10 +08:00
    • pico_hsm_switchscience_picossci2_conta_base-4.2.uf2
      468 KiB
      2024-09-02 19:13:10 +08:00
    • pico_hsm_switchscience_picossci2_dev_board-4.2.uf2
      468 KiB
      2024-09-02 19:13:11 +08:00
    • pico_hsm_switchscience_picossci2_micro-4.2.uf2
      468 KiB
      2024-09-02 19:13:11 +08:00
    • pico_hsm_switchscience_picossci2_rp2350_breakout-4.2.uf2
      468 KiB
      2024-09-02 19:13:12 +08:00
    • pico_hsm_switchscience_picossci2_tiny-4.2.uf2
      468 KiB
      2024-09-02 19:13:12 +08:00
    • pico_hsm_tinycircuits_thumby_color_rp2350-4.2.uf2
      468 KiB
      2024-09-02 19:13:12 +08:00
    • pico_hsm_vgaboard-4.2.uf2
      542 KiB
      2024-09-02 19:13:13 +08:00
    • pico_hsm_waveshare_rp2040_lcd_0.96-4.2.uf2
      540 KiB
      2024-09-02 19:13:13 +08:00
    • pico_hsm_waveshare_rp2040_lcd_1.28-4.2.uf2
      540 KiB
      2024-09-02 19:13:13 +08:00
    • pico_hsm_waveshare_rp2040_one-4.2.uf2
      541 KiB
      2024-09-02 19:13:14 +08:00
    • pico_hsm_waveshare_rp2040_plus_16mb-4.2.uf2
      540 KiB
      2024-09-02 19:13:15 +08:00
    • pico_hsm_waveshare_rp2040_plus_4mb-4.2.uf2
      540 KiB
      2024-09-02 19:13:14 +08:00
    • pico_hsm_waveshare_rp2040_zero-4.2.uf2
      541 KiB
      2024-09-02 19:13:15 +08:00
    • pico_hsm_weact_studio_rp2040_16mb-4.2.uf2
      540 KiB
      2024-09-02 19:13:17 +08:00
    • pico_hsm_weact_studio_rp2040_2mb-4.2.uf2
      540 KiB
      2024-09-02 19:13:15 +08:00
    • pico_hsm_weact_studio_rp2040_4mb-4.2.uf2
      540 KiB
      2024-09-02 19:13:16 +08:00
    • pico_hsm_weact_studio_rp2040_8mb-4.2.uf2
      540 KiB
      2024-09-02 19:13:16 +08:00
    • pico_hsm_wiznet_w5100s_evb_pico-4.2.uf2
      540 KiB
      2024-09-02 19:13:17 +08:00
    • Source Code (ZIP)
    • Source Code (TAR.GZ)
Powered by Gitea Version: 1.25.4 Page: 63ms Template: 15ms
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