-
I am trying to make it as easy as possible for new PGP users, but for some reason, the below are not catch-able at all, any tips? Scenario 1) Changing some characters in PGP message console.log('Started reading');
try {
const failingRead = await readMessage({armoredMessage: `-----BEGIN PGP MESSAGE-----
InsertDadJokeHere+KUzsyskSAQdAusc4/1tIBDnHtEhLuyieTBMpTjlMrIRff0nq1Wwd
EFcwGO0kY9aU/jt2b8gxXdPeVZNbEwYkqssrdVy2okhxU1rcZtTudq7zlB+k
TfU3aMRM0roByVofGMc7QQ6sAccpi7kw+ER6HFaoi2bMZwxKS3zIpJWcYTd7
bsp+QomzlYx3iNJkM7b5jAw8rj/lMcY8LNXx4e6T/21jihUrS6PLU+km68TB
RMYguCVDGeEpvewqTUA6cc1So8Nd+/sF7rU568Mh2/ftnBxOtGGe3ffFsoHm
FOWn2vgerg8v2ZUs4boBxCd3ff1Ac5rgMp8o+FNt98Yg9H05AfnaibgXGzVU
GzKTnTgERcTq/ynRomA=
=FJfV
-----END PGP MESSAGE-----
`})
console.log('failingRead', failingRead)
} catch (error: unknown) {
console.error('We received an error!')
} finally {
console.log("Finally, it's over")
} Expected: Actual: Scenario 2) A wildly bad pgp message console.log('Started reading');
try {
const failingRead = await readMessage({armoredMessage: `-----BEGIN PGP MESSAGE-----
invalidpgpmessage
-----END PGP MESSAGE-----`})
console.log('failingRead', failingRead)
} catch (error: unknown) {
console.error('We received an error!')
} Expected: Actual: Scenario 3) Not a PGP message console.log('Started reading');
try {
const failingRead = await readMessage({armoredMessage: 'I am Thanos'})
console.log('failingRead', failingRead)
} catch (error: unknown) {
console.error('We received an error!')
} finally {
console.log("Finally, it's over")
} Actual: |
Beta Was this translation helpful? Give feedback.
Answered by
larabr
Jan 26, 2022
Replies: 1 comment
Answer selected by
Joakal
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Hi @Joakal , this seems to be an issue on our side: #1454 .