Skip to content

turtlpass-firmware-arduino-v2.1.0

Latest
Compare
Choose a tag to compare
@ryanamaral ryanamaral released this 07 Apr 02:06
· 3 commits to main since this release

TurtlPass v2.1.0

We're thrilled to unveil TurtlPass 2.1.0, packed with enhancements, bug fixes, and improvements to elevate your experience. Here's what's new:

Features:

  • KDF Symbol Support: Password derivation with symbols is now possible using the \[HASH] command.
  • EEPROM Factory Reset on First Run: Integration for client apps has been made effortless with the Factory Reset feature.
  • Base62 and Base94 Integration: Integration of Base62 and Base94 libraries for enhanced functionality and compatibility.

Bug Fixes:

  • Persistence of 2FA Secrets: Ensure your 2FA secrets persist after device reboot with the EEPROM commit fix.

Breaking Changes:

  • KDF Refactor: Please note that there are breaking changes to the Key Derivation Function (KDF) in this release. Ensure compatibility by reviewing your implementations.

Improvements:

  • Fallback Mechanism: TurtlPass seamlessly falls back to the BOOTSEL button when no touch sensor pin is defined, improving user experience.
  • EEPROM and Encryption Decoupling: Enhance compatibility and security by decoupling encryption from EEPROM.
  • 2FA Secret Deletion: Enhance security and management with added support for deleting all 2FA secrets from EEPROM using the * command.
  • Dependency Optimization: Improve performance and reduce overhead by removing no longer used AES-256 and Mbed-TLS dependencies.

Documentation:

  • README Update: The README has been updated to reflect the latest changes and improvements.

Thank you for choosing TurtlPass! We're committed to providing you with the best possible experience, and we value your feedback. If you encounter any issues or have suggestions for future updates, please let us know.