Andrew Hutchings
969681a731
Fix issues causing tox not to run
2022-02-18 00:01:31 -08:00
Andrew Hutchings
b602083429
Fix build recursion issue
...
Windows had an issue where it was trying to build the CFFI module after
it had already imported the CFFI module. Which caused permissions
errors during builds.
This fix does several things to make the Windows build work properly and
improve the Linux build too:
* The CFFI module is only build when needed, not as part of an sdist
package
* Version numbering spilt out into separate file so __init__.py import
is not required
* Merged _build_ffi.py and _build_wolfssl.py into one file
* Made CFFI only build when called as an executable (which happens
during binary build time)
* Make tox use bdist-wheel instead of sdist
2022-02-18 00:01:31 -08:00
Andrew Hutchings
c7125b04b1
Fix sdist and packaging
...
wolfcrypt was not being packaged in the sdist and the build system did
not work if the source wasn't a git checkout. Both fixed.
2022-01-31 04:34:03 -08:00
Andrew Hutchings
bd4432b7be
Refactor build for better platform support
...
* Fix some path and compiler things for Windows
* Move source code to align better with Python standards
* Have setup.py build wolfSSL and FFI
* Update Python versions in tox
* Add CMake building for Windows build
* Add missing __init__.py for tox
* Make wolfSSL a git submodule
2022-01-31 00:51:45 -08:00
Daniele Lacamera
e8e49f4cb9
Updated wolfcrypt, copyright notes. Add pwdbased on by default.
2022-01-10 21:23:12 +01:00
Chris Conlon
e7601183c4
update copyright to 2020
2020-01-03 16:29:04 -08:00
Chris Conlon
606ead172a
native feature detection for wolfSSL algorithms, cffi cleanup
2019-09-24 14:38:42 -06:00
Moisés Guimarães de Medeiros
9f70f72cb6
fix setup and update python versions
2018-07-23 23:14:36 +01:00
Moisés Guimarães de Medeiros
3009db3e05
fix pip install
2018-07-23 17:23:06 +01:00
Moisés Guimarães
b4556ba294
updates copyright and fixes docs
2018-01-08 16:04:27 -03:00
Moisés Guimarães
69d21052f1
updates copyright year
2017-12-19 13:47:02 -03:00
Moisés Guimarães
4feb95659e
implements post release in the package versioning
2017-12-18 13:25:24 -03:00
Moisés Guimarães
2421b15b1c
bump version and updates setup
2017-12-12 18:13:38 -03:00
Moisés Guimarães
5283bdc4f9
moves 'lib' dir to root
2017-12-12 17:12:16 -03:00
Moisés Guimarães
71e205943f
moving files to wolfcrypt-py
2017-12-11 17:27:41 -03:00
Moisés Guimarães
bf298548ab
move files to wolfssl/wrappers/python
2016-05-15 15:23:21 -03:00
Moisés Guimarães
3c6aaff373
updates readme
2016-05-09 18:51:30 -03:00
Moisés Guimarães
6574ee4a5f
fixes requirements install
2016-05-05 12:42:30 -03:00
Moisés Guimarães
b12d287e16
fixes about
2016-05-05 11:41:17 -03:00
Moisés Guimarães
4cf4d195f7
removes -py sufix
2016-05-02 19:34:55 -03:00
Moisés Guimarães
0ea89208db
updates requirements
2016-04-29 21:57:41 -03:00
Moisés Guimarães
765a8f8aff
removes constructor restrictions in hashes and ciphers
2016-04-29 17:50:36 -03:00
Moisés Guimarães
564eb31292
fixes description
2016-04-29 17:09:48 -03:00
Moisés Guimarães
919cc67a9d
fixes multiple ffi instances error
2016-04-24 20:49:07 -03:00
Moisés Guimarães
532586c503
Revert "fixes README extension"
...
This reverts commit 8d6c8d7b0f
.
2016-04-18 20:43:17 -03:00
Moisés Guimarães
8d6c8d7b0f
fixes README extension
2016-04-18 20:26:00 -03:00
Moisés Guimarães
691c59bd64
adds RNG wrappers
2016-04-14 21:32:39 -03:00
Moisés Guimarães
8c8f471486
adds Aes wrappers
2016-04-14 20:23:17 -03:00
Moisés Guimarães
1aeb5e90ec
adds Des3 wrappers
2016-04-14 18:13:11 -03:00
Moisés Guimarães
949995c0cb
implements Sha[1:256:384:512] wrappers; adds buiding scripts
2016-04-11 23:45:22 -03:00