update name: convertIfEcdsa => ecdsaAsn1SigToJoseSig

这个提交包含在:
AJ ONeal 2019-05-06 03:07:30 -06:00
父节点 48bee9204d
当前提交 b22f957124
共有 1 个文件被更改,包括 2 次插入2 次删除

查看文件

@ -240,7 +240,7 @@ Keypairs.signJws = function (opts) {
if ('EC' === opts.jwk.kty) {
// ECDSA JWT signatures differ from "normal" ECDSA signatures
// https://tools.ietf.org/html/rfc7518#section-3.4
binsig = convertIfEcdsa(binsig);
binsig = ecdsaAsn1SigToJoseSig(binsig);
}
var sig = binsig.toString('base64')
@ -257,7 +257,7 @@ Keypairs.signJws = function (opts) {
};
}
function convertIfEcdsa(binsig) {
function ecdsaAsn1SigToJoseSig(binsig) {
// should have asn1 sequence header of 0x30
if (0x30 !== binsig[0]) { throw new Error("Impossible EC SHA head marker"); }
var index = 2; // first ecdsa "R" header byte