in the OpenPGP Interop Test Suite's v6 Default key generation: encrypt-decrypt roundtrip test, the openpgpjs crypto-refresh demo version rejects a certificate from PGPy's crypto-refresh branch with the error message "Unsupported hash function for V6 signatures":
Error: Unsupported hash function for V6 signatures
at th (/home/teythoon/repos/pep/openpgp-interoperability-test-suite/sops/v6/sop-openpgpjs/node_modules/openpgp/dist/node/openpgp.min.js:16:280881)
at $c.read (/home/teythoon/repos/pep/openpgp-interoperability-test-suite/sops/v6/sop-openpgpjs/node_modules/openpgp/dist/node/openpgp.min.js:16:267677)
at /home/teythoon/repos/pep/openpgp-interoperability-test-suite/sops/v6/sop-openpgpjs/node_modules/openpgp/dist/node/openpgp.min.js:16:283790
at Rn (/home/teythoon/repos/pep/openpgp-interoperability-test-suite/sops/v6/sop-openpgpjs/node_modules/openpgp/dist/node/openpgp.min.js:16:177378)
at async /home/teythoon/repos/pep/openpgp-interoperability-test-suite/sops/v6/sop-openpgpjs/node_modules/openpgp/dist/node/openpgp.min.js:16:283597
The PGPy-generated certificate in question is:
-----BEGIN PGP PRIVATE KEY BLOCK-----
xUsGZN8edBsAAAAgdUMlFMFCVKNo7sdUd6FVBos6NNjpUpSdrodk6BfPb/kA+3bu
A2+WY2LwyxlX5o07WR2VSn+wuegC3v28yO0tClHCtwYfGw4AAABIBYJk3x50BAsJ
CAcHFQ4MCgkICwIWAAIXgAKbAwIeCSIhBpbSe0QWuaCNSSLaePhXEP3BxQ2VHX3W
pW1U6svHvCUiBScJAgcCAAAAACMZIP8aHixoyC9wS3q/TNV/IfOQa81f+U5Ucz6H
4I+c5bWRYUzH/piBB4n5FoYlld+/SViCQIBCQ+fynLmaj5wlf22+mISTt/9je1Zf
YWlJ+WSJyi5gY5EH9DubfuIU3VaqCM0aQmVybmFkZXR0ZSA8YkBleGFtcGxlLm9y
Zz7CugYTGw4AAABLBYJk3x50BAsJCAcHFQ4MCgkICwIWAAIXgAIZAQKbAwIeCSIh
BpbSe0QWuaCNSSLaePhXEP3BxQ2VHX3WpW1U6svHvCUiBScJAgcCAAAAAMMGIJEi
9+yqkFKsNwX1H5II0riPudFpwBx2ypVjNk4aNb7Exl56Aac4tXEhz4fH41q0dAzF
ww2erZaiUqmohQ4AFSw1jN/WOiDfb1DkjT/HJ8vXMGpwWdgFPoqsWzTNhd5VCcdL
BmTfHnQZAAAAIAGMcsqVCXLclRhVamWciSxmnYF1FFs80W7dNUH07HUOAHh/S601
If+/eZKDIj3jq7oOe2PzHSYEK+mpQD1hBpF2wpsGGBsOAAAALAWCZN8edAKbDCIh
BpbSe0QWuaCNSSLaePhXEP3BxQ2VHX3WpW1U6svHvCUiAAAAANj3IBknZTPsMpWA
we0Jl5gw/Dj4lWAGoJfWfk+6s3Q86Hag3Hu8VBsapzmul+vzy0KJa+ZRcZz2n8aj
0vTl4sOZ0EcCdFDfkh/tR//gKkT6BiSBG86WoFq3f6U/RC+z0Ym7Dw==
-----END PGP PRIVATE KEY BLOCK-----
It uses SHA3-512 for all of its internal self-signatures.
in the OpenPGP Interop Test Suite's v6 Default key generation: encrypt-decrypt roundtrip test, the openpgpjs crypto-refresh demo version rejects a certificate from PGPy's crypto-refresh branch with the error message "Unsupported hash function for V6 signatures":
The PGPy-generated certificate in question is:
It uses SHA3-512 for all of its internal self-signatures.