Skip to content

Commit 48cfc4e

Browse files
committed
chore: remove getSignaturesFromRemote
1 parent 625bedb commit 48cfc4e

2 files changed

Lines changed: 0 additions & 34 deletions

File tree

packages/core/src/index.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,6 @@ export type { ProtocolVersionKey, SignedJson } from './utils/signJson';
2222
export {
2323
signJson,
2424
isValidAlgorithm,
25-
getSignaturesFromRemote,
2625
signData,
2726
} from './utils/signJson';
2827

packages/core/src/utils/signJson.ts

Lines changed: 0 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -55,39 +55,6 @@ export const isValidAlgorithm = (
5555
return Object.values(EncryptionValidAlgorithm).includes(algorithm as any);
5656
};
5757

58-
export async function getSignaturesFromRemote<
59-
T extends object & {
60-
signatures?: Record<string, Record<ProtocolVersionKey, string>>;
61-
unsigned?: unknown;
62-
},
63-
>(jsonObject: T, signingName: string) {
64-
const { signatures, unsigned: _unsigned /*..._rest */ } = jsonObject;
65-
const remoteSignatures =
66-
signatures?.[signingName] &&
67-
Object.entries(signatures[signingName])
68-
.map(([keyId, signature]) => {
69-
const [algorithm, version] = keyId.split(':');
70-
if (!isValidAlgorithm(algorithm)) {
71-
throw new Error(`Invalid algorithm ${algorithm} for ${signingName}`);
72-
}
73-
74-
return {
75-
algorithm,
76-
version,
77-
signature,
78-
};
79-
})
80-
.filter(({ algorithm }) =>
81-
Object.values(EncryptionValidAlgorithm).includes(algorithm as any),
82-
);
83-
84-
if (!remoteSignatures?.length) {
85-
throw new Error(`Signatures not found for ${signingName}`);
86-
}
87-
88-
return remoteSignatures;
89-
}
90-
9158
export async function signData(
9259
data: string | Uint8Array,
9360
signingKey: Uint8Array,

0 commit comments

Comments
 (0)