Skip to content

Programming assignment: simplified Signal protocol in Go

License

Notifications You must be signed in to change notification settings

jcb82/chatterbox

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Chatterbox

Programming assignment: simplified Signal protocol in Go.

Completing this assignment requires implementing a simplified secure chat client, based on the Signal protocol. Crypto library code is provided using AES-GCM, SHA-256 and P-256.

Initially created by Joseph Bonneau, 2019. Get in touch if you would like to use this assignment for a class you are teaching.

Security warning

This code is meant for educational purposes and may contain vulnerabilities or other bugs. Please do not use it for security-critical applications.

About

Programming assignment: simplified Signal protocol in Go

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages