Loading CHANGES.md +2 −0 Original line number Diff line number Diff line Loading @@ -11,6 +11,8 @@ To be released. - Fedify now accepts PEM-PKCS#1 besides PEM-SPKI for RSA public keys. [[#209]] - `CryptographicKey` now can contain a `publicKey` with a PEM-PKCS#1 format (in addition to PEM-SPKI). - Added `importPkcs1()` function. - Added `importPem()` function. Loading src/codegen/__snapshots__/class.test.ts.snap +2 −2 Original line number Diff line number Diff line Loading @@ -15,7 +15,7 @@ import { decode as decodeMultibase, encode as encodeMultibase } import { exportSpki, exportMultibaseKey, importSpki, importPem, importMultibaseKey, } from \\"../runtime/key.ts\\"; import { LanguageString } from \\"../runtime/langstr.ts\\"; Loading Loading @@ -15371,7 +15371,7 @@ owner?: Application | Group | Organization | Person | Service | URL | null;publi : _2fE2QMDdg6KFGqa4NEC3TmjApSAD_publicKeyPem__array ) { if (v == null) continue; _2fE2QMDdg6KFGqa4NEC3TmjApSAD_publicKeyPem.push(await importSpki(v[\\"@value\\"])) _2fE2QMDdg6KFGqa4NEC3TmjApSAD_publicKeyPem.push(await importPem(v[\\"@value\\"])) } instance.#_2fE2QMDdg6KFGqa4NEC3TmjApSAD_publicKeyPem = _2fE2QMDdg6KFGqa4NEC3TmjApSAD_publicKeyPem; src/codegen/class.ts +1 −1 Original line number Diff line number Diff line Loading @@ -118,7 +118,7 @@ export async function* generateClasses( yield `import { exportSpki, exportMultibaseKey, importSpki, importPem, importMultibaseKey, } from "${runtimePath}/key.ts";\n`; yield `import { LanguageString } from "${runtimePath}/langstr.ts";\n`; Loading src/codegen/type.ts +1 −1 Original line number Diff line number Diff line Loading @@ -313,7 +313,7 @@ const scalarTypes: Record<string, ScalarType> = { && typeof ${v}["@value"] === "string"`; }, decoder(v) { return `await importSpki(${v}["@value"])`; return `await importPem(${v}["@value"])`; }, }, "fedify:multibaseKey": { Loading Loading
CHANGES.md +2 −0 Original line number Diff line number Diff line Loading @@ -11,6 +11,8 @@ To be released. - Fedify now accepts PEM-PKCS#1 besides PEM-SPKI for RSA public keys. [[#209]] - `CryptographicKey` now can contain a `publicKey` with a PEM-PKCS#1 format (in addition to PEM-SPKI). - Added `importPkcs1()` function. - Added `importPem()` function. Loading
src/codegen/__snapshots__/class.test.ts.snap +2 −2 Original line number Diff line number Diff line Loading @@ -15,7 +15,7 @@ import { decode as decodeMultibase, encode as encodeMultibase } import { exportSpki, exportMultibaseKey, importSpki, importPem, importMultibaseKey, } from \\"../runtime/key.ts\\"; import { LanguageString } from \\"../runtime/langstr.ts\\"; Loading Loading @@ -15371,7 +15371,7 @@ owner?: Application | Group | Organization | Person | Service | URL | null;publi : _2fE2QMDdg6KFGqa4NEC3TmjApSAD_publicKeyPem__array ) { if (v == null) continue; _2fE2QMDdg6KFGqa4NEC3TmjApSAD_publicKeyPem.push(await importSpki(v[\\"@value\\"])) _2fE2QMDdg6KFGqa4NEC3TmjApSAD_publicKeyPem.push(await importPem(v[\\"@value\\"])) } instance.#_2fE2QMDdg6KFGqa4NEC3TmjApSAD_publicKeyPem = _2fE2QMDdg6KFGqa4NEC3TmjApSAD_publicKeyPem;
src/codegen/class.ts +1 −1 Original line number Diff line number Diff line Loading @@ -118,7 +118,7 @@ export async function* generateClasses( yield `import { exportSpki, exportMultibaseKey, importSpki, importPem, importMultibaseKey, } from "${runtimePath}/key.ts";\n`; yield `import { LanguageString } from "${runtimePath}/langstr.ts";\n`; Loading
src/codegen/type.ts +1 −1 Original line number Diff line number Diff line Loading @@ -313,7 +313,7 @@ const scalarTypes: Record<string, ScalarType> = { && typeof ${v}["@value"] === "string"`; }, decoder(v) { return `await importSpki(${v}["@value"])`; return `await importPem(${v}["@value"])`; }, }, "fedify:multibaseKey": { Loading