portable
portable copied to clipboard
Fix terrible defaults in terrible code implementing terrible standards (PKCS8, PKCS12, probably others)
See https://github.com/pyca/cryptography/issues/12949 pbeWithMD5AndDES-CBC it's just ridiculous.
The PKCS#8 part of this is now fixed and this will also fix a few things in PKCS#7. We may need to look into doing RFC 9579 or RFC 9579bis. This requires some ASN.1 shuffling and seems less than ideal, too.
If libressl were to add scrypt, that wouldn't be the worst thing :-)