[issue38651] Add WolfSSL support

2019-11-21 Thread Daniel Johnson


Daniel Johnson  added the comment:

Thank you for the replied. I understand completely and I don't think it would 
be simple patches to try and use the compatibility layer. I have discovered 
that the WolfSSL compatibility layer doesn't support the full OpenSSL API.

However, I have found that I can build Python without OpenSSL and then use the 
Python API that WolfSSL provides and that gets us 90% of the way there. I have 
decided to pursue that instead of trying to add WolfSSL support directly into 
Python.

I'm going to close this issue for now.

--
resolution:  -> rejected
stage:  -> resolved
status: open -> closed

___
Python tracker 
<https://bugs.python.org/issue38651>
___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue38651] Add WolfSSL support

2019-10-30 Thread Daniel Johnson


New submission from Daniel Johnson :

WolfSSL is an SSL library targeted at embedded development that focuses on size 
and speed. It's also FIPS certified which is is important for anyone working 
with federal agencies.

WolfSSL website: https://www.wolfssl.com/
WolfSSL github: https://github.com/wolfSSL/wolfssl

I have two ideas currently on how Python could support WolfSSL:

1.) Shim WolfSSL's OpenSSL compatibility layer in. They don't provide a 
complete shim for OpenSSL and I'm not sure if they provide all the symbols 
Python would care about.
2.) Provide an optional configuration to use WolfSSL and it's API instead of 
OpenSSL.

Would either options be something the Python maintainers would be interested 
in? I'm testing the waters to see if this is something anyone is interested in.

Thank you for the time!

--
assignee: christian.heimes
components: SSL
messages: 355733
nosy: Daniel Johnson, christian.heimes
priority: normal
severity: normal
status: open
title: Add WolfSSL support
versions: Python 3.5, Python 3.6, Python 3.7, Python 3.8, Python 3.9

___
Python tracker 
<https://bugs.python.org/issue38651>
___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com