larabr
705f238e1e
Update ESlint
2023-02-21 18:27:56 +01:00
Daniel Huigens
f54b133085
Drop MS Edge Legacy support ( #1474 )
2022-02-10 21:31:32 +01:00
Hexagon
ce5174dd21
Initial Deno support ( #1448 )
2021-12-07 14:07:46 +01:00
Daniel Huigens
b6edfe646b
Lint all tests ( #1235 )
2021-02-12 23:00:22 +01:00
larabr
286d991265
Fix parsing of short P-521 keys and EdDSA, RSA signatures ( #1185 )
...
Also, strip leading zeros when serializing MPIs, as per the spec.
2021-02-09 19:25:20 +01:00
Daniel Huigens
0e33e641af
Switch build system to rollup
...
Also, default to minimized builds.
2021-02-09 19:25:20 +01:00
Daniel Huigens
a9a9a90ae2
Skip test for OpenPGP.js inside an application worker in old Edge
...
Old Edge doesn't support crypto.getRandomValues inside a Worker.
2021-02-09 19:25:20 +01:00
Daniel Huigens
8c3bcd1f21
Reject signatures using insecure hash algorithms
...
Also, switch from returning false to throwing errors in most verify*()
functions, as well as in `await signatures[*].verified`, in order to be
able to show more informative error messages.
2020-02-25 15:06:15 +01:00
Daniel Huigens
786d909f79
Fix worker tests in compat browsers
2020-01-24 19:16:15 +01:00
Daniel Huigens
81d6b45ba8
Test loading OpenPGP.js from a Worker in the application
2020-01-24 17:58:04 +01:00