Skip to content

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

Notifications You must be signed in to change notification settings

philanc/curvecp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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