Commit Graph

  • 4ad97ea961 Add Secp256r1 curve master Morgan 2025-10-25 02:41:17 +09:00
  • 73375448c5 V0.3.1 (#38) Piotr Lizończyk 2020-03-03 19:48:23 +01:00
  • 807be634aa fix deprecation warning in call to public_bytes() (#33) Brian Warner 2020-03-03 10:12:53 -08:00
  • d0ec43c7c0 Update readme Piotr Lizonczyk 2019-02-24 14:59:24 +01:00
  • 944622214a multi python version Piotr Lizonczyk 2019-02-24 14:54:09 +01:00
  • d8843dd2c8 CircleCI config, remove travis and appveyor Piotr Lizonczyk 2019-02-24 14:35:56 +01:00
  • 0e376efbde Merge pull request #30 from plizonczyk/trunk Piotr Lizończyk 2019-02-24 12:56:31 +01:00
  • 3518283e24 Merge remote-tracking branch 'origin/master' into trunk Piotr Lizonczyk 2019-02-24 12:50:08 +01:00
  • 613ba65ab9 0.3.0 release Piotr Lizonczyk 2019-02-24 12:45:23 +01:00
  • fab0b06d17 Upgrade to Cryptography 2.5 Piotr Lizonczyk 2019-02-24 12:38:54 +01:00
  • 3e3ff2af3c fix use of x25519 private keys (#29) Drew Harwell 2019-02-24 05:27:23 -06:00
  • 2f67f21ca4 Remove custom x448 impl. Piotr Lizończyk 2018-11-29 23:14:04 +01:00
  • 6499489d5f Clarify NoiseProtocol members naming Piotr Lizończyk 2018-07-16 23:03:11 +02:00
  • 1f3414928a Update README.md Piotr Lizończyk 2018-07-16 01:56:32 +02:00
  • 25c716a9e6 Update changelog, package version, requirements Piotr Lizończyk 2018-07-16 01:52:50 +02:00
  • e84db3c232 Added possibilty to use different crypto backends. Piotr Lizończyk 2018-07-16 01:26:20 +02:00
  • 6fc772aead Update README.md Piotr Lizończyk 2018-07-16 01:47:01 +02:00
  • ebb76f5b42 Merge pull request #27 from gpotter2/master Piotr Lizończyk 2018-06-04 15:22:08 +02:00
  • f0761b888a Update scapy gpotter2 2018-06-04 11:29:40 +02:00
  • 0eab4f2cb1 Release 0.2.2 Piotr Lizończyk 2018-03-21 12:25:13 +01:00
  • b45aa5cd63 Merge pull request #21 from warner/unpin-cryptography Piotr Lizończyk 2018-03-21 11:54:18 +01:00
  • 413e1f518b setup.py: relax the pin on 'cryptography' Brian Warner 2018-03-16 08:35:32 -07:00
  • 79165cfc85 Merge pull request #19 from warner/fix-py35 Piotr Lizończyk 2018-03-16 16:01:58 +01:00
  • 90f120f508 fix python_requires= to allow installation under py3.5 Brian Warner 2018-03-15 12:21:54 -07:00
  • 9286b18a05 Update README.md Piotr Lizończyk 2018-01-14 14:30:32 +01:00
  • 4b2ceb8313 Merge pull request #17 from plizonczyk/dependabot/pip/cryptography-2.1.4 Piotr Lizończyk 2018-01-14 14:28:08 +01:00
  • 0fc6fa0bd9 chore(dependencies): Bump cryptography from 2.1.3 to 2.1.4 dependabot[bot] 2017-11-30 07:05:45 +00:00
  • dba4840489 Merge pull request #16 from plizonczyk/trunk Piotr Lizończyk 2017-11-04 02:23:56 +01:00
  • d560ad7ca8 Release 0.2.1 Piotr Lizonczyk 2017-11-04 02:15:16 +01:00
  • 4e0fe3992c Merge pull request #15 from plizonczyk/windows Piotr Lizończyk 2017-11-04 01:54:36 +01:00
  • fa29011030 Update .travis.yml Piotr Lizończyk 2017-11-04 00:51:38 +01:00
  • 25cc97aa24 Update README.md Piotr Lizończyk 2017-11-04 00:05:58 +01:00
  • 88eb72f5c3 Update .travis.yml Piotr Lizończyk 2017-11-04 00:04:35 +01:00
  • 08d0859a79 Enable OS X build. Fix Windows build. Piotr Lizonczyk 2017-11-03 23:33:32 +01:00
  • 4be0891658 Trying out appveyor Windows builds Piotr Lizonczyk 2017-11-03 23:19:29 +01:00
  • 5a9f814a81 Adding some dev requirements Piotr Lizonczyk 2017-11-01 11:35:40 +01:00
  • bf658e6c4b Merge pull request #13 from plizonczyk/trunk Piotr Lizończyk 2017-11-01 11:28:04 +01:00
  • 7366c45e72 0.2.0 pre-release commit Piotr Lizonczyk 2017-11-01 11:17:07 +01:00
  • 82776dac65 Merge pull request #12 from plizonczyk/trunk Piotr Lizończyk 2017-10-30 23:37:46 +01:00
  • 2aa9166f9d Improved README with responder example. Piotr Lizonczyk 2017-10-30 21:37:12 +01:00
  • f5e892fc96 Update documentation generation Piotr Lizonczyk 2017-10-14 18:07:40 +02:00
  • 59c11248ff Ensure compatibility with revision 33 Piotr Lizonczyk 2017-10-14 17:46:56 +02:00
  • 2bac81d05c Do not reinitialise cipher class every time Piotr Lizonczyk 2017-10-14 17:05:54 +02:00
  • d636c506d3 Changelog and setup.py update Piotr Lizonczyk 2017-10-11 19:00:35 +02:00
  • 3bfb39883e Cryptography version update (#10) Piotr Lizończyk 2017-10-11 18:58:07 +02:00
  • 81a2f7e845 Use Read the Docs theme Piotr Lizonczyk 2017-10-08 01:50:13 +02:00
  • ae894c6be9 Docs generation setup Piotr Lizonczyk 2017-10-08 01:35:41 +02:00
  • 7e51c3a6f7 Switched from lists to tuples for const data type Piotr Lizonczyk 2017-10-08 00:54:54 +02:00
  • d4c4d2e1bd Using pow(x, y, modp) where applicable Piotr Lizonczyk 2017-10-08 00:36:18 +02:00
  • ed4a452cc5 Improvements in NoiseBuilder Piotr Lizonczyk 2017-09-12 23:21:27 +02:00
  • 09392fda82 Add pypi badge Piotr Lizonczyk 2017-09-12 22:42:34 +02:00
  • 35dcd1c83b Add travis build status badge Piotr Lizonczyk 2017-09-12 22:25:44 +02:00
  • b5e9542fb1 Update setup.py for PyPI. Version bump Piotr Lizonczyk 2017-09-12 22:09:47 +02:00
  • 3a8439894a Prepare for public release Piotr Lizonczyk 2017-09-12 21:49:16 +02:00
  • fd8de56f8f Create LICENSE Piotr Lizończyk 2017-09-12 21:07:14 +02:00
  • 2fa2f03d90 Various small fixes and cleanups Piotr Lizonczyk 2017-09-12 00:27:39 +02:00
  • a60def7614 Added snow-multipsk test-vectors Piotr Lizonczyk 2017-09-11 00:58:55 +02:00
  • ac7e3506a9 Turning off 3.7-dev testing Piotr Lizonczyk 2017-09-03 22:52:28 +02:00
  • 48ab143bd9 Test against 3.7-dev - first alpha release is here Piotr Lizończyk 2017-09-03 21:56:59 +02:00
  • d0899c6871 Removing old echo example Piotr Lizonczyk 2017-09-03 19:42:14 +02:00
  • 57a64fc05e Fixing little bug with warnings Piotr Lizonczyk 2017-09-03 14:32:32 +02:00
  • 368d401701 Improved validation, various additions Piotr Lizonczyk 2017-09-03 13:27:34 +02:00
  • eaecac6af4 Wireguard interoperability test script Piotr Lizonczyk 2017-09-03 01:03:41 +02:00
  • 8a5ff74cac Moved ed448 warning inside functions.py Piotr Lizonczyk 2017-09-03 01:02:59 +02:00
  • 865bbfe5ba Implemented cipher rekeying Piotr Lizonczyk 2017-09-02 17:32:47 +02:00
  • 46825bb075 Added NoiseBuilder class as final interface. (#1) Piotr Lizończyk 2017-09-02 16:09:49 +02:00
  • 96f7ba9b6b Added own insecure implementation of ed448 Piotr Lizonczyk 2017-08-27 16:59:52 +02:00
  • 52fd5058bc Enabling PSK support. Core functionality ready! Piotr Lizonczyk 2017-08-19 01:27:59 +02:00
  • 69aafd92d8 Turning off python3.5 support Piotr Lizonczyk 2017-08-19 00:04:56 +02:00
  • 2384248d1c Enabling Blake2b/s support via hashlib Piotr Lizonczyk 2017-08-19 00:01:34 +02:00
  • 582ead091d Tons of fixes, working except Blake and PSK Piotr Lizonczyk 2017-08-15 02:30:21 +02:00
  • 5c0311dff7 Implemented rest of CipherState's methods Piotr Lizonczyk 2017-08-15 00:59:52 +02:00
  • f2e68d226f Implemented rest of SymmetricState methods Piotr Lizonczyk 2017-08-15 00:51:16 +02:00
  • bed5809cc1 Implementing write_message and read_message Piotr Lizonczyk 2017-08-15 00:06:36 +02:00
  • 512feb2029 Added AESGCM interface, skipping tests with ChaCha Piotr Lizonczyk 2017-08-14 23:24:23 +02:00
  • 8d807f9c6c Removing variable annotations for python 3.5 compatibility... again. Piotr Lizonczyk 2017-08-14 22:53:10 +02:00
  • 384ae2539b Switching source of crypto, adding DH Piotr Lizonczyk 2017-08-14 22:42:19 +02:00
  • bf054106ff Functioning HandshakeState.initialize() Piotr Lizonczyk 2017-08-14 17:18:31 +02:00
  • 2e85d7527b Multiple improvements, fixing HandshakeState logic Piotr Lizonczyk 2017-08-14 12:05:09 +02:00
  • 1164c4cabe Switching string formatting for python3.5 compat Piotr Lizonczyk 2017-08-12 19:24:31 +02:00
  • bcaceb9ccd Improvements to initialization of NoiseProtocol Piotr Lizonczyk 2017-08-12 13:30:44 +02:00
  • de73505ac3 Implementing NoiseProtocol (WIP), binding crypto Piotr Lizonczyk 2017-08-09 23:55:32 +02:00
  • 5cb448369c Removing rev30 tests, replacing with rev32 Piotr Lizonczyk 2017-08-09 23:51:39 +02:00
  • a6eec85ef7 Implemented HandshakeState.initialize() Piotr Lizonczyk 2017-08-07 00:43:22 +02:00
  • 19e78f1583 Moving tests outside main package directory Piotr Lizonczyk 2017-08-06 21:32:30 +02:00
  • fd95788672 Adding readme files to examples Piotr Lizonczyk 2017-08-06 16:34:48 +02:00
  • 611c456d5e Moving example related files from noise directory Piotr Lizonczyk 2017-08-06 16:29:28 +02:00
  • bf36429fd7 * Adding handshake patterns * Adding token constants for handshake patterns Piotr Lizonczyk 2017-08-06 00:04:16 +02:00
  • b7b9e29c27 Adding setup.py contents and README placeholder Piotr Lizończyk 2017-05-13 19:16:14 +02:00
  • 7f0f6fb417 .travis.yml modification (no email notifications, add folding) Piotr Lizonczyk 2017-05-09 19:26:05 +02:00
  • 8cddef8ae5 Moving echo-script related code into suitable directory Adding Empty class and switching some Nones to it where required by specification Some additions to CipherState Piotr Lizonczyk 2017-05-09 19:04:13 +02:00
  • 2bfc10e080 Adding test vectors from reference implementation (noise-c) Configuration for travis with pytest Basic (failing) test for each vector Piotr Lizonczyk 2017-05-09 18:58:29 +02:00
  • 2c61f2bb86 State objects provisioned with appropriate methods Piotr Lizonczyk 2017-04-15 18:05:55 +02:00
  • 7a998277ea Adding pynacl to requirements Adding noise-c echo-like script Piotr Lizonczyk 2017-02-19 00:52:28 +01:00
  • 4c77b8abdb Add example keys Add python3.6 to travis Provision directories Piotr Lizonczyk 2017-02-14 01:12:11 +01:00
  • 60b1bae3cb Travis config provisioned Piotr Lizończyk 2016-10-11 14:20:09 +02:00
  • 0a796cfdfe Requirements and gitignore Piotr Lizończyk 2016-02-18 18:30:47 +01:00