Skip to content

Commonware Library Primitives and Examples

License

Apache-2.0, MIT licenses found

Licenses found

Apache-2.0
LICENSE-APACHE
MIT
LICENSE-MIT
Notifications You must be signed in to change notification settings

commonwarexyz/monorepo

commonware

License: MIT License: Apache 2.0 Coverage Discord Shield

Primitives

Crates in this repository are designed for deployment in adversarial environments. If you find an exploit, please refer to our security policy before disclosing it publicly (an exploit may equip a malicious party to attack users of a primitive).

  • cryptography: Generate keys, sign arbitrary messages, and deterministically verify signatures.
  • runtime: Execute asynchronous tasks with a configurable scheduler.
  • p2p: Communicate with authenticated peers over encrypted connections.

Examples

Examples may include insecure code (i.e. deriving keypairs from an integer arguments) to make them easier to run. Examples are not intended to be used directly in production.

  • chat: Send encrypted messages to a group of friends.
  • vrf: Generate bias-resistant randomness with untrusted contributors.

Miscellaneous

GitHub hosting does not allow using an arbitrary path for website hosting yet, so we are stuck with /docs for now.

Licensing

This repository is dual-licensed under both the Apache 2.0 and MIT licenses. You may choose either license when using this code.

About

Commonware Library Primitives and Examples

Topics

Resources

License

Apache-2.0, MIT licenses found

Licenses found

Apache-2.0
LICENSE-APACHE
MIT
LICENSE-MIT

Security policy

Stars

Watchers

Forks

Languages