Skip to content

cmars/shadowfax

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
cmd
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

shadowfax

Build Status GoDoc

Shadowfax is a simple, lightweight confidential messaging system. It should be considered an experimental tech preview. Shadowfax hasn't been battle-tested, security-reviewed or deployed into production.

Shadowfax clients are identified by their 32-byte curve25519 public key. Clients address messages to each other confidentially using authenticated public key encryption.

Messages are exchanged through routers, to which the content between sender and receiver is opaque -- only the sender and receiver public keys are disclosed. Currently HTTP is supported, but other transports may be added. Additional layers of security may be provided by the network protocol, but the underlying confidentiality of shadowfax messages does not rely upon it.

License

Copyright 2015 Casey Marshall.

This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this file, You can obtain one at http://mozilla.org/MPL/2.0/.

About

Shadowfax is a simple, lightweight confidential messaging system.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published