Skip to content

philanc/curvecp

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
 
 
src
 
 
 
 
 
 
 
 
 
 

CurveCP programs

CurveCP was designed by Daniel J. Bernstein (University of Illinois at Chicago).

This implementation is extracted from tinyssh by Jan Mojzís. https://tinyssh.org/ - https://github.com/janmojzis/tinyssh. It uses tweetnacl as a crypto library.

Concepts: see https://curvecp.org/ and https://curvecp.org/messageapi.html

Build: run ./build.sh

These programs are intended to be built statically with Musl libc. The build.sh uses the Musl gcc wrapper (see https://www.musl-libc.org/how.html)

Example: For a very simple example, see the file smoketest.sh

License: the original Dan Bernstein's code and the tinyssh code by Jan Mojzís are Public Domain. Where public domain does not work, Jan Mojzís proposes a CC0 license (see LICENSE at https://github.com/janmojzis/tinyssh)

All the additions and modifications are also placed in the Public Domain.

Copyright (c) 2016 Phil Leblanc

About

CurveCP programs, linked with TweetNaCl and built statically with Musl libc

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published