This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author vstinner
Recipients christian.heimes, corona10, petr.viktorin, shihai1991, vstinner
Date 2020-05-18.13:52:58
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1589809979.01.0.534408810465.issue40671@roundup.psfhosted.org>
In-reply-to
Content
> The Python wrappers EVPobject, EVPXOFobject and HMACobject are **not** safe to be transfered across subinterpreters.

No Python object must be shared between two interpreter and no object should be transfered form one interpreter to another. That's not specific to _hashlib, but a general guidelines for subinterpreters ;-)

Converting _hashlib should allow to have one _hashlib module instance per interpreter ;-) (Rather than sharing the same instance between all interpereters which caused so many issues!)
History
Date User Action Args
2020-05-18 13:52:59vstinnersetrecipients: + vstinner, christian.heimes, petr.viktorin, corona10, shihai1991
2020-05-18 13:52:59vstinnersetmessageid: <1589809979.01.0.534408810465.issue40671@roundup.psfhosted.org>
2020-05-18 13:52:59vstinnerlinkissue40671 messages
2020-05-18 13:52:58vstinnercreate