diff --git a/Cargo.toml b/Cargo.toml index 2e2cf66ac8b6d7be6173f44632f4df8565837875..afde53b72077c26df288d5da2c8fe5400d6e128f 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -2,7 +2,7 @@ name = "dup-crypto" version = "0.9.0" authors = ["elois <c@elo.tf>"] -description = "Manage cryptographic operations for DUPs (DUniter Protocols)." +description = "Manage cryptographic operations for DUniter Protocols and the Duniter eco-system most broadly." repository = "https://git.duniter.org/libs/dup-crypto-rs" readme = "README.md" keywords = ["keys", "cryptography", "duniter", "dunitrust"] diff --git a/README.md b/README.md index eb46ea4de8149b6b16793fa46c7b39ad8fa49dfa..5040ca869808a388426cf3a2594d2603ade33bcf 100644 --- a/README.md +++ b/README.md @@ -4,7 +4,9 @@ [](https://codecov.io/gh/duniter/dup-crypto-rs) [](https://github.com/rust-lang/rust/blob/master/RELEASES.md) -Cryptographic toolkit for the DUBP(1) and DUNP(2) protocols. +Manage cryptographic operations for DUniter Protocols and the Duniter eco-system most broadly. + +`DUP` means DUniter Protocols. (1): DUniter Blockchain Protocol (2): DUniter Network Protocol @@ -17,3 +19,14 @@ Cryptographic toolkit for the DUBP(1) and DUNP(2) protocols. * Secure random byte generation * Scrypt to generate seed from credentials. * Ed25519 functions to create and use ed25519 keypair. +* [DEWIF](https://git.duniter.org/nodes/common/doc/blob/dewif/rfc/0013_Duniter_Encrypted_Wallet_Import_Format.md) format read/write + +## Documentation + +Generated documentation : https://docs.rs/dup-crypto + +This documentation contains examples of code whose validity is assured (all code in the documentation is compiled on continuous integration). + +## Support + +If this library serves you well, you can make a donation on my Ğ1 public key `D9D2zaJoWYWveii1JRYLVK3J4Z7ZH3QczoKrnQeiM6mx`. diff --git a/src/lib.rs b/src/lib.rs index 0dec2f9830233fd562d04be77ceaeb17678957f4..7793628d893183004230c56202c455929a0fc965 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -13,7 +13,10 @@ // You should have received a copy of the GNU Affero General Public License // along with this program. If not, see <https://www.gnu.org/licenses/>. -//! Manage cryptographic operations. +//! Manage cryptographic operations for DUniter Protocols and the Duniter eco-system most broadly. +//! +//! `dup` means DUniter Protocols. +//! #![deny( clippy::option_unwrap_used,