Yubikey Manager Versions Save

Python library and command line tool for configuring any YubiKey over all USB interfaces.

4.0.7

2 years ago
  • Bugfix release: Fix broken naming for "YubiKey 4", and a small OATH issue with touch Steam credentials.

4.0.6

2 years ago
  • Improve handling of YubiKey device reboots.
  • More consistently mask PIN/password input in prompts.
  • Support switching mode over CCID for YubiKey Edge.
  • Run pkill from PATH instead of fixed location.

4.0.5

2 years ago
  • Bugfix: Fix PIV feature detection for some YubiKey NEO versions.
  • Bugfix: Fix argument short form for --period when adding TOTP credentials.
  • Bugfix: More strict validation for some arguments, resulting in better error messages.
  • Bugfix: Correctly handle TOTP credentials using period != 30 AND touch_required.
  • Bugfix: Fix prompting for access code in the otp settings command (now uses "-A -").

4.0.3

3 years ago
  • Add support for fido reset over NFC.
  • Bugfix: The --touch argument to piv change-management-key was ignored.
  • Bugfix: Don't prompt for password when importing PIV key/cert if file is invalid.
  • Bugfix: Fix setting touch-eject/auto-eject for YubiKey 4 and NEO.
  • Bugfix: Detect PKCS#12 format when outer sequence uses indefinite length.
  • Dependency: Add support for Click 8.

4.0.2

3 years ago
  • Update device names.
  • Add read_info output to the --diagnose command, and show exception types.
  • Bugfix: Fix read_info for YubiKey Plus.

4.0.1

3 years ago

Version 4.0.1 (released 2021-03-29)

  • Add support for YK5-based FIPS YubiKeys.
  • Bugfix: Fix OTP device enumeration on Win32.

4.0.0

3 years ago
  • Drop support for Python < 3.6.
  • Drop reliance on libusb and libykpersonalize.
  • Support the "fido" and "otp" subcommands over NFC (using the --reader flag)
  • New "ykman --diagnose" command to aid in troubleshooting.
  • New "ykman apdu" command for sending raw APDUs over the smart card interface.
  • Restructuring of subcommands, with aliases for old versions (to be removed in a future release).
  • Major changes to the underlying "library" code:
    • New "yubikit" package added for custom development and advanced scripting.
    • Type hints added for a large part of the "public" API.
  • OpenPGP: Add support for KDF enabled YubiKeys.
  • Static password: Add support for FR, IT, UK and BEPO keyboard layouts.

yubikey-manager-3.1.2

3 years ago
  • Version 3.1.2 (released 2021-01-21)
    • Bugfix release: Fix dependency on python-fido2 version.

yubikey-manager-3.1.1

4 years ago
  • Version 3.1.1 (released 2020-01-29)
    • Add support for YubiKey 5C NFC
    • OpenPGP: set-touch now performs compatibility checks before prompting for PIN
    • OpenPGP: Improve error messages and documentation for set-touch
    • PIV: read-object command no longer adds a trailing newline
    • CLI: Hint at missing permissions when opening a device fails
    • Linux: Improve error handling when pcscd is not running
    • Windows: Improve how .DLL files are loaded, thanks to Marius Gabriel Mihai for reporting this!
    • Bugfix: set-touch now accepts the cached-fixed option
    • Bugfix: Fix crash in OtpController.prepare_upload_key() error parsing
    • Bugfix: Fix crash in piv info command when a certificate slot contains an invalid certificate
    • Library: PivController.read_certificate(slot) now wraps certificate parsing exceptions in new exception type InvalidCertificate
    • Library: PivController.list_certificates() now returns None for slots containing invalid certificate, instead of raising an exception

Downloads available here: https://developers.yubico.com/yubikey-manager/Releases/

yubikey-manager-0.7.1

5 years ago
  • Version 0.7.1 (released 2018-07-09)
    • Support for YubiKey FIPS.
    • OTP: Allow setting and removing access codes on the slots.
    • Interfaces: set-lock-code now only accepts hexadecimal inputs.
    • Bugfix: Don’t fail to open the YubiKey when the serial is not visible.