Commit Graph

15 Commits (a69521afa48b8e46bf2f5efe63a5e7f04e59151a)

Author SHA1 Message Date
Kareem a69521afa4 Update license from GPLv2 to GPLv3. 2026-07-20 10:37:26 -07:00
Daniele Lacamera 91f0e85445 Update to version 5.5.3 2022-11-03 14:37:54 +01:00
Andrew Hutchings c3484f36c2 Update to wolfSSL 5.3.0
Also fix issue where tox wasn't grabbing wolfSSL from git.
2022-05-12 18:48:33 +02:00
Andrew Hutchings d57b7e9dcd Refactor build to be more Python-like
This ports over some of the fixes made to wolfCrypt. Some of this will
be pre-requisites for Windows support.

Build recursion fixes:
* Don't import module being built in setup.py
* Don't build the C code until we are doing binary dist or install
* Tox tests bdist_wheel instead of source

Other fixes:
* Separate out version to separate file for modifying
* Update copyright dates
* Unification of _build_ffi and _build_wolfssl
2022-02-08 15:04:22 +00:00
Andrew Hutchings 1aa226bff0 Backport fixes from wolfcrypt-py
* Make wolfSSL a submodule
* Fix sdist packaging
* Make tox work on all py3 releases and remove pep8 for now
2022-01-31 14:56:55 +00:00
Andrew Hutchings b34b40f7f4 Update wolfSSL to 5.1.1 and fix any issues
* Bumps to wolfSSL 5.1.1
* Fixup `make clean`
* Move `wolfssl` src to root
* Switch test from DigiCert to GlobalSign (`python.org` ditched DigiCert
  years ago)
* Make SSLContext call `wolfSSL_Init()` which fixes a few issues
* Make `setup.py` compile CFFI and wolfSSL C code
* Fully enable SSLv3 support
* Add TLSv1.3 support
* Fix bug in `wolfSSL_Free()` usage
* Update `tox.ini` to a currently supported platform
2022-01-20 12:13:57 +00:00
Chris Conlon 032f2e0167 update copyright to 2020 2020-01-03 16:24:35 -08:00
Chris Conlon 3d96e3e3e0 move native feature verification to setup.py 2019-05-24 14:48:44 -06:00
Chris Conlon 0e6e405db5 Python3 fixes, native feature detection, cleanup 2019-05-23 16:57:18 -06:00
Chris Conlon 0598e2ee9d fix travis ci build integration 2019-01-23 16:09:50 -07:00
Chris Conlon 938e392e46 update copyrights to 2019 2019-01-18 15:46:56 -08:00
Chris Conlon 8ada6e4d3a rearrange requirements in setup.py 2019-01-18 14:50:55 -08:00
Chris Conlon 0ca4dd9a08 add USE_LOCAL_WOLFSSL to allow use of local wolfSSL library install 2019-01-03 13:06:20 -08:00
Moisés Guimarães dda424c83e updates build files 2018-01-09 11:40:28 -03:00
Moisés Guimarães 2b0cf67545 moving files from wolfssl/wrapper/python/wolfssl to here 2017-12-19 13:55:23 -03:00