17 Commits

Author SHA1 Message Date
Piotr Lizończyk
73375448c5 V0.3.1 (#38)
* Version bump

* Update CircleCI config
2020-03-03 19:48:23 +01:00
Piotr Lizonczyk
fab0b06d17 Upgrade to Cryptography 2.5 2019-02-24 12:38:54 +01:00
Piotr Lizończyk
25c716a9e6 Update changelog, package version, requirements 2018-07-16 01:52:50 +02:00
Piotr Lizończyk
0eab4f2cb1 Release 0.2.2 2018-03-21 12:25:13 +01:00
Brian Warner
413e1f518b setup.py: relax the pin on 'cryptography'
refs #20
2018-03-16 08:37:07 -07:00
Brian Warner
90f120f508 fix python_requires= to allow installation under py3.5
According to PEP440, a comma in a version specifier behaves as a logical AND,
so the previous "~=3.5,~=3.6" is equivalent to just "~=3.6", which excludes
python3.5.

This patch replaces it with "~=3.5", which is equivalent to ">=3.5, ==3.*",
so it includes 3.5, 3.6, 3.7, and beyond (but not 4.0).
2018-03-15 12:28:15 -07:00
dependabot[bot]
0fc6fa0bd9 chore(dependencies): Bump cryptography from 2.1.3 to 2.1.4
Bumps [cryptography](https://github.com/pyca/cryptography) from 2.1.3 to 2.1.4.
- [Changelog](https://github.com/pyca/cryptography/blob/master/CHANGELOG.rst)
- [Commits](https://github.com/pyca/cryptography/compare/2.1.3...2.1.4)
2017-11-30 07:05:45 +00:00
Piotr Lizonczyk
d560ad7ca8 Release 0.2.1
Bumping Cryptography to 2.1.3 - OpenSSL security issue
2017-11-04 02:17:15 +01:00
Piotr Lizonczyk
08d0859a79 Enable OS X build. Fix Windows build.
Update README and trove classifiers in setup.py
2017-11-03 23:37:02 +01:00
Piotr Lizonczyk
7366c45e72 0.2.0 pre-release commit
Renamed NoiseBuilder to NoiseConnection
Bumped Cryptography from 2.1.1 to 2.1.2
Ready to release

Closes #5
2017-11-01 11:17:07 +01:00
Piotr Lizonczyk
59c11248ff Ensure compatibility with revision 33
* Allowed '/' in protocol name
* Added SymmetricState.GetHandshakeHash()
* Added CipherState.SetNonce()
* Unittests to ensure that each of above is working

Closes #3
2017-10-14 17:47:58 +02:00
Piotr Lizonczyk
d636c506d3 Changelog and setup.py update 2017-10-11 19:00:35 +02:00
Piotr Lizończyk
3bfb39883e Cryptography version update (#10)
* 2.1 version of pyca/cryptography got released. Version bumped
* Python 3.5 support reintroduced, as we are now using BLAKE from
Cryptography, not hashlib
* Removed hashlib references, uncommented Cryptography references.
* Enum fix for python 3.5 compat

Closes #9
2017-10-11 18:58:07 +02:00
Piotr Lizonczyk
b5e9542fb1 Update setup.py for PyPI. Version bump 2017-09-12 22:09:47 +02:00
Piotr Lizonczyk
3a8439894a Prepare for public release
- Added readme
- Updated setup.py
- Removed pytest from requirements, added version of cryptography
package
- Small improvements in code:

noise/noise_protocol.py:
* removed unused one_way variable

noise/patterns.py
* fixed has_pre_messages - no longer a variable, but method - and now
works properly

noise/state.py
* SymmetricState now holds reference to CipherState.
2017-09-12 21:59:47 +02:00
Piotr Lizończyk
b7b9e29c27 Adding setup.py contents and README placeholder 2017-08-06 21:29:10 +02:00
Piotr Lizonczyk
4c77b8abdb Add example keys
Add python3.6 to travis
Provision directories
2017-08-06 21:28:22 +02:00