SkillAgentSearch skills...

PasswordPump

An ATMega32u4 USB based credentials manager

Install / Use

/learn @seawarrior181/PasswordPump
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

PasswordPump

An ATMega32u4 USB based credentials manager. See www.5volts.org for more information.

The following libraries need to be installed if you're going to work with the source code:

  • https://rweather.github.io/arduinolibs/index.html - AES and SHA library
  • https://github.com/LennartHennigs/Button2 - Used for the button on the rotary encoder
  • https://github.com/brianlow/Rotary - Used for the rotary encoder
  • https://github.com/arduino-libraries/Keyboard - Used to send characters to the keyboard as if typed by the user
  • https://www.arduino.cc/en/Reference/EEPROM - Used for internal EEprom
  • https://github.com/greiman/SSD1306Ascii/blob/master/examples/AvrI2c128x32/AvrI2c128x32.ino for SSD1306 display device

<a rel="license" href="http://creativecommons.org/licenses/by-nc-sa/4.0/"><img alt="Creative Commons License" style="border-width:0" src="https://i.creativecommons.org/l/by-nc-sa/4.0/88x31.png" /></a><br />This work is licensed under a <a rel="license" href="http://creativecommons.org/licenses/by-nc-sa/4.0/">Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License</a>.

This program and device are distributed in the hope that they will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

View on GitHub
GitHub Stars79
CategoryDevelopment
Updated2mo ago
Forks15

Languages

C++

Security Score

80/100

Audited on Jan 18, 2026

No findings