It appears that invalid pem_decodes aren't handled properly.
The case for [] is not handled.
errorContext: child_terminated
reason: {{case_clause,[]},
[{jwt,pem_to_key,1,
[{file,"/build/_build/default/lib/jwt/src/jwt.erl"},
{line,323}]},
{jwt,jwt_check_sig,4,
[{file,"/build/_build/default/lib/jwt/src/jwt.erl"},
{line,235}]},
{jwt,check_signature,1,
[{file,"/build/_build/default/lib/jwt/src/jwt.erl"},
{line,174}]},
{jwt,reduce_while,3,
[{file,"/build/_build/default/lib/jwt/src/jwt.erl"},
{line,119}]},
{jwt,decode,3,
[{file,"/build/_build/default/lib/jwt/src/jwt.erl"},
{line,101}]},