Skip to content

Commit f5a1e7d

Browse files
authored
Merge pull request #44 from LFDT-Lockness/discord
Update links, add info about discord
2 parents e65fa13 + 1a863c6 commit f5a1e7d

File tree

11 files changed

+71
-31
lines changed

11 files changed

+71
-31
lines changed

CONTRIBUTING.md

+11-3
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,14 @@
22

33
Thanks for taking interest to contributing to our project!
44

5+
## Join us in Discord!
6+
We welcome all contributors to communicate with us [in Discord]! Please, reach out to us
7+
in `#lockness-contribute` room.
8+
59
## Pull Requests
6-
Prior to making a PR, we ask you to communicate it with us, preferably by opening an issue.
7-
This would help to keep your work aligned with the maintainers view and get insights from
8-
them.
10+
Prior to making a PR, we ask you to communicate it with us, either [in Discord] or, if you
11+
prefer, by opening an issue in the repo. This would help to keep your work aligned with the
12+
maintainers view and avoid situations in which we can't accept your contribution.
913

1014
All commits are required to be signed via verified GPG key. You can read about commit signing
1115
in [this series of articles](https://docs.github.com/en/authentication/managing-commit-signature-verification)
@@ -62,3 +66,7 @@ communicate with us for other reasons.
6266
However, if you want to report something that you believe might be a security
6367
vulnerability or a security flaw in this or any upstream project, please report
6468
it following the procedure described in [SECURITY.md](./SECURITY.md).
69+
70+
Feel free to reach out to us [in Discord] as well.
71+
72+
[in Discord]: https://discordapp.com/channels/905194001349627914/1285268686147424388

README.md

+7-1
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
![License](https://img.shields.io/crates/l/generic-ec.svg)
44
[![Docs](https://docs.rs/generic-ec/badge.svg)](https://docs.rs/generic-ec)
55
[![Crates io](https://img.shields.io/crates/v/generic-ec.svg)](https://crates.io/crates/generic-ec)
6+
[![Discord](https://img.shields.io/discord/905194001349627914?logo=discord&logoColor=ffffff&label=Discord)][in Discord]
67

78
# General elliptic curve cryptography
89

@@ -77,7 +78,7 @@ Crate provides support for following elliptic curves out of box:
7778

7879
[RustCrypto/k256]: https://github.com/RustCrypto/elliptic-curves/tree/master/k256
7980
[RustCrypto/p256]: https://github.com/RustCrypto/elliptic-curves/tree/master/p256
80-
[Dfns/stark]: https://github.com/dfns/stark-curve/
81+
[Dfns/stark]: https://github.com/LFDT-Lockness/stark-curve/
8182
[curve25519-dalek]: https://docs.rs/curve25519-dalek/
8283

8384
In order to use one of the supported curves, you need to turn on corresponding feature. E.g. if you want
@@ -167,6 +168,11 @@ let _ = some_generic_computation(&mut rng, point2);
167168
[examples]: #examples
168169
[supported curves]: #supported-curves
169170

171+
## Join us in Discord!
172+
Feel free to reach out to us [in Discord]!
173+
174+
[in Discord]: https://discordapp.com/channels/905194001349627914/1285268686147424388
175+
170176
## License
171177

172178
The crate is licensed under MIT or Apache-2.0 at your choice.

generic-ec-core/CHANGELOG.md

+7-2
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,19 @@
1+
## v0.2.1
2+
* Update links, add info about our discord [#44]
3+
4+
[#44]: https://github.com/LFDT-Lockness/generic-ec/pull/44
5+
16
## v0.2.0
27
* Change `IntegerEncoding` trait [#34]
38
* Add `Reduce` trait [#34]
49
* Remove hash to curve API [#34]
510

6-
[#34]: https://github.com/dfns/generic-ec/pull/34
11+
[#34]: https://github.com/LFDT-Lockness/generic-ec/pull/34
712

813
## v0.1.4
914
* Add `Additive::double` [#29]
1015

11-
[#29]: https://github.com/dfns/generic-ec/pull/29
16+
[#29]: https://github.com/LFDT-Lockness/generic-ec/pull/29
1217

1318
## v0.1.3
1419

generic-ec-core/Cargo.toml

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
[package]
22
name = "generic-ec-core"
3-
version = "0.2.0"
3+
version = "0.2.1"
44
edition = "2021"
55
license = "MIT OR Apache-2.0"
6-
repository = "https://github.com/dfns/generic-ec"
6+
repository = "https://github.com/LFDT-Lockness/generic-ec"
77
description = "Core traits of `generic-ec` crate"
88

99
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html

generic-ec-curves/CHANGELOG.md

+8-3
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,22 @@
1+
## v0.2.2
2+
* Update links, add info about our discord [#44]
3+
4+
[#44]: https://github.com/LFDT-Lockness/generic-ec/pull/44
5+
16
## v0.2.1
27
* Fix using wrong feature in conditional compilation that could cause compilation error [#36]
38

4-
[#36]: https://github.com/dfns/generic-ec/pull/36
9+
[#36]: https://github.com/LFDT-Lockness/generic-ec/pull/36
510

611
## v0.2.0
712
* Optimize `Scalar::from_{be|le}_bytes_mod_order` [#34]
813

9-
[#34]: https://github.com/dfns/generic-ec/pull/34
14+
[#34]: https://github.com/LFDT-Lockness/generic-ec/pull/34
1015

1116
## v0.1.5
1217
* Provide `Additive::double` implementation for secp256k1, secp256r1, and stark curves [#29]
1318

14-
[#29]: https://github.com/dfns/generic-ec/pull/29
19+
[#29]: https://github.com/LFDT-Lockness/generic-ec/pull/29
1520

1621
## v0.1.4
1722

generic-ec-curves/Cargo.toml

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
[package]
22
name = "generic-ec-curves"
3-
version = "0.2.1"
3+
version = "0.2.2"
44
edition = "2021"
55
license = "MIT OR Apache-2.0"
66
description = "Elliptic curves for `generic-ec` crate"
7-
repository = "https://github.com/dfns/generic-ec"
7+
repository = "https://github.com/LFDT-Lockness/generic-ec"
88

99
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
1010

generic-ec-zkp/CHANGELOG.md

+9-4
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,25 @@
1+
## v0.4.2
2+
* Update links, add info about our discord [#44]
3+
4+
[#44]: https://github.com/LFDT-Lockness/generic-ec/pull/44
5+
16
## v0.4.1
27
* Fix `no_std` support [#43]
38

4-
[#43]: https://github.com/dfns/generic-ec/pull/43
9+
[#43]: https://github.com/LFDT-Lockness/generic-ec/pull/43
510

611
## v0.4.0
712
* Update `generic-ec` dep to v0.4 [#40]
813
* Update `udigest` dep to v0.2 [#40]
914

10-
[#40]: https://github.com/dfns/generic-ec/pull/40
15+
[#40]: https://github.com/LFDT-Lockness/generic-ec/pull/40
1116

1217
## v0.3.0
1318
* Bump `generic-ec` to v0.3 [#30]
1419
* Allow `generic_ec_zkp::polynomial::lagrange_coefficient` to accept zero scalars [#35]
1520

16-
[#30]: https://github.com/dfns/generic-ec/pull/30
17-
[#35]: https://github.com/dfns/generic-ec/pull/35
21+
[#30]: https://github.com/LFDT-Lockness/generic-ec/pull/30
22+
[#35]: https://github.com/LFDT-Lockness/generic-ec/pull/35
1823

1924
## v0.2.0
2025
All changes prior to this version weren't documented

generic-ec-zkp/Cargo.toml

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
[package]
22
name = "generic-ec-zkp"
3-
version = "0.4.1"
3+
version = "0.4.2"
44
edition = "2021"
55
license = "MIT OR Apache-2.0"
6-
repository = "https://github.com/dfns/generic-ec"
6+
repository = "https://github.com/LFDT-Lockness/generic-ec"
77
description = "ZK-proofs and primitives built on top of `generic-ec` crate"
88

99
categories = ["cryptography", "no-std", "no-std::no-alloc"]

generic-ec/CHANGELOG.md

+14-9
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,18 @@
1+
## v0.4.2
2+
* Update links, add info about our discord [#44]
3+
4+
[#44]: https://github.com/LFDT-Lockness/generic-ec/pull/44
5+
16
## v0.4.1
27
* Fix `no_std` support [#43]
38

4-
[#43]: https://github.com/dfns/generic-ec/pull/43
9+
[#43]: https://github.com/LFDT-Lockness/generic-ec/pull/43
510

611
## v0.4.0
712
* Update `udigest` to v0.2 [#40]
813
* Add hash to scalar primitive [#40]
914

10-
[#40]: https://github.com/dfns/generic-ec/pull/40
15+
[#40]: https://github.com/LFDT-Lockness/generic-ec/pull/40
1116

1217
## v0.3.0
1318
* Rework `generic_ec::multiscalar` API, optimize Straus algorithm, add Dalek, remove
@@ -16,31 +21,31 @@
1621
* Remove `hash_to_curve` primitive from library API [#34]
1722
* Add `Scalar::is_zero` method [#35]
1823

19-
[#30]: https://github.com/dfns/generic-ec/pull/30
20-
[#34]: https://github.com/dfns/generic-ec/pull/34
21-
[#35]: https://github.com/dfns/generic-ec/pull/35
24+
[#30]: https://github.com/LFDT-Lockness/generic-ec/pull/30
25+
[#34]: https://github.com/LFDT-Lockness/generic-ec/pull/34
26+
[#35]: https://github.com/LFDT-Lockness/generic-ec/pull/35
2227

2328
## v0.2.4
2429
* Add `generic_ec::multiscalar` which helps optimizing multiscalar multiplication [#29]
2530

26-
[#29]: https://github.com/dfns/generic-ec/pull/29
31+
[#29]: https://github.com/LFDT-Lockness/generic-ec/pull/29
2732

2833
## v0.2.3
2934
* Add `generic_ec::serde::PreferCompact` that serializes points/scalars in compact form,
3035
but deserialization recognizes both compact and non-compact formats [#28]
3136

32-
[#28]: https://github.com/dfns/generic-ec/pull/28
37+
[#28]: https://github.com/LFDT-Lockness/generic-ec/pull/28
3338

3439
## v0.2.2
3540
* Implement `serde_with::SerializeAs<&T>` for `generic_ec::serde::Compact` when `T` is
3641
serializable via `Compact` [#27]
3742

38-
[#27]: https://github.com/dfns/generic-ec/pull/27
43+
[#27]: https://github.com/LFDT-Lockness/generic-ec/pull/27
3944

4045
## v0.2.1
4146
* Make `generic_ec::serde` module always available even when `serde` feature is disabled [#25]
4247

43-
[#25]: https://github.com/dfns/generic-ec/pull/25
48+
[#25]: https://github.com/LFDT-Lockness/generic-ec/pull/25
4449

4550
## v0.2.0
4651

generic-ec/Cargo.toml

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
[package]
22
name = "generic-ec"
3-
version = "0.4.1"
3+
version = "0.4.2"
44
edition = "2021"
55
license = "MIT OR Apache-2.0"
6-
repository = "https://github.com/dfns/generic-ec"
6+
repository = "https://github.com/LFDT-Lockness/generic-ec"
77
description = "General elliptic curve cryptography"
88
readme = "../README.md"
99

generic-ec/src/lib.rs

+7-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
//! ![License](https://img.shields.io/crates/l/generic-ec.svg)
22
//! [![Docs](https://docs.rs/generic-ec/badge.svg)](https://docs.rs/generic-ec)
33
//! [![Crates io](https://img.shields.io/crates/v/generic-ec.svg)](https://crates.io/crates/generic-ec)
4+
//! [![Discord](https://img.shields.io/discord/905194001349627914?logo=discord&logoColor=ffffff&label=Discord)][in Discord]
45
//!
56
//! # General elliptic curve cryptography
67
//!
@@ -75,7 +76,7 @@
7576
//!
7677
//! [RustCrypto/k256]: https://github.com/RustCrypto/elliptic-curves/tree/master/k256
7778
//! [RustCrypto/p256]: https://github.com/RustCrypto/elliptic-curves/tree/master/p256
78-
//! [Dfns/stark]: https://github.com/dfns/stark-curve/
79+
//! [Dfns/stark]: https://github.com/LFDT-Lockness/stark-curve/
7980
//! [curve25519-dalek]: https://docs.rs/curve25519-dalek/
8081
//!
8182
//! In order to use one of the supported curves, you need to turn on corresponding feature. E.g. if you want
@@ -170,6 +171,11 @@
170171
//! [examples]: #examples
171172
//! [supported curves]: #supported-curves
172173
//!
174+
//! ## Join us in Discord!
175+
//! Feel free to reach out to us [in Discord]!
176+
//!
177+
//! [in Discord]: https://discordapp.com/channels/905194001349627914/1285268686147424388
178+
//!
173179
//! ## License
174180
//!
175181
//! The crate is licensed under MIT or Apache-2.0 at your choice.

0 commit comments

Comments
 (0)