Commit graph

208 commits

Author SHA1 Message Date
Isis Lovecruft
841b3a65de
Relax version constraints for zeroize dependency. 2021-09-23 19:08:11 +00:00
Isis Lovecruft
8f3e4b1960
Bump MSRV to 1.51 for zeroize dependency. 2021-09-23 19:07:44 +00:00
Isis Lovecruft
9d7bccbd8e
Bump x25519-dalek version to 2.0.0-pre.0. 2021-09-15 01:07:48 +00:00
Isis Lovecruft
26c168b719
Merge branch 'release/2.0' into release/2.0.0-pre.0 2021-09-15 00:46:08 +00:00
Isis Lovecruft
db1640aa99
Merge branch 'develop' into release/2.0 2021-09-15 00:45:22 +00:00
Isis Lovecruft
8224a21489
Also run Github actions CI on PRs for releases. 2021-09-15 00:43:59 +00:00
Isis Lovecruft
6be61f178b
Remove unnecessary rand_core getrandom feature. 2021-09-15 00:16:58 +00:00
Isis Lovecruft
2bc5763103
Update CHANGELOG for 2.0.0-pre.0. 2021-09-15 00:13:09 +00:00
isis agora lovecruft
e870a3d8d6
Merge pull request #64 from PaulGrandperrin/patch-1
Update rand_core to 0.6
2021-09-15 00:06:49 +00:00
Isis Lovecruft
b1871b38b7
Merge branch 'main' into develop 2021-09-14 23:53:22 +00:00
Isis Lovecruft
53bb1a3989
Merge branch 'release/1.2' into main 2021-09-14 23:53:15 +00:00
Isis Lovecruft
ea047a218f
Bump x25519-dalek version to 1.2. 2021-09-14 23:08:36 +00:00
Isis Lovecruft
179986ac67
Update CHANGELOG for 1.2. 2021-09-14 23:08:22 +00:00
isis agora lovecruft
b6f7de1e4c
Merge pull request #71 from isislovecruft/feature/noise-secrets
Implement reused secret keys for Noise/X3DH/etc protocols
2021-09-14 22:47:04 +00:00
Isis Lovecruft
eef4de41c0
Disambiguate what kind of key in docstring. 2021-09-14 22:34:41 +00:00
Isis Lovecruft
edb9ec984e
Document that ReusableSecret is preferrable for Noise protocols. 2021-09-14 22:33:31 +00:00
Isis Lovecruft
588e48f8f2
Make ReusableSecret derive Clone. 2021-09-14 20:24:12 +00:00
Isis Lovecruft
3924797b59
Add note to StaticSecret that EphemeralSecret is recommended. 2021-09-14 20:23:38 +00:00
isis agora lovecruft
254e43debf
Merge pull request #78 from isislovecruft/feature/contributory-behaviour-check
Implement optional contributory behaviour check
2021-09-14 20:13:24 +00:00
Isis Lovecruft
91babd286f
Add a #[must_use] to the was_contributory check. 2021-09-14 19:51:02 +00:00
isis agora lovecruft
37c5aaa020
Merge pull request #79 from isislovecruft/feature/github-actions
Add GitHub actions for CI and MSRV testing
2021-09-13 23:50:11 +00:00
Isis Lovecruft
18323afd63
Bisect to determine MSRV. 2021-09-13 23:44:57 +00:00
Isis Lovecruft
df03a9da16
Merge branch 'feature/github-actions' into main 2021-09-13 23:42:27 +00:00
Isis Lovecruft
a0a6c57f9e
Bisect to determine MSRV. 2021-09-13 22:38:34 +00:00
Isis Lovecruft
a32a92798a
Get rid of the include_str!() docs to support earlier MSRVs. 2021-09-13 22:37:52 +00:00
Isis Lovecruft
84094ba9ea
Fix serde tests. 2021-09-13 22:33:05 +00:00
Isis Lovecruft
02fc85ea21
Enable CI via github actions. 2021-09-13 22:32:19 +00:00
Isis Lovecruft
adbd0e37a4
Pin zeroize to 1.3 for now to support older MSRVs.
I reserve the right to change this between minor version changes in x25519-dalek.

This closes https://github.com/dalek-cryptography/x25519-dalek/issues/74
2021-09-13 21:45:08 +00:00
Isis Lovecruft
4f0ad77805
Fix test errors from #70. 2021-09-13 21:40:13 +00:00
Isis Lovecruft
c13e102f95
Implement optional check for contributory behaviour. 2021-09-13 21:31:54 +00:00
isis agora lovecruft
7af25420ec
Merge pull request #76 from decentriq/main
feature(external_doc) -> doc = include_str
2021-09-13 21:31:17 +00:00
isis agora lovecruft
bf4c67a11b
Merge pull request #72 from huitseeker/thread-fiat-backends
Threads the `fiat_{u32,u64}_backend` features through the feature set
2021-09-13 21:25:03 +00:00
exfalso
ee2500db75 feature(external_doc) -> doc = include_str 2021-08-17 09:49:02 +02:00
François Garillot
893e0506a3
Threads the fiat_{u32,u64}_backend features through the feature set
This allows the fiat backends introduced in [curve25519-dalek/#342](https://github.com/dalek-cryptography/curve25519-dalek/pull/342) to be used from an x25519 import without cumbersome overrides.
2021-05-03 16:31:32 -07:00
Isis Lovecruft
27c73fdb57
Feature gate reusable secrets and make the name more intuitive. 2021-04-20 21:33:32 +00:00
Isis Lovecruft
0a1023f4db
Implement reused secret keys for Noise protocol. 2021-04-14 20:00:41 +00:00
isis agora lovecruft
3d87bd3c7d
Merge pull request #70 from isislovecruft/fix/test-directory
Move tests to a separate directory
2021-04-14 19:53:57 +00:00
Isis Lovecruft
2333b52698
Move tests to a separate directory. 2021-04-14 19:45:36 +00:00
Isis Lovecruft
9e387372e6
Remove unused import from test suite. 2021-04-14 19:33:11 +00:00
isis agora lovecruft
336939cf02
Merge pull request #69 from isislovecruft/feature/zeroize-public
Derive Zeroize for PublicKey
2021-04-14 19:37:58 +00:00
Isis Lovecruft
0cca7977fc
Derive Zeroize for PublicKey. 2021-04-14 19:29:09 +00:00
Isis Lovecruft
fc945778ab
Fixups for doctest from #33. 2021-04-14 05:05:54 +00:00
Isis Lovecruft
cdd97559de
Merge remote-tracking branch 'zer0x64/master' into develop 2021-04-14 04:55:59 +00:00
Isis Lovecruft
9da1401908
Merge branch 'main' into develop 2021-04-14 04:47:45 +00:00
Isis Lovecruft
3bc0d07a09
Merge branch 'release/1.1.1' into main 2021-04-14 04:47:38 +00:00
Isis Lovecruft
f616c8b2c5
Update CHANGELOG and README; bump version to 1.1.1. 2021-04-14 04:38:37 +00:00
Isis Lovecruft
1c39ff92e0
Update copyright years. 2021-04-14 04:32:20 +00:00
isis agora lovecruft
2b541666de
Merge pull request #66 from oblazy/oblazy-patch-voila
Update README.md
2021-03-25 07:56:41 +00:00
Olivier Blazy
f40a0a060d
Update README.md
There was acute typo, not agrave mistake. ;)
2021-02-12 10:53:34 +01:00
Paul Grandperrin
050034c98c
Fix rand_core test by enabling "getrandom" feature 2020-12-21 22:53:43 -03:00