Skip to content

Latest commit

 

History

History
36 lines (30 loc) · 1.17 KB

File metadata and controls

36 lines (30 loc) · 1.17 KB

rig

Description

Firmware for a password storage device based on STM32F401CC / STM32F411CC microcontrollers.
Written in C.

Target Hardware

  • MCU: STM32F401CC / STM32F411CC
  • Architecture: ARM Cortex-M4

Functionality

  • PC interaction in HID mode
  • Automation of input of passwords, identifiers, tokens and other sensitive information
  • Switching to data reset mode, followed by requesting a new fingerprint
  • User authentication using a fingerprint
  • Selecting an account for authentication
  • Select accounts using the list on the built-in display
  • Storing events in non-volatile flash memory
  • Secure storage of passwords
  • Access to stored data via device interface

Accompanying source code

Project Structure

  • app/ — source files
  • config/ — project config
  • platform/ — startup-files, linker scripts etc.

Requirements

  • ARM GCC Toolchain
  • STM32 HAL / CMSIS
  • Make