Skip to content

Commit f6541cd

Browse files
committed
0.0.9
1 parent d9c5941 commit f6541cd

File tree

10 files changed

+34
-37
lines changed

10 files changed

+34
-37
lines changed

dist/index.cjs

+9-9
Original file line numberDiff line numberDiff line change
@@ -699,19 +699,19 @@ __export(src_exports, {
699699
module.exports = __toCommonJS(src_exports);
700700

701701
// src/pem/spki.ts
702-
var import_asn1js2 = __toESM(require("@lapo/asn1js"), 1);
703-
var import_hex = __toESM(require("@lapo/asn1js/hex.js"), 1);
704-
var import_base64 = __toESM(require("@lapo/asn1js/base64.js"), 1);
702+
var import_asn1js2 = require("@lapo/asn1js");
703+
var import_hex = require("@lapo/asn1js/hex.js");
704+
var import_base64 = require("@lapo/asn1js/base64.js");
705705

706706
// src/pem/pkcs1.ts
707-
var import_asn1js = __toESM(require("@lapo/asn1js"), 1);
707+
var import_asn1js = require("@lapo/asn1js");
708708
var Pkcs1ParseError = class extends Error {
709709
constructor(message) {
710710
super(message);
711711
}
712712
};
713713
function parsePkcs1(input) {
714-
const parsed = import_asn1js.default.decode(decodePem(input));
714+
const parsed = import_asn1js.ASN1.decode(decodePem(input));
715715
if (!parsed.sub || parsed.sub.length !== 2)
716716
throw new Pkcs1ParseError("Invalid SPKI (invalid sub length)");
717717
const modulus = parsed.sub[0];
@@ -917,7 +917,7 @@ function asn1ToArrayBuffer(asn1, contentOnly = false) {
917917
}
918918
var reHex = /^\s*(?:[0-9A-Fa-f][0-9A-Fa-f]\s*)+$/;
919919
function decodePem(input) {
920-
const der = typeof input === "string" ? reHex.test(input) ? import_hex.default.decode(input) : import_base64.default.unarmor(input) : input;
920+
const der = typeof input === "string" ? reHex.test(input) ? import_hex.Hex.decode(input) : import_base64.Base64.unarmor(input) : input;
921921
return der;
922922
}
923923
function parseAlgorithmIdentifier(input) {
@@ -940,7 +940,7 @@ function parseAlgorithmIdentifier(input) {
940940
};
941941
}
942942
function parseSpki(input) {
943-
const parsed = import_asn1js2.default.decode(decodePem(input));
943+
const parsed = import_asn1js2.ASN1.decode(decodePem(input));
944944
if (!parsed.sub || parsed.sub.length === 0 || parsed.sub.length > 2)
945945
throw new SpkiParseError("Invalid SPKI (invalid sub)");
946946
return {
@@ -1833,14 +1833,14 @@ async function verifyDigestHeader(request, rawBody, opts = {
18331833
}
18341834

18351835
// src/pem/pkcs8.ts
1836-
var import_asn1js3 = __toESM(require("@lapo/asn1js"), 1);
1836+
var import_asn1js3 = require("@lapo/asn1js");
18371837
var Pkcs8ParseError = class extends Error {
18381838
constructor(message) {
18391839
super(message);
18401840
}
18411841
};
18421842
function parsePkcs8(input) {
1843-
const parsed = import_asn1js3.default.decode(decodePem(input));
1843+
const parsed = import_asn1js3.ASN1.decode(decodePem(input));
18441844
if (!parsed.sub || parsed.sub.length < 3 || parsed.sub.length > 4)
18451845
throw new Pkcs8ParseError("Invalid PKCS#8 (invalid sub length)");
18461846
const version = parsed.sub[0];

dist/index.mjs

+5-5
Original file line numberDiff line numberDiff line change
@@ -596,12 +596,12 @@ var require_dist = __commonJS({
596596
});
597597

598598
// src/pem/spki.ts
599-
import ASN12 from "@lapo/asn1js";
600-
import Hex from "@lapo/asn1js/hex.js";
601-
import Base64 from "@lapo/asn1js/base64.js";
599+
import { ASN1 as ASN12 } from "@lapo/asn1js";
600+
import { Hex } from "@lapo/asn1js/hex.js";
601+
import { Base64 } from "@lapo/asn1js/base64.js";
602602

603603
// src/pem/pkcs1.ts
604-
import ASN1 from "@lapo/asn1js";
604+
import { ASN1 } from "@lapo/asn1js";
605605
var Pkcs1ParseError = class extends Error {
606606
constructor(message) {
607607
super(message);
@@ -1730,7 +1730,7 @@ async function verifyDigestHeader(request, rawBody, opts = {
17301730
}
17311731

17321732
// src/pem/pkcs8.ts
1733-
import ASN13 from "@lapo/asn1js";
1733+
import { ASN1 as ASN13 } from "@lapo/asn1js";
17341734
var Pkcs8ParseError = class extends Error {
17351735
constructor(message) {
17361736
super(message);

dist/pem/pkcs1.d.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import ASN1 from '@lapo/asn1js';
1+
import { ASN1 } from '@lapo/asn1js';
22
export declare class Pkcs1ParseError extends Error {
33
constructor(message: string);
44
}

dist/pem/pkcs8.d.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import ASN1 from '@lapo/asn1js';
1+
import { ASN1 } from '@lapo/asn1js';
22
import { ParsedAlgorithmIdentifierBase } from './spki.js';
33
import { SignInfoDefaults } from '../utils.js';
44
export declare class Pkcs8ParseError extends Error {

dist/pem/spki.d.ts

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import ASN1 from '@lapo/asn1js';
1+
import { ASN1 } from '@lapo/asn1js';
22
import { ECNamedCurve, KeyAlgorithmName } from '../types.js';
33
import { SignInfoDefaults } from '../utils.js';
44
export declare class SpkiParseError extends Error {
@@ -109,7 +109,7 @@ export declare function importPublicKey(key: ASN1.StreamOrBinary, keyUsages?: Ke
109109
* @returns
110110
*/
111111
export declare function parseAndImportPublicKey(source: ASN1.StreamOrBinary | CryptoKey, keyUsages?: KeyUsage[], providedAlgorithm?: string, errorLogger?: ((message: any) => any)): Promise<{
112-
publicKey: CryptoKey;
112+
publicKey: any;
113113
algorithm: {
114114
name: string;
115115
hash: import("../types.js").SignatureHashAlgorithmUpperSnake;

package.json

+2-3
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@misskey-dev/node-http-message-signatures",
3-
"version": "0.0.8",
3+
"version": "0.0.9",
44
"description": "",
55
"type": "module",
66
"engines": {
@@ -55,7 +55,7 @@
5555
"LICENSE"
5656
],
5757
"dependencies": {
58-
"@lapo/asn1js": "^1.2.4",
58+
"@lapo/asn1js": "^2.0.4",
5959
"rfc4648": "^1.5.3",
6060
"structured-headers": "^1.0.1"
6161
},
@@ -67,7 +67,6 @@
6767
"@swc/core": "^1.4.2",
6868
"@swc/jest": "^0.2.36",
6969
"@types/jest": "^29.5.12",
70-
"@types/lapo__asn1js": "^1.2.5",
7170
"@types/node": "^20.11.20",
7271
"@typescript-eslint/eslint-plugin": "^7.1.0",
7372
"@typescript-eslint/parser": "^7.1.0",

pnpm-lock.yaml

+6-11
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/pem/pkcs1.ts

+2-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
1-
import ASN1 from '@lapo/asn1js';
1+
//@ts-expect-error 2317
2+
import { ASN1 } from '@lapo/asn1js';
23
import { asn1ToArrayBuffer, decodePem } from './spki.js';
34
import { genASN1Length } from '../utils.js';
45

src/pem/pkcs8.ts

+2-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
1-
import ASN1 from '@lapo/asn1js';
1+
//@ts-expect-error 2317
2+
import { ASN1 } from '@lapo/asn1js';
23
import { ParsedAlgorithmIdentifierBase, asn1ToArrayBuffer, decodePem, parseAlgorithmIdentifier } from './spki.js';
34
import { SignInfoDefaults, defaultSignInfoDefaults, genSignInfo, getWebcrypto } from '../utils.js';
45

src/pem/spki.ts

+4-3
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
1-
import ASN1 from '@lapo/asn1js';
2-
import Hex from '@lapo/asn1js/hex.js';
3-
import Base64 from '@lapo/asn1js/base64.js';
1+
//@ts-expect-error 2317
2+
import { ASN1 } from '@lapo/asn1js';
3+
import { Hex } from '@lapo/asn1js/hex.js';
4+
import { Base64 } from '@lapo/asn1js/base64.js';
45
import { genSpkiFromPkcs1, parsePkcs1 } from './pkcs1.js';
56
import { ECNamedCurve, KeyAlgorithmName } from '../types.js';
67
import { SignInfoDefaults, defaultSignInfoDefaults, genAlgorithmForSignAndVerify, genSignInfo, getWebcrypto } from '../utils.js';

0 commit comments

Comments
 (0)