When `secret` is falsy, no signing is performed and a misleading error is given: ``` js require("jws").sign({header: {alg: "HS256"}, payload: "data", secret: ""}); // TypeError: secret must be a string or buffer ``` The equivalent with an empty Buffer works: ``` js require("jws").sign({header: {alg: "HS256"}, payload: "data", secret: Buffer("")}); // 'eyJhbGciOiJIUzI1NiJ9.ZGF0YQ.KTmgoUPBPfznrnLx1xjRnlmzfIKWZV4x9cXIi6_RopQ' ```
Activity
sign, verify: fixup falsy value checks
sign, verify: fixup falsy value checks
sign, verify: fixup falsy value checks
sign, verify: fixup falsy value checks