Skip to content

SWEN90010: High Integrity Systems Engineering. Assignment 3, 2020 S1.

License

Notifications You must be signed in to change notification settings

vivianjia123/Password-Manager

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Password-Manager

The aim of this assignment is to use the SPARK Ada toolset to implement and verify the correctness and security of a small command-line Password Manager utility. We implement the functionality of the password manager program in SPARK Ada, and use the SPARK Prover to prove that it is free of runtime errors and, additionally, that it is also secure.

The program we have to implement is a command-line utility for managing website passwords. It takes input from the terminal (i.e. standard input, aka stdin). The specific requirement is described in Assignment 3.

Final Mark

20/20

About

SWEN90010: High Integrity Systems Engineering. Assignment 3, 2020 S1.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages