Skip to content

scmilburn/ATM

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

90 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ATM/ Bank System

Project detailing a basic bank and ATM structure that send encrypted packets using AES_256_CBC encryption. Maximum user-name length is 250 characters. Maximum balance is UINT_MAX. Maximum withdrawal is INT_MAX.

####Bank commands create-user <user-name> <pin> <balance>
balance <user-name>
deposit <user-name> <amt>

####ATM commands begin-session <user-name>
balance
withdraw <amt>
end-session

####Usage make clean
make

creates .atm and .bank files containing private keys
bin/init <init_filename>
bin/bank <init_filename>.bank
bin/atm <init_filename>.atm
bin/router

About

prototype ATM/bank system

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published