Logo
Explore Help
Sign In
dearsky/pico-openpgp
1
0
Fork 0
You've already forked pico-openpgp
Code Issues 10 Pull Requests Actions Packages Projects Releases 15 Wiki Activity

15 Releases 19 Tags

RSS Feed
  • v1.10 73c1bf786d
    Compare

    Version 1.10 Stable

    polhenarejos released this 2023-02-06 07:03:18 +08:00 | 232 commits to main since this release

    This version includes a test suite taken from Gnuk and ported to Pico 2040. Thanks to it, many bugs have been fixed:

    • Upgraded to version 3.4 of HSM SDK.
    • Fix importing large keys.
    • Fix TERMINATE check.
    • Fix signature counter storage.
    • Added test suite, ported from Gnuk.
    • Fix sex default value.
    • Fix return DO data.
    • Fix size of some DO.
    • Fix public key generation on key import.
    • Fix RC CHANGE.
    • Added emulation support.
    • Fix DEK loading when RC is used (RESET RETRIES).
    • Fix signature counter call.
    • Fix returning ECDSA response.
    • Fix computing public point on key import.
    • Fix returning ECDSA response for keys >= 512 bits.
    • Fix returning signature in some cases.
    • Fix computing length of algorithm attributes.
    • Fix algorithm attributes for authentication key.
    • Fix length check for ECDH.

    Full Changelog: https://github.com/polhenarejos/pico-openpgp/compare/v1.8...v1.10

    Downloads
    • pico_openpgp_adafruit_feather_rp2040-1.10.uf2
      390 KiB
      2023-02-06 07:11:39 +08:00
    • pico_openpgp_adafruit_itsybitsy_rp2040-1.10.uf2
      390 KiB
      2023-02-06 07:11:40 +08:00
    • pico_openpgp_adafruit_kb2040-1.10.uf2
      389 KiB
      2023-02-06 07:11:41 +08:00
    • pico_openpgp_adafruit_macropad_rp2040-1.10.uf2
      388 KiB
      2023-02-06 07:11:41 +08:00
    • pico_openpgp_adafruit_qtpy_rp2040-1.10.uf2
      389 KiB
      2023-02-06 07:11:42 +08:00
    • pico_openpgp_adafruit_trinkey_qt2040-1.10.uf2
      388 KiB
      2023-02-06 07:11:42 +08:00
    • pico_openpgp_arduino_nano_rp2040_connect-1.10.uf2
      390 KiB
      2023-02-06 07:11:42 +08:00
    • pico_openpgp_datanoisetv_rp2040_dsp-1.10.uf2
      390 KiB
      2023-02-06 07:11:43 +08:00
    • pico_openpgp_eetree_gamekit_rp2040-1.10.uf2
      388 KiB
      2023-02-06 07:11:43 +08:00
    • pico_openpgp_garatronic_pybstick26_rp2040-1.10.uf2
      390 KiB
      2023-02-06 07:11:44 +08:00
    • pico_openpgp_melopero_shake_rp2040-1.10.uf2
      390 KiB
      2023-02-06 07:11:44 +08:00
    • pico_openpgp_pico_w-1.10.uf2
      389 KiB
      2023-02-06 07:11:45 +08:00
    • pico_openpgp_pico-1.10.uf2
      392 KiB
      2023-02-06 07:11:45 +08:00
    • pico_openpgp_pimoroni_badger2040-1.10.uf2
      390 KiB
      2023-02-06 07:11:46 +08:00
    • pico_openpgp_pimoroni_interstate75-1.10.uf2
      388 KiB
      2023-02-06 07:11:46 +08:00
    • pico_openpgp_pimoroni_keybow2040-1.10.uf2
      389 KiB
      2023-02-06 07:11:47 +08:00
    • pico_openpgp_pimoroni_motor2040-1.10.uf2
      389 KiB
      2023-02-06 07:11:47 +08:00
    • pico_openpgp_pimoroni_pga2040-1.10.uf2
      389 KiB
      2023-02-06 07:11:47 +08:00
    • pico_openpgp_pimoroni_picolipo_16mb-1.10.uf2
      390 KiB
      2023-02-06 07:11:48 +08:00
    • pico_openpgp_pimoroni_picolipo_4mb-1.10.uf2
      390 KiB
      2023-02-06 07:11:48 +08:00
    • pico_openpgp_pimoroni_picosystem-1.10.uf2
      390 KiB
      2023-02-06 07:11:49 +08:00
    • pico_openpgp_pimoroni_plasma2040-1.10.uf2
      388 KiB
      2023-02-06 07:11:49 +08:00
    • pico_openpgp_pimoroni_servo2040-1.10.uf2
      388 KiB
      2023-02-06 07:11:50 +08:00
    • pico_openpgp_pimoroni_tiny2040_2mb-1.10.uf2
      390 KiB
      2023-02-06 07:11:50 +08:00
    • pico_openpgp_pimoroni_tiny2040-1.10.uf2
      390 KiB
      2023-02-06 07:11:50 +08:00
    • pico_openpgp_seeed_xiao_rp2040-1.10.uf2
      390 KiB
      2023-02-06 07:11:51 +08:00
    • pico_openpgp_solderparty_rp2040_stamp_carrier-1.10.uf2
      390 KiB
      2023-02-06 07:11:51 +08:00
    • pico_openpgp_solderparty_rp2040_stamp_round_carrier-1.10.uf2
      390 KiB
      2023-02-06 07:11:52 +08:00
    • pico_openpgp_solderparty_rp2040_stamp-1.10.uf2
      389 KiB
      2023-02-06 07:11:52 +08:00
    • pico_openpgp_sparkfun_micromod-1.10.uf2
      390 KiB
      2023-02-06 07:11:52 +08:00
    • pico_openpgp_sparkfun_promicro-1.10.uf2
      389 KiB
      2023-02-06 07:11:53 +08:00
    • pico_openpgp_sparkfun_thingplus-1.10.uf2
      390 KiB
      2023-02-06 07:11:53 +08:00
    • pico_openpgp_vgaboard-1.10.uf2
      392 KiB
      2023-02-06 07:11:54 +08:00
    • pico_openpgp_waveshare_rp2040_lcd_0.96-1.10.uf2
      389 KiB
      2023-02-06 07:11:54 +08:00
    • pico_openpgp_waveshare_rp2040_plus_16mb-1.10.uf2
      390 KiB
      2023-02-06 07:11:55 +08:00
    • pico_openpgp_waveshare_rp2040_plus_4mb-1.10.uf2
      390 KiB
      2023-02-06 07:11:54 +08:00
    • pico_openpgp_waveshare_rp2040_zero-1.10.uf2
      389 KiB
      2023-02-06 07:11:55 +08:00
    • pico_openpgp_wiznet_w5100s_evb_pico-1.10.uf2
      390 KiB
      2023-02-06 07:11:56 +08:00
    • Source Code (ZIP)
    • Source Code (TAR.GZ)
  • v1.8 bcefdb3c84
    Compare

    Version 1.8 Stable

    polhenarejos released this 2022-11-25 21:26:06 +08:00 | 273 commits to main since this release

    This is a maintenance release to fix some bugs:

    • Upgraded to Pico SDK 1.4
    • Fixed VID/PID patcher.
    • Built for new boards.
    • Upgraded to Pico HSM SDK v3.0 with lots of enhancements.
    • Bugfix when multiple cardPowerOff are sent (#2)

    Full Changelog: https://github.com/polhenarejos/pico-openpgp/compare/v1.6...v1.8

    Downloads
    • pico_openpgp_adafruit_feather_rp2040-1.8.uf2
      386 KiB
      2022-11-25 21:32:36 +08:00
    • pico_openpgp_adafruit_itsybitsy_rp2040-1.8.uf2
      386 KiB
      2022-11-25 21:32:37 +08:00
    • pico_openpgp_adafruit_kb2040-1.8.uf2
      385 KiB
      2022-11-25 21:32:38 +08:00
    • pico_openpgp_adafruit_macropad_rp2040-1.8.uf2
      384 KiB
      2022-11-25 21:32:39 +08:00
    • pico_openpgp_adafruit_qtpy_rp2040-1.8.uf2
      385 KiB
      2022-11-25 21:32:39 +08:00
    • pico_openpgp_adafruit_trinkey_qt2040-1.8.uf2
      384 KiB
      2022-11-25 21:32:40 +08:00
    • pico_openpgp_arduino_nano_rp2040_connect-1.8.uf2
      386 KiB
      2022-11-25 21:32:40 +08:00
    • pico_openpgp_datanoisetv_rp2040_dsp-1.8.uf2
      386 KiB
      2022-11-25 21:32:41 +08:00
    • pico_openpgp_eetree_gamekit_rp2040-1.8.uf2
      384 KiB
      2022-11-25 21:32:42 +08:00
    • pico_openpgp_garatronic_pybstick26_rp2040-1.8.uf2
      386 KiB
      2022-11-25 21:32:43 +08:00
    • pico_openpgp_melopero_shake_rp2040-1.8.uf2
      386 KiB
      2022-11-25 21:32:43 +08:00
    • pico_openpgp_pico_w-1.8.uf2
      385 KiB
      2022-11-25 21:32:44 +08:00
    • pico_openpgp_pico-1.8.uf2
      388 KiB
      2022-11-25 21:32:44 +08:00
    • pico_openpgp_pimoroni_badger2040-1.8.uf2
      386 KiB
      2022-11-25 21:32:45 +08:00
    • pico_openpgp_pimoroni_interstate75-1.8.uf2
      384 KiB
      2022-11-25 21:32:46 +08:00
    • pico_openpgp_pimoroni_keybow2040-1.8.uf2
      385 KiB
      2022-11-25 21:32:46 +08:00
    • pico_openpgp_pimoroni_motor2040-1.8.uf2
      385 KiB
      2022-11-25 21:32:47 +08:00
    • pico_openpgp_pimoroni_pga2040-1.8.uf2
      385 KiB
      2022-11-25 21:32:47 +08:00
    • pico_openpgp_pimoroni_picolipo_16mb-1.8.uf2
      386 KiB
      2022-11-25 21:32:48 +08:00
    • pico_openpgp_pimoroni_picolipo_4mb-1.8.uf2
      386 KiB
      2022-11-25 21:32:48 +08:00
    • pico_openpgp_pimoroni_picosystem-1.8.uf2
      386 KiB
      2022-11-25 21:32:49 +08:00
    • pico_openpgp_pimoroni_plasma2040-1.8.uf2
      384 KiB
      2022-11-25 21:32:49 +08:00
    • pico_openpgp_pimoroni_servo2040-1.8.uf2
      384 KiB
      2022-11-25 21:32:50 +08:00
    • pico_openpgp_pimoroni_tiny2040_2mb-1.8.uf2
      386 KiB
      2022-11-25 21:32:51 +08:00
    • pico_openpgp_pimoroni_tiny2040-1.8.uf2
      386 KiB
      2022-11-25 21:32:51 +08:00
    • pico_openpgp_seeed_xiao_rp2040-1.8.uf2
      386 KiB
      2022-11-25 21:32:52 +08:00
    • pico_openpgp_solderparty_rp2040_stamp_carrier-1.8.uf2
      386 KiB
      2022-11-25 21:32:52 +08:00
    • pico_openpgp_solderparty_rp2040_stamp_round_carrier-1.8.uf2
      386 KiB
      2022-11-25 21:32:53 +08:00
    • pico_openpgp_solderparty_rp2040_stamp-1.8.uf2
      385 KiB
      2022-11-25 21:32:53 +08:00
    • pico_openpgp_sparkfun_micromod-1.8.uf2
      386 KiB
      2022-11-25 21:32:54 +08:00
    • pico_openpgp_sparkfun_promicro-1.8.uf2
      385 KiB
      2022-11-25 21:32:55 +08:00
    • pico_openpgp_sparkfun_thingplus-1.8.uf2
      386 KiB
      2022-11-25 21:32:55 +08:00
    • pico_openpgp_vgaboard-1.8.uf2
      388 KiB
      2022-11-25 21:32:56 +08:00
    • pico_openpgp_waveshare_rp2040_lcd_0.96-1.8.uf2
      385 KiB
      2022-11-25 21:32:56 +08:00
    • pico_openpgp_waveshare_rp2040_plus_16mb-1.8.uf2
      386 KiB
      2022-11-25 21:32:57 +08:00
    • pico_openpgp_waveshare_rp2040_plus_4mb-1.8.uf2
      386 KiB
      2022-11-25 21:32:57 +08:00
    • pico_openpgp_waveshare_rp2040_zero-1.8.uf2
      385 KiB
      2022-11-25 21:32:58 +08:00
    • pico_openpgp_wiznet_w5100s_evb_pico-1.8.uf2
      386 KiB
      2022-11-25 21:32:58 +08:00
    • Source Code (ZIP)
    • Source Code (TAR.GZ)
  • v1.6 35fb97c58f
    Compare

    Version 1.6 Stable

    polhenarejos released this 2022-06-06 20:40:34 +08:00 | 285 commits to main since this release

    This version contains the following enhancements:

    • Added support for key import.
    • Added PSO:DECIPHER for RSA and ECDSA.
    • Added AES key generation when DEC generation is called.
    • Added AES encrypt and decrypt to PSO:DECIPHER and PSO:ENCIPHER.
    • Added cardholder certificate support (DO 7F21).
    • Added support for GET NEXT DATA INS.
    • Added INS F1 to retrieve software version.

    Full Changelog: https://github.com/polhenarejos/pico-openpgp/compare/v1.4...v1.6

    Downloads
    • pico_openpgp_adafruit_feather_rp2040-1.6.uf2
      383 KiB
      2022-06-06 20:46:55 +08:00
    • pico_openpgp_adafruit_itsybitsy_rp2040-1.6.uf2
      383 KiB
      2022-06-06 20:46:57 +08:00
    • pico_openpgp_adafruit_qtpy_rp2040-1.6.uf2
      382 KiB
      2022-06-06 20:46:58 +08:00
    • pico_openpgp_adafruit_trinkey_qt2040-1.6.uf2
      380 KiB
      2022-06-06 20:46:58 +08:00
    • pico_openpgp_arduino_nano_rp2040_connect-1.6.uf2
      383 KiB
      2022-06-06 20:46:58 +08:00
    • pico_openpgp_melopero_shake_rp2040-1.6.uf2
      383 KiB
      2022-06-06 20:46:59 +08:00
    • pico_openpgp_pico_generic-1.6.uf2
      386 KiB
      2022-06-06 20:47:00 +08:00
    • pico_openpgp_pimoroni_interstate75-1.6.uf2
      382 KiB
      2022-06-06 20:47:00 +08:00
    • pico_openpgp_pimoroni_keybow2040-1.6.uf2
      382 KiB
      2022-06-06 20:47:01 +08:00
    • pico_openpgp_pimoroni_pga2040-1.6.uf2
      382 KiB
      2022-06-06 20:47:01 +08:00
    • pico_openpgp_pimoroni_picolipo_16mb-1.6.uf2
      383 KiB
      2022-06-06 20:47:02 +08:00
    • pico_openpgp_pimoroni_picolipo_4mb-1.6.uf2
      383 KiB
      2022-06-06 20:47:02 +08:00
    • pico_openpgp_pimoroni_picosystem-1.6.uf2
      383 KiB
      2022-06-06 20:47:03 +08:00
    • pico_openpgp_pimoroni_plasma2040-1.6.uf2
      382 KiB
      2022-06-06 20:47:03 +08:00
    • pico_openpgp_pimoroni_tiny2040-1.6.uf2
      383 KiB
      2022-06-06 20:47:04 +08:00
    • pico_openpgp_sparkfun_micromod-1.6.uf2
      383 KiB
      2022-06-06 20:47:04 +08:00
    • pico_openpgp_sparkfun_promicro-1.6.uf2
      382 KiB
      2022-06-06 20:47:05 +08:00
    • pico_openpgp_sparkfun_thingplus-1.6.uf2
      383 KiB
      2022-06-06 20:47:05 +08:00
    • pico_openpgp_vgaboard-1.6.uf2
      386 KiB
      2022-06-06 20:47:06 +08:00
    • pico_openpgp_waveshare_rp2040_lcd_0.96-1.6.uf2
      382 KiB
      2022-06-06 20:47:06 +08:00
    • pico_openpgp_waveshare_rp2040_plus_16mb-1.6.uf2
      383 KiB
      2022-06-06 20:47:07 +08:00
    • pico_openpgp_waveshare_rp2040_plus_4mb-1.6.uf2
      383 KiB
      2022-06-06 20:47:07 +08:00
    • pico_openpgp_waveshare_rp2040_zero-1.6.uf2
      382 KiB
      2022-06-06 20:47:08 +08:00
    • Source Code (ZIP)
    • Source Code (TAR.GZ)
  • v1.4 1491b9d36d
    Compare

    Version 1.4 Stable

    polhenarejos released this 2022-05-10 00:59:11 +08:00 | 301 commits to main since this release

    This version contains the following enhancements:

    • Press-to-confirm button
    • User Interaction Flag
    • KDF for PIN
    • Manage Security Environment
    • DEK internal ciphering for safe storage.

    Full Changelog: https://github.com/polhenarejos/pico-openpgp/compare/v1.2...v1.4

    Downloads
    • pico_openpgp_adafruit_feather_rp2040-1.4.uf2
      422 KiB
      2022-05-10 01:01:12 +08:00
    • pico_openpgp_adafruit_itsybitsy_rp2040-1.4.uf2
      422 KiB
      2022-05-10 01:01:13 +08:00
    • pico_openpgp_adafruit_qtpy_rp2040-1.4.uf2
      420 KiB
      2022-05-10 01:01:13 +08:00
    • pico_openpgp_adafruit_trinkey_qt2040-1.4.uf2
      420 KiB
      2022-05-10 01:01:14 +08:00
    • pico_openpgp_arduino_nano_rp2040_connect-1.4.uf2
      422 KiB
      2022-05-10 01:01:14 +08:00
    • pico_openpgp_melopero_shake_rp2040-1.4.uf2
      422 KiB
      2022-05-10 01:01:15 +08:00
    • pico_openpgp_pico_generic-1.4.uf2
      424 KiB
      2022-05-10 01:01:15 +08:00
    • pico_openpgp_pimoroni_interstate75-1.4.uf2
      420 KiB
      2022-05-10 01:01:16 +08:00
    • pico_openpgp_pimoroni_keybow2040-1.4.uf2
      420 KiB
      2022-05-10 01:01:16 +08:00
    • pico_openpgp_pimoroni_pga2040-1.4.uf2
      420 KiB
      2022-05-10 01:01:17 +08:00
    • pico_openpgp_pimoroni_picolipo_16mb-1.4.uf2
      422 KiB
      2022-05-10 01:01:18 +08:00
    • pico_openpgp_pimoroni_picolipo_4mb-1.4.uf2
      422 KiB
      2022-05-10 01:01:17 +08:00
    • pico_openpgp_pimoroni_picosystem-1.4.uf2
      422 KiB
      2022-05-10 01:01:18 +08:00
    • pico_openpgp_pimoroni_plasma2040-1.4.uf2
      420 KiB
      2022-05-10 01:01:19 +08:00
    • pico_openpgp_pimoroni_tiny2040-1.4.uf2
      422 KiB
      2022-05-10 01:01:19 +08:00
    • pico_openpgp_pybstick26_rp2040-1.4.uf2
      422 KiB
      2022-05-10 01:01:20 +08:00
    • pico_openpgp_sparkfun_micromod-1.4.uf2
      422 KiB
      2022-05-10 01:01:20 +08:00
    • pico_openpgp_sparkfun_promicro-1.4.uf2
      420 KiB
      2022-05-10 01:01:21 +08:00
    • pico_openpgp_sparkfun_thingplus-1.4.uf2
      422 KiB
      2022-05-10 01:01:21 +08:00
    • pico_openpgp_vgaboard-1.4.uf2
      424 KiB
      2022-05-10 01:01:22 +08:00
    • pico_openpgp_waveshare_rp2040_lcd_0.96-1.4.uf2
      420 KiB
      2022-05-10 01:01:22 +08:00
    • pico_openpgp_waveshare_rp2040_plus_16mb-1.4.uf2
      422 KiB
      2022-05-10 01:01:23 +08:00
    • pico_openpgp_waveshare_rp2040_plus_4mb-1.4.uf2
      422 KiB
      2022-05-10 01:01:22 +08:00
    • pico_openpgp_waveshare_rp2040_zero-1.4.uf2
      420 KiB
      2022-05-10 01:01:23 +08:00
    • Source Code (ZIP)
    • Source Code (TAR.GZ)
  • v1.2 6ddb118bbf
    Compare

    Version 1.2 Stable

    polhenarejos released this 2022-04-29 21:50:27 +08:00 | 308 commits to main since this release

    This release includes the following enhancements:

    • INTERNAL AUTHENTICATE
    • Access control (PW1 & PW2) (sect 5)
    • Signature counter
    • Encrypt keys in flash with DEK
    • Life status of PW1
    • Bugfixes

    Full Changelog: https://github.com/polhenarejos/pico-openpgp/compare/v1.0...v1.2

    Downloads
    • pico_openpgp_adafruit_feather_rp2040-1.2.uf2
      420 KiB
      2022-04-29 21:51:17 +08:00
    • pico_openpgp_adafruit_itsybitsy_rp2040-1.2.uf2
      420 KiB
      2022-04-29 21:51:18 +08:00
    • pico_openpgp_adafruit_qtpy_rp2040-1.2.uf2
      419 KiB
      2022-04-29 21:51:19 +08:00
    • pico_openpgp_adafruit_trinkey_qt2040-1.2.uf2
      418 KiB
      2022-04-29 21:51:19 +08:00
    • pico_openpgp_arduino_nano_rp2040_connect-1.2.uf2
      420 KiB
      2022-04-29 21:51:20 +08:00
    • pico_openpgp_melopero_shake_rp2040-1.2.uf2
      420 KiB
      2022-04-29 21:51:20 +08:00
    • pico_openpgp_pico_generic-1.2.uf2
      422 KiB
      2022-04-29 21:51:21 +08:00
    • pico_openpgp_pimoroni_interstate75-1.2.uf2
      418 KiB
      2022-04-29 21:51:21 +08:00
    • pico_openpgp_pimoroni_keybow2040-1.2.uf2
      419 KiB
      2022-04-29 21:51:22 +08:00
    • pico_openpgp_pimoroni_pga2040-1.2.uf2
      419 KiB
      2022-04-29 21:51:22 +08:00
    • pico_openpgp_pimoroni_picolipo_16mb-1.2.uf2
      420 KiB
      2022-04-29 21:51:23 +08:00
    • pico_openpgp_pimoroni_picolipo_4mb-1.2.uf2
      420 KiB
      2022-04-29 21:51:23 +08:00
    • pico_openpgp_pimoroni_picosystem-1.2.uf2
      420 KiB
      2022-04-29 21:51:23 +08:00
    • pico_openpgp_pimoroni_plasma2040-1.2.uf2
      418 KiB
      2022-04-29 21:51:24 +08:00
    • pico_openpgp_pimoroni_tiny2040-1.2.uf2
      420 KiB
      2022-04-29 21:51:24 +08:00
    • pico_openpgp_pybstick26_rp2040-1.2.uf2
      420 KiB
      2022-04-29 21:51:25 +08:00
    • pico_openpgp_sparkfun_micromod-1.2.uf2
      420 KiB
      2022-04-29 21:51:25 +08:00
    • pico_openpgp_sparkfun_promicro-1.2.uf2
      419 KiB
      2022-04-29 21:51:26 +08:00
    • pico_openpgp_sparkfun_thingplus-1.2.uf2
      420 KiB
      2022-04-29 21:51:26 +08:00
    • pico_openpgp_vgaboard-1.2.uf2
      422 KiB
      2022-04-29 21:51:26 +08:00
    • pico_openpgp_waveshare_rp2040_lcd_0.96-1.2.uf2
      419 KiB
      2022-04-29 21:51:27 +08:00
    • pico_openpgp_waveshare_rp2040_plus_16mb-1.2.uf2
      420 KiB
      2022-04-29 21:51:28 +08:00
    • pico_openpgp_waveshare_rp2040_plus_4mb-1.2.uf2
      420 KiB
      2022-04-29 21:51:27 +08:00
    • pico_openpgp_waveshare_rp2040_zero-1.2.uf2
      419 KiB
      2022-04-29 21:51:28 +08:00
    • Source Code (ZIP)
    • Source Code (TAR.GZ)
First Previous 1 2 Next Last
Powered by Gitea Version: 1.25.4 Page: 242ms Template: 45ms
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