- Handle cases where compression is done before signing.
- Add support for additional encryption algorithms.
- Use binary encoding for encryption and signatures.
- Look for
application/x-pkcs7-signature
when verifying signatures. - Remove support for Python 2.
- Remove unnecessary conversions to bytes.
- Fix an issue with message decompression.
- Add optional callback for checking duplicate messages in parse
- Add test cases for decompression and duplicate errors
- Check for incorrect passphrase when loading the private key.
- Change field name from
as2_id
toas2_name
in org and partner - Change name of class from
MDN
toMdn
- Fix couple of validation issues when loading partner
- Return the traceback along with the exception when parsing messages
- Fix the mechanism for loading and validation partner certs
- Initial release.