MCPcopy Create free account
hub / github.com/WICG/webpackage / getSignatureType

Function getSignatureType

js/sign/src/utils/utils.ts:74–81  ·  view source on GitHub ↗
(key: crypto.KeyObject)

Source from the content-addressed store, hash-verified

72}
73
74export function getSignatureType(key: crypto.KeyObject): SignatureType {
75 const signatureType = maybeGetSignatureType(key);
76 assert(
77 signatureType !== null,
78 'Expected either "Ed25519" or "ECDSA P-256" key.'
79 );
80 return signatureType;
81}
82
83export function getPublicKeyAttributeName(key: crypto.KeyObject) {
84 return PUBLIC_KEY_ATTRIBUTE_NAME_MAPPING.get(getSignatureType(key))!;

Callers 4

constructorMethod · 0.90
getKeyTypeNameMethod · 0.90
getRawPublicKeyFunction · 0.85

Calls 1

maybeGetSignatureTypeFunction · 0.85

Tested by

no test coverage detected