additions to init version

This commit is contained in:
omer sh
2018-08-12 16:47:15 +03:00
parent dc477d2b96
commit 25f3bac64d
5 changed files with 66 additions and 7 deletions
+59
View File
@@ -0,0 +1,59 @@
Contributing to the Multisig ed25519 project
=====================================
Pull requests are always welcome, and the KZen dev team appreciates any help the community can
give to help make Multisig Schnorr project better.
Contributor Agreement (CA)
----------------
Any contributor must sign the Contributor Agreement (CA).
### How to sign the Contributor Agreement (CA)?
Please send an email to [github@kzencorp.com](mailto:github@kzencorp.com) containing your github username, the CA will be send to you by email.
After signature you will be added to the team as a contributor.
Communication Channels
----------------
* Most communication about KZen cryptography happens on Telegram, feel free to send us an email with your contact details.
* Discussion about code base improvements happens in GitHub issues and on pull requests.
Contributor Workflow
----------------
The codebase is maintained using the "contributor workflow" where everyone contributes patch proposals using "pull requests". This facilitates social contribution, easy testing and peer review.
To contribute a patch, the workflow is as follows:
* Fork repository
* Create topic branch
* Commit patches
* Push changes to your fork
* Create pull request
Make sure to provide a clear description in your Pull Request (PR).
### Header
Make sure to include the following header (by configuring your IDE) in all files:
```rust
/*
Multisig ed25519
Copyright 2018 by Kzen Networks
This file is part of Multisig ed25519 library
(https://github.com/KZen-networks/multi-party-ed25519)
Multisig ed25519 is free software: you can redistribute
it and/or modify it under the terms of the GNU General Public
License as published by the Free Software Foundation, either
version 3 of the License, or (at your option) any later version.
@license GPL-3.0+ <https://github.com/KZen-networks/multi-party-ed25519/blob/master/LICENSE>
*/
```
+1 -1
View File
@@ -1,5 +1,5 @@
/*
Multisig Schnorr
Multisig ed25519
Copyright 2018 by Kzen Networks
+2 -2
View File
@@ -1,5 +1,5 @@
/*
Multisig Schnorr
Multisig ed25519
Copyright 2018 by Kzen Networks
@@ -13,5 +13,5 @@
@license GPL-3.0+ <https://github.com/KZen-networks/multisig-schnorr/blob/master/LICENSE>
*/
// Simple Schnorr {2,2}-Signatures (https://eprint.iacr.org/2018/068.pdf, https://eprint.iacr.org/2018/483.pdf subsection 5.1)
// simple ed25519 based on rfc8032
pub mod multi_sig;
+3 -3
View File
@@ -1,5 +1,5 @@
/*
Multisig Schnorr
Multisig ed25519
Copyright 2018 by Kzen Networks
@@ -14,9 +14,9 @@
@license GPL-3.0+ <https://github.com/KZen-networks/multisig-schnorr/blob/master/LICENSE>
*/
//! Simple Schnorr {2,2}-Signatures
//! Simple ed25519
//!
//! See https://eprint.iacr.org/2018/068.pdf, https://eprint.iacr.org/2018/483.pdf subsection 5.1
//! See https://tools.ietf.org/html/rfc8032
use cryptography_utils::{BigInt, FE, GE, PK, SK};
use cryptography_utils::cryptographic_primitives::proofs::*;
+1 -1
View File
@@ -1,5 +1,5 @@
/*
Multisig Schnorr
Multisig ed25519
Copyright 2018 by Kzen Networks