flutter-openpgp icon indicating copy to clipboard operation
flutter-openpgp copied to clipboard

Can't decrypt flutter-openpgp encrypted content with bouncycastle.openpgp

Open volmus opened this issue 4 years ago • 2 comments

Hi!

I'm encrypting content with flutter-openpgp and trying to decrypt it in a java application using bouncycastle openpgp.

Bouncycastle openpgp throws this error:

java.lang.ClassCastException: org.bouncycastle.openpgp.PGPLiteralData cannot be cast to org.bouncycastle.openpgp.PGPCompressedData
java.lang.ClassCastException: org.bouncycastle.openpgp.PGPLiteralData cannot be cast to org.bouncycastle.openpgp.PGPCompressedData

I can decrypt the content using linux cli tools, so the content should be fine. Is there a way to encrypt content with flutter-openpgp so that it becomes PGPCompressedData instead of PGPLiteralData?

Thank you!

volmus avatar Dec 10 '20 11:12 volmus

Hi @volmus thanks for report the issue, I have not tried in java with that library, but I think I can help to make it work, would be great if you could share a small java project with a single call to decrypt, so if you have something like that should be great, from my side im gonna be testing with more options for encrypt method

jerson avatar Dec 11 '20 13:12 jerson

Can I send you the java project via mail? Could you tell me your adress?

volmus avatar Dec 11 '20 16:12 volmus