John Safranek
947bdf4bbf
Modernize
...
1. Update the travis script to follow their multi-OS example.
2. Set the path to Python in the osx bulid wheels script.
3. For osx, removed all versions of python except 2.7, 3.7,
and 3.8.
2020-11-05 15:38:37 -08:00
Chris Conlon
4d6a32bc70
Merge pull request #9 from ejohnstown/build-update
...
Build Update
2020-11-03 16:47:04 -07:00
David Garske
aecdddc833
Merge pull request #15 from wolfSSL/chacha
...
Fixed arguments in Chacha.set_iv(nonce, counter=0)
2020-06-18 07:34:18 -07:00
Daniele Lacamera
6954491dbd
Fixed arguments in Chacha.set_iv(nonce, counter=0)
2020-06-18 10:01:28 +02:00
David Garske
e993b65fe4
Merge pull request #14 from wolfSSL/chacha
...
Added support for ChaCha stream cipher
2020-06-10 14:42:21 -07:00
Daniele Lacamera
1852a13c7f
Added support for ChaCha stream cipher
2020-06-09 16:47:17 +02:00
David Garske
7181c60f7a
Merge pull request #10 from cconlon/copyright2020
...
update copyright to 2020
2020-03-30 06:29:47 -07:00
David Garske
0b8eda9e27
Merge pull request #11 from wolfSSL/keccak
...
Added support for SHA3
2020-01-07 20:36:58 -08:00
Daniele Lacamera
19cf0db33e
Removed magic numbers
2020-01-07 20:20:04 +01:00
Daniele Lacamera
0b4cbfcb4d
Added support for SHA3
2020-01-07 20:02:50 +01:00
Chris Conlon
e7601183c4
update copyright to 2020
2020-01-03 16:29:04 -08:00
David Garske
a4d6dc6d27
Fix spelling error.
2019-12-06 07:49:58 -08:00
John Safranek
255b5bce3b
Build Update
...
One more update to make the build_wheels scripts the same.
2019-09-27 16:25:47 -07:00
John Safranek
d89a715622
Build Update
...
1. Use the same docker image as the wolfSSL python project.
2. Remove the absolute path to the python interpreter. They just need to
be in the path. (For example, you might install old versions in /opt and
add their subdirs to the path while the latest runs out of its location.)
3. Build the name of python, pip, and venv_ based on the version.
2019-09-27 15:44:48 -07:00
Daniele Lacamera
c57c4aeba9
update to 'wolfssl-version-4.1.0-stable'
2019-09-26 19:53:24 +02:00
Daniele Lacamera
78ad3f35e5
Merge pull request #8 from cconlon/05.23.19
...
Native feature detection, CFFI cleanup
2019-09-26 19:52:33 +02:00
Chris Conlon
91835a29af
enable SHA-384 and SHA-512 by default
2019-09-26 10:14:30 -06:00
Daniele Lacamera
9565628e6e
wolfSSL version updated to v4.1.0-stable
2019-09-26 18:02:07 +02:00
Chris Conlon
827720caf3
update README with USE_LOCAL_WOLFSSL
2019-09-25 16:14:08 -06:00
Chris Conlon
31fa60489e
enable ECC, Ed25519, keygen by default
2019-09-25 16:07:01 -06:00
Chris Conlon
c973943f53
allow native feature detection to disable default features
2019-09-25 16:06:29 -06:00
Chris Conlon
8aeb58df62
feature detection for RSA keygen, line length cleanup
2019-09-24 15:06:50 -06:00
Chris Conlon
918b29eb7f
feature detection only when user is using local wolfssl lib
2019-09-24 14:38:42 -06:00
Chris Conlon
33239f6952
close options.h header after reading
2019-09-24 14:38:42 -06:00
Chris Conlon
606ead172a
native feature detection for wolfSSL algorithms, cffi cleanup
2019-09-24 14:38:42 -06:00
David Garske
dd14630e27
Merge pull request #7 from danielinux/rsa_key
...
[RSA] New methods:
2019-09-19 06:36:24 -07:00
Daniele Lacamera
44b5002dfe
[RSA] New methods:
...
- .make_key()
- .encode_key()
2019-09-03 18:40:42 +02:00
David Garske
fda3889766
Merge pull request #5 from danielinux/ecc-sign-verify-raw
...
[ECC] Added ecc_sign_raw and ecc_verify_raw + test cases
2019-04-16 12:43:58 -07:00
Daniele Lacamera
effb3b621a
Added ecc_sign_raw and ecc_verify_raw + test cases
...
ECC signature can be represented in its raw element R,S
2019-04-16 20:32:47 +02:00
David Garske
5e9d6d7bec
Merge pull request #3 from danielinux/ed25519-pubkey
...
Ed25519Private: change to handle public keys
2019-04-15 15:24:51 -07:00
David Garske
cf03308173
Merge pull request #4 from danielinux/ecc-keys-raw
...
Added methods for ECC key handling via raw elements
2019-04-15 15:06:52 -07:00
Daniele Lacamera
80124da3c7
Added methods for ECC key handling via raw elements
...
* EccPrivate.decode_key_raw()
* EccPrivate.encode_key_raw()
* EccPublic.decode_key_raw()
* EccPublic.encode_key_raw()
2019-04-05 16:17:43 +02:00
Daniele Lacamera
2e4e2db493
Ed25519Private can now handle public keys
2019-04-04 14:57:31 +02:00
Chris Conlon
504dab90e2
Merge pull request #2 from danielinux/ed25519
...
Ed25519 support
2019-04-03 13:05:28 -07:00
Daniele Lacamera
e0a153a9ca
Removed unused argument from Ed25519Private.sign()
2019-03-28 11:02:04 +01:00
Daniele Lacamera
c836b8c0d3
Workaround to pip9 TLS1 certificate: manually bootstrap pip in macos
...
build
2019-03-28 08:14:18 +01:00
Daniele Lacamera
c688ab173e
Fixes to travis automated tests: update pip
2019-03-28 08:00:50 +01:00
Daniele Lacamera
720ce37390
Added 'pip' to requirements
2019-03-28 07:48:55 +01:00
Daniele Lacamera
d8b1e728cc
Work around to remove wolfssl '-stable' tag in 4.0.0
2019-03-28 07:15:45 +01:00
Daniele Lacamera
77a96c2f30
Merge pull request #1 from moisesguimaraes/master
...
Import fixes from Moises' branch
2019-03-27 20:47:27 +01:00
Daniele Lacamera
94c39551d4
Fixed Hmac types, fixed wolfSSL version
2019-03-27 18:09:26 +01:00
Daniele Lacamera
a54f2b66f5
Fixed flags+version number with new wolfSSL
2019-03-27 16:01:38 +01:00
Daniele Lacamera
2221b6bcd1
wolfSSL version updated
2019-03-27 15:39:19 +01:00
Daniele Lacamera
afcbe851d6
Added Ed25519 cipher + tests
2019-03-27 15:37:24 +01: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
6abe6498d1
add better dealocators and bump wolfssl version to 3.14.2
2018-03-30 12:47:13 +02:00
Moisés Guimarães
07b547b80c
updates docs
2018-03-19 22:07:53 +01:00
Moisés Guimarães
9e087d578b
bump post
2018-03-13 00:24:01 +01:00
Moisés Guimarães
1a4ee0a2aa
better docs
2018-03-13 00:21:16 +01:00